Connect with SATURN
Subscribe to our feed:
- May 2013 (20)
- April 2013 (6)
- March 2013 (8)
- February 2013 (7)
- January 2013 (4)
- December 2012 (8)
- November 2012 (6)
- October 2012 (9)
- September 2012 (2)
- July 2012 (1)
- June 2012 (2)
- May 2012 (5)
- April 2012 (3)
- March 2012 (6)
- February 2012 (8)
- January 2012 (4)
- December 2011 (3)
- November 2011 (3)
- October 2011 (5)
- August 2011 (2)
- July 2011 (1)
- June 2011 (4)
- May 2011 (19)
- April 2011 (4)
- March 2011 (11)
- February 2011 (9)
- January 2011 (6)
- December 2010 (4)
- November 2010 (7)
- October 2010 (8)
- September 2010 (5)
- August 2010 (3)
- July 2010 (4)
- June 2010 (3)
- May 2010 (18)
- April 2010 (5)
- March 2010 (5)
- February 2010 (7)
- January 2010 (9)
- December 2009 (4)
- November 2009 (7)
- October 2009 (9)
- September 2009 (7)
- August 2009 (4)
- June 2009 (2)
- May 2009 (15)
- Great Feedback from SATURN 2013 Attendees
- Download all SATURN 2013 Presentations Now
- Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments
- SATURN 2013 Awards Conferred
- SATURN 2013 IEEE Invited Talk: Games Software Architects Play, Philippe Kruchten
- Architecture and Agile
- Architecture Competence
- Architecture-Centric Engineering
- Architecture-Centric Practices
- Cloud Computing
- Conferences and Events
- From the Trenches
- Quality Attribute Analysis
- SATURN Conference
- Secure and Assured Mobile Computing Components
- Service-Oriented Architecture
- Ultra-Large-Scale Systems
TopicsAADL ADD Agile Alliance agile release planning architecture certification architecture evaluation architecture review Architecture Tradeoff Analysis Method AST project ATAM attribute-driven design business architecture Carnegie Mellon cloud computing documentation EA enterprise architecture IT architecture model-based engineering non-functional requirements release planning SATURN 2009 SATURN 2010 SATURN 2011 SATURN 2012 SATURN 2013 SATURN Conference SATURN Network SEI SOA software architecture software architecture evaluation software architecture requirements software architecture review software design software development software engineering Software Engineering Institute system architecture system of systems systems architecture technical debt testing ULS systems ultra-large-scale systems
Join SATURN Network mailing List here:
Tag Archives: agile release planning
Since 2010, the SEI and IEEE have been conferring two attendee-selected awards at SATURN. The IEEE Software SATURN Architecture in Practice Presentation Award is given to the presentation that best describes experiences, methods, and lessons learned from the implementation of architecture-centric practices. Anthony Tsakiris of Ford Motor Company, Jeromy Carriere of eBay, Inc., and Michael Keeling of Vivisimo received this award in 2010, 2011, and 2012 respectively. This year’s award winner was Simon Brown of Coding the Architecture for his presentation titled The Conflict Between Agile and Architecture: Myth or Reality.
Notes by Brendan Foote and Ian De Silva
IEEE Invited Talk: Games Software Architect Play: On Reasoning Fallacies, Cognitive Biases, and Politics
Phillippe Kruchten, University of British Columbia
Phillippe got exposure to large and not-so-large companies as a software architecture consultant with Rational in the early part of the century. Everywhere, he saw how design really was the same thing as making decisions, and everyone uses a process to do that.
The SEI is conducting a survey to understand more about the extent to which architectural concerns play a role in agile software development. In particular, the goal of this survey is to understand some of the existing practices used to quantify architecture. This topic is of growing importance. As successful agile techniques are applied to larger and larger projects, they require increased visibility into the architecture of the system. Your participation is important to allow the SEI to correctly characterize the nature of the problem and to understand some solutions that people have found useful.
Notes by Ian De Silva
The Conflict Between Agile and Architecture: Myth or Reality?
Simon Brown, Coding the Architecture
Agile is about working in small increments, getting feedback, and improving the process or product. Architecture is about structure and vision. There is no conflict between agile and architecture because every software project has an architecture. There is, however, a conflict in the approach and team structure.
Notes by Ian De Silva
Introducing Agile in Large-Scale Projects
Vladimir Koncar, Ericsson Nikola Tesla
Drago Holub, Ericsson Nikola Tesla
Zoran Kokolj, Ericsson Nikola Tesla
Emina Filipovic-Juric, Ericsson Nikola Tesla
Josko Bilic, Ericsson Nikola Tesla
In this talk, Koncar described his team’s experiences using agile on a large-scale telecom project at Ericsson. This hardware-dependent project was estimated to be about 10 million lines of code, requiring the work of 100 developers for two years. Because of hardware-plan instability, uncertain requirements, and sensitive time to market, agile was the development methodology of choice. In particular, they used Scrum with long-term, cross-functional teams.
Notes by Frank M. Rischner
Architecting Long-Lived Systems
Harald Wesenberg and Einar Landre, Statoil
Arne Wiklund, Kongsberg
Statoil uses environmental-monitoring software for monitoring the impacts of their oil business on the environment. Statoil struggled to build a system that would live for a long time. Making sure there is no impact on the environment, how do we build a system that lives for 70 years and adapts to changes?
- Don’t monitor the major events like oils spills; monitor the little things and their impacts on the environment.
- Use agile projects, since there are a huge number of unknowns in the unknowns.
- Use stacking capabilities and business capabilities. Those business capabilities are driven by value, are measurable, and provide actions. Each capability is a small enterprise-architecture element.
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.
On Wednesday morning you have the tough choice to decide between three great sessions. For example, Harald Wesenberg from Statoil speaks about architecting for the long term in Session 1. In Session 2, Chris Armstrong presents ISO/IEC/IEEE 42010 in action, while Session 3 deals with agile practices at scale.
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:
- Stephan Murer, Credit Suisse: 15 Years of SOA at Credit Suisse: Lessons Learned and Remaining Challenges
- Scott Berkun, author and frequent contributor at publications including Harvard Business Review and Business Week: WordPress.com and the Future of Work
- Mary Poppendieck, author and expert on Lean development: Learning to Surf
- Philippe Kruchten, leader and innovator in the field of software architecture for 35 years: Games Architects Play: On Reasoning Fallacies, Cognitive Biases, and Politics
As the tutorial chair for SATURN 2013, I would like to share with you some of the exciting highlights from our tutorial program this year. You will want to make plans to stay all week. We start off the week with a series of very strong tutorials wrapping up the week Friday with tutorials from two of our featured conference speakers, Mary Poppendieck and Phillipe Kruchten.
Our selection of 10 tutorials covers the spectrum of conference topics including software design, backend integration/application hosting, methods and tools, and technical leadership. The tutorial program starts on Monday afternoon with an introduction to principles and patterns of RESTful web services (T1) and a practical guide to techniques and behaviors that will help you to successfully coach an architecture team (T2). Tuesday begins with an overview of a risk- and cost-driven architecture approach (T3) and a pattern-driven approach to architecture recovery and discovery (T4). Tuesday afternoon we continue with a tutorial on the key concepts of NoSQL databases from an architect’s perspective (T5) and a simple approach for developing software architecture diagrams (sketches) given by Simon Brown (T6).