Monthly Archives: May 2010

SATURN 2010: IEEE Software Speaker Philippe Kruchten, Architecture and Agile: An Oymoron?

Agility: ability to both create and respond to change in order to profit in a turbulent business environment (Jim Highsmith).

We define agility not by what we do, but by what we want to achieve.

Because software development is a knowledge activity, it deals with things that machines don’t deal with–uncertainty, unknowns, fear, distrust.

Continue reading


SATURN 2010 TECHdotMN Session Notes, Wednesday, May 19

SATURN 2010 / TECHdotMN field notes
by Jeff Pesek 5/19/10

Architecturally Focused Techniques for Managing System Evolution by William Koscho

Based on the premise that business strategy, process and units will inevitably change – the architect’s objectives are to: (a) understand/accept potential changes in the environment, (b) manage relationships between the environment and the architecture and (c) minimize the risk of the implementing change.

“Is this strategic change we want to invest in or is it arbitrary and therefore cost-sensitive?” Mr. Koscho asks in describing the internal thought process.


Continue reading

SATURN 2010 Session: Software Architecting in Agile Software Development

Ger Schoeber, Sioux Embedded Systems: Architecting & Agile: Friends or Enemies

Described a system architecting process, an incremental multi-disciplinary development approach. Starts with requirements derived from business goals for customers. Develops embedded software on a project basis. “We get paid only if our customers meet their goals.” Known functional requirements are main drivers.

Development process follows Scott Ambler’s approach. Start with a first iteration or sprint–focusing on requirements and architecture as foundation for activity, then build software on top of that. Embedded systems must take into account the environment in which the software must operate. Short sprints for software, less frequent iterations for electronics, and less frequent for mechanics. Then find integration points among software, electronics, and mechanics as early and frequently as possible.

Continue reading

SATURN 2010 – Meet Minneapolis

On the first day of the SATURN 2010 conference here in Minneapolis, we took a walk around and saw some of the fantastic architecture the city has to offer. Here is a view from the floor of the IDS Center complex, designed by Philip Johnson, John Burgee and Ed Baker. What a space!

The IDS Center complex also included a touch screen kiosk that shares all local Minneapolis information from weekly events to weather reports.

Our tour of the city on our first day at SATURN 2010 in Minneapolis also took us to the campus of one of our sponsors, University of St. Thomas. Fantastically landscaped grounds and a very inspirational setting!

SATURN 2010: Notes from Jim Highsmith’s Keynote

These are my notes from Jim Highsmith’s keynote at SATURN 2010. I hope that others who are here will add their notes in the comments below.

Jim Highsmith, Architects: Anchors or Accelerators to Organizational Agility

Philippe Kruchten introduces Highsmith as “the bridge-builder from Flagstaff, Arizona.”

Talk covers what architects can do to make their organizations more agile. It’s the business need that matters: what are the principles, based on the business needs for the system?

Continue reading

A View from the SATURN 2010 Conference

The view from the SATURN 2010 host Hilton Minneapolis!

SEI Webinar May 13: Lisa Brownsword and Carol Woody, Engineering Improvement in Software Assurance: A Landscape Framework

Thursday, May 13, 2010
Time: 1:00 PM – 2:00 PM EDT
Cost: Free


Many organizations are associated with producing, using, or funding technologies, practices, and policies purported to address assurance—a justified level of confidence that systems (and systems of systems) will function as intended within their operational environments. Understanding the value these solutions provide to assurance is often indirect and unclear. Where are the critical gaps in available technologies and practices? Where should resources be invested to gain the most benefit? To accelerate the formation and adoption of solutions, a more systematic approach is needed to model the assurance landscape.

Continue reading

Grow Your Professional Network at SATURN 2010

With dozens of members of the global community of software and systems experts gathered together, there’s no better place to share experiences, catch up with old friends, and make new connections than the SATURN 2010 Conference networking activities and events.

Birds of a Feather
Discuss varying topics of interest without a pre-planned agenda at informal gatherings designed to encourage networking and open discussion. Attendees can suggest and sign up for topics in the designated area at the conference. Birds of a Feather sessions will take place in the afternoon on Wednesday, May 19.

Hard Choices Game
Participate in an interactive session on Wednesday, May 19 where you can play a test version of Hard Choices, a board game that aims to help players recognize, develop, and learn strategies for managing uncertainty, risk, options, and technical debt.

Join fellow architecture professionals of all experience levels on May 19 to discuss common architecture situations such as adopting new architectures and experiencing integration problems. The clinic will include a facilitated question and answer session, in which participants and experts can provide feedback, thoughts, ideas, experiences, and approaches to these situations.

Welcome Reception
Enjoy a relaxed evening of wonderful food, a cash bar, and mingling with fellow attendees on Wednesday evening.

Breakfast, Lunch, and Refreshments
Continental breakfast, a full lunch, and refreshment breaks are included each day of the conference and provide a great opportunity to network informally.

Learn more about the SATURN 2010 Conference networking events and activities in the online Preliminary Program.