Thursday, May 6, 2010
Time: 12:00 PM – 1:00 PM EDT
In this presentation we first discuss some of the challenges in building safety-critical systems that are increasingly software reliant and the need for formal analysis of system models discovering system-level problems earlier in the development. We then provide a summary of the capabilities of the SAE AADL standard suite, its application in industrial initiatives and research projects, as well as its relationship to other standards. We close the presentation with a case study of an international aircraft industry initiative called System Architecture Virtual Integration (SAVI).
About the Speaker
Peter Feiler is a 25-year veteran at the Software Engineering Institute (SEI). He is the technical lead and author of the SAE International Architecture Analysis & Design Language (AADL) standard suite. His research interest is in architecture-centric model-based engineering to improve the reliability of software-reliant systems.
Improve Your Skills and Gain a Competitive Advantage
As the practice of architecture at the software, system, and system-of-systems levels has been maturing, an increasing number of organizations are providing certified architect career ladders. The SATURN 2010 Conference will explore this development in a panel discussion on architecture training and certifications. Experts from Raytheon, Siemens, International Association of Software Architects (IASA), Boeing, and the SEI will discuss their experiences and lessons learned from their different perspectives. The panel, which will be moderated by Paul Clements of the SEI, includes
• Linda Northrop, Software Engineering Institute
• Don O’Connell, Boeing
• Frances Paulisch, Siemens AG
• Andy Ruth, IASA
• Rolf Siegers, Raytheon
Learn more about the panel discussion and get full bios for each panelist in the online Preliminary Program. http://www.sei.cmu.edu/saturn/2010/program.cfm
Thursday, April 22, 2010
Time: 1:00 PM – 2:00 PM EDT
Agile development and software architecture are frequently seen as two divergent schools of thought or “camps.” Agile developers often refer to architecture as Big Design Upfront (BDUF) and may regard the architect’s major output as merely shelfware. Proponents of architecture-centric software development may see Agilists as undisciplined or short-sighted, engaged in endless rounds of refactoring that architectural foresight could have forestalled.
In reality, Agile development and software architecture practices are complementary. Focused attention on architectural concerns becomes critical as Agile development scales up to handle larger and more complex systems. Agile development’s focus on customer value, rapid feedback, and response to change can provide practices that help architects deal with ever more volatile environments and increasingly compressed delivery cycles.
In this webinar, we will take a journey to each camp to dispel misconceptions and discuss how Agilists and architects can learn from and benefit each other.
About the Speaker
Nanette Brown is a visiting scientist with the Software Engineering Institute’s Research, Technology and System Solutions Program and is a principal consultant with NoteWell Consulting. She is currently engaged in an SEI research project on “Communicating the Value of Architecting within Agile Development” as well as other activities focusing on architecture within an Agile context.
Previously, Nanette worked at Pitney Bowes Inc., most recently as director of architecture and quality management, where she was responsible for design and implementation of a customized SDLC that blended RUP and Agile practices. Nanette has presented at multiple industry conferences including SD Best Practices and Project World and the World Conference of Business Analysts on topics including facilitated iteration planning and using the SEI scenario-based approach to specify quality attributes.
Posted in Architecture and Agile, Architecture-Centric Practices, Conferences and Events, From the Trenches
Tagged Agile Alliance, agile release planning, SEI, software architecture, software design, software development, software engineering, Software Engineering Institute
Good morning all,
Welcome to our April 12 link roundup. Here are some notable posts and pages from other software engineering blogs and websites that you may have missed:
Testing Service Oriented Solutions, by Richard Seroter at Richard Seroter’s Architecture Musings. Richard talks about the SEI’s recently released report, Testing in Service Oriented Environments, and the 65 recommendations contained therein.
When Is It Time to Quit? by Peter Cripps at Software Architecture Zen. Peter discusses what to do when you realize the project isn’t going to be delivered, and how to recognize the warning signs before you get to that point.
7 Management Interventions for Adapting and Adopting Processes, by J.D. Meier at his personal blog. J.D. shares a good article about change management.
For developers, iPhone-to-iPad is a bigger jump than you’d expect, by Martin Heller at Strategic Developer. Martin examines the differences between programming for the iPad and the iPhone and how this can affect other types of cross-platform functionality.
Why we need certification for IT architects, by Matt Deacon at Matt Deacon’s digestive blog. Matt brings up a valid point about IASA’s IT certification process.
And finally, on April 22, the SEI will host a webinar with Nanette Brown where she will discuss Agile development and software architecture.
Check out this video from SATURN 2009 about the impact of conducting ATAM evaluations.
This is the kind of great stuff you can look forward to seeing at SATURN 2010!