Re: [scrumdevelopment] Agile and Software Factories
- I have worked closely with Jack Greenfield who wrote the Microsoft book on software factories. It is one of the features of the Microsoft Business Framework (I'm on the MBF Advisory Council). It is really applying patterns to software development and automating a lot of the work.
My main interest in working with Jack was sucking the entire HL7 clinical information model into MBF and autogenerating web services to integrate health record systems. There is a small project going on within Microsoft and their business partners to automate this. The first thing we discovered was the HL7 standards need to be upgraded to support a Service Oriented Architecture environment. I am working with the HL7 Services SIG to develop standards in this area.
The MBF will be Microsoft's version of their next generation software development environment in Visual Studio. Can't say more than this as I am under non-disclosure. Suffice to say, the first Scrum was developing a tool environment that was an early prototype of what Microsoft is trying to do which is one of the reasons I am on their advisory committee.
The first Scrum tooling environment was a major driver within the Object Management Group to develop a Business Object Architecture in 1994, the year before XP was formalized by Kent Beck. In 2000, the CEO of the OMG called me up and said, "Jeff, you've got to come to our next meeting. We are launching what you started in 1994 and will call it Model Driven Architecture."
The Software Factory approach is a Microsoft response to the OMG MDA. So you could say Scrum was a one of the root causes of its formation. While it is still in the early stages and will only seep into Visual Studio over many years, it will eventually more than double the productivity of a Scrum team through automation. This is what Object Studio did for Smalltalk developers when it was created by the early Scrum teams. In fact, we had a money back guarantee for any development team that did not double its velocity in the first month of use. (I don't recall that we ever had to give any money back.)
Therefore, I say it is highly compatible with Scrum teams.
Certified ScrumMaster TrainingOn 7/28/05, Brad Grant <bradg@...> wrote:
I have not exercised nor been exposed to technical detail in some time.
I am concernced with the concept of a 'Software Factory' and alignment
or conflict with Agile methods.
What information, or perspective can you offer to help me better
St. Louis, CSM
To Post a message, send it to: scrumdevelopment@...
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe@...
Yahoo! Groups Links
<*> To visit your group on the web, go to:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
Jeff Sutherland, Ph.D.
Chief Technology Officer
20 Guest Street, Suite 500
Brighton, MA 02135
Certified ScrumMaster Training and Inventor of the Agile Scrum Process
Microsoft Business Framework Advisory Council
Object Management Group/HL7 Liaison Committee
Co-Chair, HL7 Orders and Observations Technical Committee
Co-Investigator, Operating Room of the Future, Univ. of Maryland Medical System
KU Hospital, Dr. David Brailer, and PatientKeeper
Featured on CNBC:
Brigham & Women's Hospital and PatientKeeper
Featured on CBS News:
PatientKeeper Reports Record Growth:
Gartner's Analyst Insights on Mobile Healthcare: