Jeromy Carriere of Google, member of the SATURN 2014 Program Committee and previously feature speaker at SATURN, dug through presentations from previous years at SATURN and put together a list of some he found valuable:
Invited talk: Games Software Architects Play (Phillippe Kruchten)
“The life of a software architect is a long (and sometimes painful) succession of suboptimal decisions made partially in the dark.” Phillippe takes us on a tour of some of the ways that we make bad decisions: cognitive biases, reasoning fallacies, political games. Sadly, each example resonates with me, and not just because I’ve seen them in other people. Architects have to rely on intuition, but we also need to know when and how it fails us.
Posted in Architecture and Agile, Architecture-Centric Engineering, Architecture-Centric Practices, Cloud Computing, Conferences and Events, SATURN Conference
Tagged architecture evaluation, architecture review, cloud computing, SATURN 2014, SATURN Conference, SEI, software architecture, software architecture requirements, software architecture review, software design, software development, software engineering, Software Engineering Institute, technical debt
Architecture Practices for Agile at Scale: Strategically Managing Technical Debt to Improve System Quality
The Cyber Security and Information Systems Information Analysis Center (CSIAC) invites you to attend this webinar. This event requires registration.
Presenter: Robert L. Nord
Date and Time: Wednesday, December 11th, 2013; 12-1 pm EDT
Practices designed to expedite system delivery, such as prototyping or agile development, can paradoxically lead to unexpected rework costs that ultimately slow down later deliverables and degrade value over time, especially as the scale of the system grows. The term “technical debt” describes an aspect of this tradeoff between short-term and long-term value in the software development cycle.
Posted in Architecture and Agile, Architecture-Centric Engineering, Architecture-Centric Practices, From the Trenches
Tagged agile release planning, SEI, software architecture, software architecture requirements, software design, software engineering, Software Engineering Institute, technical debt
The early acceptance deadline for SATURN 2014 is quickly approaching on November 22, 2013. Now is the time to prepare and submit your abstracts! By submitting your proposal early, it is eligible for the first round of reviews and your talk, tutorial, or participatory session could be accepted before the final deadline of January 10, 2014.
Thanks to the great community participation we had at SATURN 2013 in Minneapolis this year, we are able to keep SATURN affordable in 2014. As in 2013, we will have three registration periods for SATURN, priced as follows:
- Super-early-bird (early February through mid-March): $750
- Early-bird (mid-March through early April): $850
- Regular: $1100
One of our goals every year with SATURN is to create a solid technical program that is informative, engaging, and lasting. When evaluating proposals for the program, the review committee uses the following guidelines to help decide whether a proposal is a good match for this year’s conference. In these guidelines, the term “session” is used generically to describe any talks, workshops, tutorials, and so on in the conference program.
Experience reports and case studies are some of the most effective learning tools available to professional software engineers today. For decades, software engineers have improved the state of practice by sharing stories of their harrowing adventures and triumphant successes. Taking the time to share lessons from our past experiences not only helps us to avoid repeating the mistakes of the past but also spreads the most effective practices widely. This is why SATURN has included experience reports in the main conference program since the start.
While hearing about others’ experiences is important, there is only so much that you can learn by listening to others talk about what they did and what they learned. Learning from experiences of your own is an essential part of growing as a professional software engineer. This is especially true for software architecture, an area that requires a broad understanding of theory and practice.
Posted in Architecture-Centric Engineering, Architecture-Centric Practices, Conferences and Events, SATURN Conference
Tagged SATURN 2014, SATURN Conference, SEI, software architecture, software design, software development, software engineering, Software Engineering Institute
Everyone can be part of the mobile adventure! Visit our website for more details: http://www.sigsoft.org/mobilesoft2014
1st ACM International Conference on Mobile Software Engineering and Systems (MobileSoft 2014)
June 2-3, 2014 Hyderabad, India
Co-located with ICSE 2014 May 31- June 7, 2014 (http://2014.icse-conferences.org)
First International Workshop on Software Architecture Metrics at WICSA 2014
Sydney, Australia, April 7, 2014
Submission deadline: January 12, 2014
Architecting complex software systems faces the challenge of how best to assess the achievement of quality attributes and other key drivers, how to reveal issues and risks early, and how to make decisions on architecture improvement. Software architecture quality has a large impact on this effort but is usually not assessed with quantitative measures. As the pace of software delivery and technology churn increases, organizations need guidance on how to meet business goals of their software. There is an increasing need to provide ongoing insights into the quality of the system being developed.
In the introduction of The Development of Design, Gordon Glegg describes a rare and important type of explorer that is the engineering scientist.
[The engineering scientist] not only seeks knowledge but he also applies it. His duty is to the community. His success lies in the tangible, and his satisfaction springs from creating something both new and useful.
SATURN is the conference for engineering scientists who practice in the field of software architecture. Knowledge shared at SATURN is intended to be put into practice. The technical program in general is all about sharing important lessons we’ve learned when designing and building software systems.
Mobile apps and smartphones are only one instance of today’s mobile computing technology
From a systems and software architecture perspective, mobile devices and sensors are being integrated into IT solutions and re-shaping the way that systems are built. We call these systems mobile-enabled systems. In these systems the mobile device is not simply a “unit” but rather a “node” that is part of a much larger system.
The impact that mobility has on software architecture and how the software architecture research community can help address many relevant issues will be discussed in the Workshop on Architecting Mobile-enabled Systems (AMeS), thus providing new insights on the key challenges faced by architects of mobile-enabled systems.
The workshop will be held in conjunction with the 11th Working IEEE/IFIP Conference on Software Architecture (WICSA 2014), April 8, 2014 in Sydney, Australia.
For more information and to participate, see the Call for Papers.