Monthly Archives: June 2010

SEI Concept Lab

The SEI Concept Lab produces proof-of-concept demonstrations that explore how new software and systems engineering technologies and their associated practices can provide technical insight. The demonstrations also support substantive technical and business claims for these technologies and practices with sound, validated, and accurate results.

Kurt Wallnau, a senior researcher in the SEI’s Research, Technology, and System Solutions (RTSS) Program, believes that systems that combine social intelligence, computational intelligence, and pervasive sensing will define the field of software and systems engineering for decades to come. Wallnau is leading an effort to create a concept lab to demonstrate such systems, among others, and the software engineering technology needed to design and operate them.

To learn more about the SEI Concept Lab, read this story on the SEI website.

SEI Webinar July 8: Rob Wojcik, Software Architecture Fundamentals: Technical, Business, and Social Influences

Thursday, July 8, 2010
Time: 1:00 PM – 2:00 PM EDT
Cost: Free

Abstract

Although software architecture is a key factor in determining the success or failure of a software system, software professionals throughout the industry continue to struggle with questions such as

  • What exactly is a software architecture?
  • Why is software architecture important?
  • What factors influence the design of a software architecture?
  • Which requirements are most important during software architecture design?

In this presentation, Rob Wojcik will attend to these questions by discussing the nature of software architecture in terms of architectural structures, the role that software architecture plays in an organization, the technical, business, and social influences on software architectures, and the role of quality attribute requirements in architectural design.

Register.

About the Speaker
Rob WojcikRob Wojcik is a member of the technical staff in the Research, Technology, and System Solutions Program at the SEI, a position he has held since 2004. In his current position, he performs training and consulting in software architecture technology and software architecture evaluations. Prior to his position at the SEI, more than 20 five years of his career were dedicated to developing software systems that utilize traditional as well as artificial intelligence and object-oriented technologies. He has an MS in Software Engineering from Carnegie Mellon University and a BS in Computer Science from the University of Pittsburgh.

Watch a video of Rob talking about the SEI’s Software Architecture: Principles & Practices course.

Link Roundup: June 14, 2010

Good morning,

Welcome to our June 14 Link Roundup. Here are some notable posts from other software architecture blogs you may have missed in the last week:

Why projects fail? It’s all the business’s fault! by Matt Deacon at his personal blog. Matt talks about who’s really to blame when projects fail.

Don’t Let the Big Get in the Way of the Small, by J.D. Meier at his personal blog. We’ve featured J.D. quite a bit in the past, but that’s because he usually has something really interesting to say. This post about flowing value to look at smaller project components is no exception.

Software Architecture – 5 Years Later, by Arnon Rotem-Gal-Oz at Cirrus Minor. Arnon reminisces about how far he’s come since he began working as a software architect five years ago.

Art, Creativity, and the Tyranny of the Timesheet, by Peter Cripps at Software Architecture Zen. This quote from Peter’s post is especially powerful: “In today’s world it is hard to think of a worse way to ensure people do high quality and creative work than making them fill in a timesheet detailing everything they do.”