{"id":21949,"date":"2021-03-08T01:01:06","date_gmt":"2021-03-08T06:01:06","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/microsoft-solution-framework-software-engineering\/"},"modified":"2021-03-08T01:01:06","modified_gmt":"2021-03-08T06:01:06","slug":"microsoft-solution-framework-software-engineering","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=21949","title":{"rendered":"Microsoft Solution Framework #Software Engineering"},"content":{"rendered":"<p><b>Microsoft Solution Framework<\/b><br \/><b>What is Microsoft Solution Framework(MSF)?<\/b>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.<\/p>\n<p><b>MSF Process Models<\/b>It 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.<\/p>\n<p><b>MSF Milestones<\/b><\/p>\n<p>Envisioning<br \/>Planning<br \/>Developing<br \/>Stabilizing<br \/>Deploying<br \/><b>MSF Team Model<\/b><\/p>\n<p>Team Members:<br \/>Product Management: Mainly deals with customers and define project requirements, also ensures customer expectations are met.  <\/p>\n<p>Project Management: Maintains project development and delivery to the customer <\/p>\n<p>Development: Develops according to the specifications.<\/p>\n<p>Testing: Tests and assures product quality<\/p>\n<p>Release Management: Ensures smooth deployment and operations of the software<\/p>\n<p>User Experience: Supports issues of the users.<\/p>\n<p>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. <\/p>\n<p> <b>MSF Disciplines<\/b>1. MSF risk management process<br \/>2. MSF readiness management process<\/p>\n<p><b>MSF project management process:<\/b><\/p>\n<p>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&#8217;s quality management process<br \/><b>How to use Iterations in MSF projects<\/b><\/p>\n<p>Creating versioned releases<br \/>Creating living documents<br \/>Creating periodic builds<\/p>\n<p>For details please check: <br \/>http:\/\/www.microsoft.com\/technet\/solutionaccelerators\/msf\/default.mspx<\/p>\n<p> From: http:\/\/sitestree.com\/?p=4754<br \/> Categories:Software Engineering<br \/>Tags:<br \/> Post Data:2013-05-26 12:47:17<\/p>\n<p>\t\tShop Online: <a href='https:\/\/www.ShopForSoul.com\/' target='new' rel=\"noopener\">https:\/\/www.ShopForSoul.com\/<\/a><br \/>\n\t\t(Big Data, Cloud, Security, Machine Learning): Courses: <a href='http:\/\/Training.SitesTree.com' target='new' rel=\"noopener\"> http:\/\/Training.SitesTree.com<\/a><br \/>\n\t\tIn Bengali: <a href='http:\/\/Bangla.SaLearningSchool.com' target='new' rel=\"noopener\">http:\/\/Bangla.SaLearningSchool.com<\/a><br \/>\n\t\t<a href='http:\/\/SitesTree.com' target='new' rel=\"noopener\">http:\/\/SitesTree.com<\/a><br \/>\n\t\t8112223 Canada Inc.\/JustEtc: <a href='http:\/\/JustEtc.net' target='new' rel=\"noopener\">http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) <\/a><br \/>\n\t\tShop Online: <a href='https:\/\/www.ShopForSoul.com'> https:\/\/www.ShopForSoul.com\/<\/a><br \/>\n\t\tMedium: <a href='https:\/\/medium.com\/@SayedAhmedCanada' target='new' rel=\"noopener\"> https:\/\/medium.com\/@SayedAhmedCanada <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Solution FrameworkWhat 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 &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=21949\">Continue reading<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1917],"tags":[],"class_list":["post-21949","post","type-post","status-publish","format-standard","hentry","category-fromsitestree-com","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":24400,"url":"http:\/\/bangla.sitestree.com\/?p=24400","url_meta":{"origin":21949,"position":0},"title":"Overview on .Net Solution Architecture #Root","author":"Author-Check- Article-or-Video","date":"April 8, 2021","format":false,"excerpt":"Overview on .Net Solution Architecture Actually, I wrote this long back as you can see at: http:\/\/salearningschool.com\/displayArticle.phptable=Articles&articleID=793&title=Overview%20on%20.Net%20Solution%20Architecture Microsoft Solution Framework is a combination\/mix of both Waterfall model and Spiral model. It includes waterfall models milestone based planning and resulting predictability with the spiral model's benefits of feedback and creativity Roles\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":69408,"url":"http:\/\/bangla.sitestree.com\/?p=69408","url_meta":{"origin":21949,"position":1},"title":"Overview on .Net Solution Architecture #20","author":"Author-Check- Article-or-Video","date":"August 20, 2021","format":false,"excerpt":"Just an overview (Will be updated ...). Microsoft Solution Framework is a combination\/mix of both Waterfall model and Spiral model. It includes waterfall models milestone based planning and resulting predictability with the spiral model's benefits of feedback and creativity Roles in the MSF Team Model: Product Management (Deals with customers,\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10925,"url":"http:\/\/bangla.sitestree.com\/?p=10925","url_meta":{"origin":21949,"position":2},"title":"Some Questions and Answers on Scrum in Bengali","author":"Author-Check- Article-or-Video","date":"September 13, 2015","format":false,"excerpt":"\u00a0 The answers will be based on what ScrumMaster tells. What kind of software development projects can be executed by Scrum Project Management Framework? ScrumMaster Tells: All Kinds of software projects. However, the opinion might vary. What does NOT belong to cornerstones of the agile manifesto? Processes over people What\u2026","rel":"","context":"In &quot;Root&quot;","block_context":{"text":"Root","link":"http:\/\/bangla.sitestree.com\/?cat=1"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":69209,"url":"http:\/\/bangla.sitestree.com\/?p=69209","url_meta":{"origin":21949,"position":3},"title":"Steps in Data Warehouse Design and Implementation #44","author":"Author-Check- Article-or-Video","date":"August 14, 2021","format":false,"excerpt":"Most BI projects usually fail. It is not due to the errors in construction steps but due to the inappropriate design steps and methodologies. Waterfall method is not appropriate for BI. A method like developmental spiral may be more appropriate. Ref: [W. A. Giovinazzo ] Steps in developmental spiral: Definition,\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":67636,"url":"http:\/\/bangla.sitestree.com\/?p=67636","url_meta":{"origin":21949,"position":4},"title":"Steps in Data Warehouse Design and Implementation #Data Warehouse #Data Warehouse &#8211; 001 #Data Warehouse #Data Warehouse Misc","author":"Author-Check- Article-or-Video","date":"July 26, 2021","format":false,"excerpt":"\u00a0 Most BI projects usually fail. It is not due to the errors in the construction steps but due to the inappropriate design steps and methodologies. Waterfall method is not appropriate for BI. A method like developmental spiral may be more appropriate. Ref: [W. A. Giovinazzo ] Steps in developmental\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22053,"url":"http:\/\/bangla.sitestree.com\/?p=22053","url_meta":{"origin":21949,"position":5},"title":"Waterfall Software Life Cycle Model Features and Risks Software Engineering Tutorial #Software Development #SDLC","author":"Author-Check- Article-or-Video","date":"March 9, 2021","format":false,"excerpt":"http:\/\/www.youtube.com\/watch?v=p6vW84Pq-Uc From: http:\/\/sitestree.com\/?p=154 Categories:Software Development, SDLCTags: Post Data:2013-01-01 15:25:49 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","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/21949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21949"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/21949\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21949"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}