Archive: 2013-03

As program chairs for SATURN 2013, we would like to provide you an overview of the presentation program (note: information about keynotes by Stephan Murer, Scott Berkun, and Mary Poppendieck, the invited talk by Philippe Kruchten, and tutorial highlights is already available in other blog posts). We received many high quality submissions covering the topics of front-end architecture, back-end architecture, methods and tools, and technical leadership. In total we got contributions from more than 40 companies and organizations across three continents.

In Felix Bachmann's tutorial at SATURN 2013 on Monday, April 29 titled Architectural Coaching, you will learn the essentials of how to successfully coach an architecture team in designing a software system that fulfills what the stakeholders want within the given constraints, such as budget and time. You will learn about the importance of a product vision, the architecting process, and the soft skills required to lead a successful team. In group exercises, you will work with a team to produce the product vision, which gives the team direction and motivation.

In his tutorial on Tuesday, April 30 at SATURN 2013 titled Pragmatic Solution Architecting with Risk- and Cost-Driven Architecture (RCDA), Eltjo Poort, lead expert on solution architecture at CGI (formerly Logica), will present a solution-architecture approach tailored to today's complex architecting environment. RCDA combines practices from enterprise and software architecture. Its risk-and-cost focus centers the approach on concrete drivers and helps teams to explain their architectural choices to managers and other business stakeholders in terms that they can understand.

Fourth International Workshop on Managing Technical Debt at ICSE 2013 San Francisco, California, May 20, 2013 Invited Speaker: Steve McConnell http://www.sei.cmu.edu/community/td2013/ On May 20, 2013, we will be conducting a workshop in conjunction with the International Conference on Software Engineering (ICSE 2013) in San Francisco to scrutinize the diverse issues that are related to technical debt and the software development lifecycle.

For the next 48 hours, the updated edition of SATURN 2013 Keynote Speaker Scott Berkun's popular book of essays, Mindfire: Big Ideas for Curious Minds is available for free for download in all ebook editions. This 1.1 edition has more than 100 minor corrections, typo fixes, and little polishes making it the best version ever of this collection of Berkun's writings over the last decade. At SATURN, Berkun will speak at 1:15 pm on Wednesday, May 1 on WordPress.com and the Future of Work. Download Mindfire now.

When a system fails, engineers too often focus on the physical components, but pay scant attention to the software. In software-reliant systems ignoring or deemphasizing the importance of software failures can be a recipe for disaster. This blog post at the SEI Blog�is the first in a series on recent developments with the Architecture Analysis Design Language (AADL) standard. First published in 2004 by SAE International, AADL is a modeling notation that employs both a textual and graphical representation. AADL provides modeling concepts to describe the runtime architecture of application systems in terms of concurrent tasks, their interactions, and their mapping onto an execution platform.

Development organizations use AADL to conduct lightweight, rigorous, yet comparatively inexpensive analyses of critical real-time factors such as performance, dependability, security, and data integrity. Use of AADL helps alleviate mismatched assumptions between the hardware, software, and their interactions that can lead to system failures. This podcast, an interview with Julien Delange and Peter Feiler of the SEI, covers the latest developments in AADL.

SATURN 2013 is only a month and a half away, and the deadline for registering for the reduced early-bird rate is April 1. If you are an experienced or aspiring practitioner or technical consultant and have seen the technical program, list of courses and tutorials, and descriptions of the keynotes and plenary talks, chances are that you found something on the program that would be relevant to your interests and concerns.

But if you still haven't registered to attend SATURN, you probably have good reasons for hesitating. You may be having difficulty convincing the people who approve your travel requests that the benefits you will derive from attending will outweigh the costs of travel, conference fees, and perhaps most importantly, time away from the office-time during which you will not generate any billable hours or be able to contribute to important projects. Why, then, do we think that you should consider registering for SATURN despite your good reasons for hesitating?

If you are a practicing or aspiring software architect, the SEI Software Architecture Technology User Network (SATURN) 2013 Conference offers courses, presentations, tutorials, and talks providing technical advice and knowledge around four architectural themes:

  • Front-end architectures: impact of living on the edge
  • Back-end architectures and application hosting: go to the cloud or stay on the ground?
  • Methods and tools: go with the flow or go your own way?
  • Technical leadership: hard skills and soft skills
SATURN 2013 will be held in Minneapolis, Minnesota, April 29 through May 3, 2013. Register for the SATURN software architecture conference before March 10 at� to save $300 off the regular registration fee. SATURN will feature thought-provoking and inspiring keynote and invited talks from leaders in the fields of software architecture and software development: