Microsoft Solution Framework
What is Microsoft Solution Framework(MSF)?It is just a software development methodology that ensures that all elements(Process, People, and Tools ) of a project are successfully managed. Also, it provides guidelines on planning, designing, developing, and deploying of projects.
MSF Process ModelsIt is just a combination of the waterfall model and spiral model. Watrfall model goes step by step until the finish of the project. It uses milestones as an indicator of progress. Spiral model is an iterative model. Where the development proceeds in small cycles and the steps are repeated. Waterfall model is good for projects with clear requirements and goals. Spiral model is good for projects that are not clearly defined and need repeated feedback and modification. MSF uses the milestone approach from waterfall model and iterative approach from spiral model. MSF defines some milestones(steps), go all the way and again come back like the spiral model to improve and modify.
MSF Milestones
Envisioning
Planning
Developing
Stabilizing
Deploying
MSF Team Model
Team Members:
Product Management: Mainly deals with customers and define project requirements, also ensures customer expectations are met.
Project Management: Maintains project development and delivery to the customer
Development: Develops according to the specifications.
Testing: Tests and assures product quality
Release Management: Ensures smooth deployment and operations of the software
User Experience: Supports issues of the users.
One person may be assigned to perform multiple roles. MSF also has suggestion on how to combine responsibities such as the developer should not be assigned to any other role.
MSF Disciplines1. MSF risk management process
2. MSF readiness management process
MSF project management process:
Integrate planning and conduct change control
Define and manage the scope of the project
Prepare a budget and manage costs
Prepare and track schedules
Ensure that right resources are allocated to the project
Manage contracts and vendors and procure project resources
Facilitate team and external communications
Facilitate the risk management process
Document and monitor the team’s quality management process
How to use Iterations in MSF projects
Creating versioned releases
Creating living documents
Creating periodic builds
For details please check:
http://www.microsoft.com/technet/solutionaccelerators/msf/default.mspx
From: http://sitestree.com/?p=4754
Categories:Software Engineering
Tags:
Post Data:2013-05-26 12:47:17
Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada