Quality of Service Requirements

The name ‘Quality of Service Requirement’ was suggested as alternative to ‘nonfunctional requirement’ or ‘quality attribute’ in MSF for Agile Software Development by Sam Guckenheimer. In retrospect, I believe that it was a good idea. ‘Nonfunctional requirements’ always sounded to me like the way that nasty tasting cough syrup tastes. If you implement a nonfunctional requirement,…

3

The Power of Integration

I was fortunate enough to attend TechEd Europe this summer and attend (instead of presenting) a session on MSF presented by Rafal Lukawiecki. Rafal described the changes that we have made between the old (3.0) and new versions of this framework for building processes. His session was very entertaining and won ”Best in Show”. One…

3

Agile Software Development for Projects Large and Small

Agile software development is generally regarded as an activity geared for small projects. In fact, many see larger project size as a boundary condition for most agile software processes. These boundary conditions are the conditions under which a given process will not be effective. Every software development process has boundary conditions. One of the proven…

20

Updated: Customizing MSF for Agile Software Development

The software development community has been looking for the silver bullet that will allow us all to magically deliver software with little effort and with the precision of a manufacturing line. If you have read my articles before, you are aware of my position on this. There can be no single software development process that…

2

What’s in a name?

Today, I presented the newly named MSF for Agile Software Development at Web Services Edge. At this conference, Visual Studio Team System was being shown everywhere. Before my presentation, there was a two-hour .Net mini-tutorial where the latest modeling capabilities were shown in a live demo. We also had machines set up in the exhibit…

3

A New Agile Software Development Process

For those of you who haven’t heard, Microsoft is creating a new agile software development process called MSF Agile. MSF Agile is part of the next generation of the Microsoft Solutions Framework version 4.0. This framework is in the process of being revised to incorporate two very concrete software development processes. It will continue to…

1