Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Microsoft Solutions Framework<br />A brief overview of the<br />
What is MSF?<br />A set of:<br />Principles<br />Models<br />Disciplines<br />Concepts<br />Guidelines<br />Designed for d...
History<br />1993 – MSF 1.0<br />1997 – MSF 2.0<br />1999 – MSF 2.5<br />2002 – MSF 3.0<br />2005 – MSF 4.0<br />
Goals<br />Achieve success in the Software Development Lifecycle (SDLC)<br />Provides adaptable guidance based upon experi...
Components<br />MSF 4.0 combines:<br />Metamodel – descriptive methodology:<br />Foundational principles<br />Team model<b...
Philosophy<br />No process optimally applies to the requirements of all projects<br />MSF supports multipe process aproach...
Foundation Principles<br />Foster open communication<br />Work towards a shared vision<br />Empower team members<br />Esta...
MSF Models<br />Team Model:<br />Product Management<br />Program Management<br />Architecture<br />Development<br />Test<b...
MSF Project Management Process<br />Integrate planning and conduct change control<br />Define and manage the scope of the ...
MSF and Team Foundation Server<br />TFS supports and can enforce:<br />MSF for Agile Software Development<br />MSF for CMM...
SCRUM with TFS 2010<br />MSF Implementation<br />Copyright Aaron Bjork, Senior Program Manager, Microsoft Corporation<br /...
mihainadas.com<br />Contact<br />
References<br />Microsoft Solutions Framework, Wikipedia<br />Scrum with TFS 2010, Microsoft<br />
Upcoming SlideShare
Loading in …5
×

Microsoft Solutions Framework Overview

6,596 views

Published on

Published in: Technology

Microsoft Solutions Framework Overview

  1. 1. Microsoft Solutions Framework<br />A brief overview of the<br />
  2. 2. What is MSF?<br />A set of:<br />Principles<br />Models<br />Disciplines<br />Concepts<br />Guidelines<br />Designed for delivering IT solutions from Microsoft;<br />
  3. 3. History<br />1993 – MSF 1.0<br />1997 – MSF 2.0<br />1999 – MSF 2.5<br />2002 – MSF 3.0<br />2005 – MSF 4.0<br />
  4. 4. Goals<br />Achieve success in the Software Development Lifecycle (SDLC)<br />Provides adaptable guidance based upon experience and best practices<br />Increase chance of succesful delivery of an IT solution by:<br />Working fast<br />Decreasing number of people on the project team<br />Averting risk<br />High quality<br />
  5. 5. Components<br />MSF 4.0 combines:<br />Metamodel – descriptive methodology:<br />Foundational principles<br />Team model<br />Cycles and interations<br />2 customizable, scalable SEPs – prescriptive methodologies:<br />MSF for Agile Software Development<br />MSF for CMMI<br />
  6. 6. Philosophy<br />No process optimally applies to the requirements of all projects<br />MSF supports multipe process aproaches<br />Support variation while retaining core principles and mindsets<br />
  7. 7. Foundation Principles<br />Foster open communication<br />Work towards a shared vision<br />Empower team members<br />Establish clear accountability and shared responsibility<br />Focus on delivering business value<br />Stay agile, expect change<br />Invest in quality<br />Learn from all experiences<br />
  8. 8. MSF Models<br />Team Model:<br />Product Management<br />Program Management<br />Architecture<br />Development<br />Test<br />Release/Operations<br />User Experience<br />Governence Model:<br />Envision<br />Plan<br />Build<br />Stabilize<br />Deploy<br />
  9. 9. MSF Project Management Process<br />Integrate planning and conduct change control<br />Define and manage the scope of the project<br />Prepare a budget and manage costs<br />Prepare and track schedules<br />Ensure that right resources are allocated to the project<br />Manage contracts and vendors and procure project resources<br />Facilitate team and external communications<br />Facilitate the risk management process<br />Document and monitor the team's quality management process<br />
  10. 10. MSF and Team Foundation Server<br />TFS supports and can enforce:<br />MSF for Agile Software Development<br />MSF for CMMI<br />Customization supported to adapt to different projects<br />Proven, mature integrated solution<br />
  11. 11. SCRUM with TFS 2010<br />MSF Implementation<br />Copyright Aaron Bjork, Senior Program Manager, Microsoft Corporation<br />http://www.slideshare.net/aaronbjork/scrum-with-tfs-2010<br />
  12. 12. mihainadas.com<br />Contact<br />
  13. 13. References<br />Microsoft Solutions Framework, Wikipedia<br />Scrum with TFS 2010, Microsoft<br />

×