Microsoft Solutions Framework Overview

4,752 views
4,383 views

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,752
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

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 />

×