SlideShare ist ein Scribd-Unternehmen logo
1 von 5
SOLUTIONS
MICROSOFT
FRAMEWORK
Microsoft Solutions Framework (MSF) is a set of
principles, models, disciplines, concepts, and guidelines
for delivering information technology solutions from
Microsoft. MSF is not limited to developing applications
only, it is also applicable to other IT projects like
deployment, networking or infrastructure projects. MSF
does not force the developer to use a specific
methodology (Waterfall, Agile) but lets them decide what
methodology to use.
GOALS
 Microsoft Solutions Framework (MSF) is a set of software
 engineering processes, principles, and proven practices
 intended to enable developers to achieve success in the
 software development life cycle (SDLC). MSF provides an
 adaptable guidance, based upon experiences and best
 practices from inside and outside of Microsoft, to increase the
 chance of successful delivery of an information technology
 solution to the customer by working fast, decreasing the
 number of people on the project team, averting risk, while
 enabling high quality results.
COMPONENTS
 The Microsoft Solution Framework version 4.0 is a combination of a metamodel which
 can be used as a base for prescriptive software engineering processes, and two
 customizable and scalable software engineering processes. The MSF metamodel
 consists of foundational principles, a team model and cycles and iterations.

 The Microsoft Solutions Framework Process Model consists of series of short
 development cycles and iterations. This model embraces rapid iterative development
 with continuous learning and refinement, due to progressive understanding of the
 business and project of the stakeholders. Identifying requirements, product
 development, and testing occur in overlapping iterations resulting in incremental
 completion to ensure a flow of value of the project. Each iteration has a different focus
 and result in a stable portion of the overall system.
FOUNDATIONAL PRINCIPLES
    The following are the eight foundational principles, which form the
    backbone for the other models and disciplines of MSF:

   1. Foster open communication

   2. Work towards a shared vision

   3. Empower team members

   4. Establish clear accountability and shared responsibility

   5. Focus on delivering business value

   6. Stay agile, expect change

   7. Invest in quality

   8. Learn from all experiences

Weitere ähnliche Inhalte

Was ist angesagt?

introduction to software engineering theory
introduction to software engineering theoryintroduction to software engineering theory
introduction to software engineering theoryAnanias Kambidhi
 
Agile architecture
Agile architectureAgile architecture
Agile architecturestormhold7
 
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...AgileNetwork
 
Brief explanation of R&D
Brief explanation of R&DBrief explanation of R&D
Brief explanation of R&DDavid Murcia
 
Development methodologies
Development methodologiesDevelopment methodologies
Development methodologiesSabahtHussein
 
Getting acquainted with the test maturity model (copy)
Getting acquainted with the test maturity model (copy)Getting acquainted with the test maturity model (copy)
Getting acquainted with the test maturity model (copy)pooja deshmukh
 
Spm unit iii-configuration mgmt-intro
Spm unit iii-configuration mgmt-introSpm unit iii-configuration mgmt-intro
Spm unit iii-configuration mgmt-introKanchana Devi
 
Case study common mistakes of Agile Teams
Case study common mistakes of Agile TeamsCase study common mistakes of Agile Teams
Case study common mistakes of Agile TeamsSudhanva Ramesh
 
Design of experiments (doe) for process development and validation
Design of experiments (doe) for process development and validationDesign of experiments (doe) for process development and validation
Design of experiments (doe) for process development and validationGlobalCompliancePanel
 
RUP In A Nutshell Slide Share
RUP In A Nutshell Slide ShareRUP In A Nutshell Slide Share
RUP In A Nutshell Slide Sharedwslaterjr
 
Project management - Methodology
Project management - MethodologyProject management - Methodology
Project management - MethodologyIke Abrahams
 
Computer courses in chandigharh - CBitss Technologies
Computer courses in chandigharh - CBitss Technologies Computer courses in chandigharh - CBitss Technologies
Computer courses in chandigharh - CBitss Technologies Cbitss Technologies
 
Extreme programming
Extreme programmingExtreme programming
Extreme programmingAdrianCuza
 
Risk analysis and management
Risk analysis and managementRisk analysis and management
Risk analysis and managementyenohhoney
 
Issues arising due to lack of project management
Issues arising due to lack of project managementIssues arising due to lack of project management
Issues arising due to lack of project managementMaliha Mehr
 

Was ist angesagt? (20)

introduction to software engineering theory
introduction to software engineering theoryintroduction to software engineering theory
introduction to software engineering theory
 
Agile architecture
Agile architectureAgile architecture
Agile architecture
 
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
 
Brief explanation of R&D
Brief explanation of R&DBrief explanation of R&D
Brief explanation of R&D
 
Development methodologies
Development methodologiesDevelopment methodologies
Development methodologies
 
Asd agile
Asd agileAsd agile
Asd agile
 
Ch24 quality management
Ch24 quality managementCh24 quality management
Ch24 quality management
 
Getting acquainted with the test maturity model (copy)
Getting acquainted with the test maturity model (copy)Getting acquainted with the test maturity model (copy)
Getting acquainted with the test maturity model (copy)
 
RMMM
RMMMRMMM
RMMM
 
Spm unit iii-configuration mgmt-intro
Spm unit iii-configuration mgmt-introSpm unit iii-configuration mgmt-intro
Spm unit iii-configuration mgmt-intro
 
Primavera diploma
Primavera diplomaPrimavera diploma
Primavera diploma
 
Case study common mistakes of Agile Teams
Case study common mistakes of Agile TeamsCase study common mistakes of Agile Teams
Case study common mistakes of Agile Teams
 
Design of experiments (doe) for process development and validation
Design of experiments (doe) for process development and validationDesign of experiments (doe) for process development and validation
Design of experiments (doe) for process development and validation
 
Managment spectrum
Managment spectrumManagment spectrum
Managment spectrum
 
RUP In A Nutshell Slide Share
RUP In A Nutshell Slide ShareRUP In A Nutshell Slide Share
RUP In A Nutshell Slide Share
 
Project management - Methodology
Project management - MethodologyProject management - Methodology
Project management - Methodology
 
Computer courses in chandigharh - CBitss Technologies
Computer courses in chandigharh - CBitss Technologies Computer courses in chandigharh - CBitss Technologies
Computer courses in chandigharh - CBitss Technologies
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Risk analysis and management
Risk analysis and managementRisk analysis and management
Risk analysis and management
 
Issues arising due to lack of project management
Issues arising due to lack of project managementIssues arising due to lack of project management
Issues arising due to lack of project management
 

Ähnlich wie Microsoft solutions framework

A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...shailesh.bohra
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyIJMER
 
My Scaled Scrum: Integrating Mega Framework and DAD
My Scaled Scrum: Integrating Mega Framework and DADMy Scaled Scrum: Integrating Mega Framework and DAD
My Scaled Scrum: Integrating Mega Framework and DADEswar Publications
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOpsMicro Focus
 
An Agile Software Development Framework
An Agile Software Development FrameworkAn Agile Software Development Framework
An Agile Software Development FrameworkWaqas Tariq
 
Taloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayTaloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayMarisela Stone
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsNicole Gomez
 
Simplifying Model-Based Systems Engineering - an Implementation Journey White...
Simplifying Model-Based Systems Engineering - an Implementation Journey White...Simplifying Model-Based Systems Engineering - an Implementation Journey White...
Simplifying Model-Based Systems Engineering - an Implementation Journey White...Alex Rétif
 
Agile Methodology.docx
Agile Methodology.docxAgile Methodology.docx
Agile Methodology.docxSameerShaik43
 
DevOps Discovery and Roadmap - Datasheet
DevOps Discovery and Roadmap - DatasheetDevOps Discovery and Roadmap - Datasheet
DevOps Discovery and Roadmap - DatasheetTodd Erskine
 
MLOps_Buyers_Guide_By_Seldon.pdf
MLOps_Buyers_Guide_By_Seldon.pdfMLOps_Buyers_Guide_By_Seldon.pdf
MLOps_Buyers_Guide_By_Seldon.pdfsudhakarkatiyar1
 
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...Brooke Heidt
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelTammy Moncrief
 
GENERATE A SYSTEM THAT CAN BE USED TO.pptx
GENERATE A SYSTEM THAT CAN BE USED TO.pptxGENERATE A SYSTEM THAT CAN BE USED TO.pptx
GENERATE A SYSTEM THAT CAN BE USED TO.pptxMrKevinKR
 
Best DevOps course Online & Classroom Training Naresh-IT
Best DevOps course Online & Classroom Training Naresh-ITBest DevOps course Online & Classroom Training Naresh-IT
Best DevOps course Online & Classroom Training Naresh-ITmanoharjgpsolutions
 

Ähnlich wie Microsoft solutions framework (20)

A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
 
MSF Process Model v. 3.1
MSF Process Model v. 3.1MSF Process Model v. 3.1
MSF Process Model v. 3.1
 
MSF Team Model v.3.1
MSF Team Model v.3.1MSF Team Model v.3.1
MSF Team Model v.3.1
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available Methodology
 
My Scaled Scrum: Integrating Mega Framework and DAD
My Scaled Scrum: Integrating Mega Framework and DADMy Scaled Scrum: Integrating Mega Framework and DAD
My Scaled Scrum: Integrating Mega Framework and DAD
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOps
 
An Agile Software Development Framework
An Agile Software Development FrameworkAn Agile Software Development Framework
An Agile Software Development Framework
 
Taloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayTaloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle Essay
 
reaserch ppt.pptx
reaserch ppt.pptxreaserch ppt.pptx
reaserch ppt.pptx
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
Simplifying Model-Based Systems Engineering - an Implementation Journey White...
Simplifying Model-Based Systems Engineering - an Implementation Journey White...Simplifying Model-Based Systems Engineering - an Implementation Journey White...
Simplifying Model-Based Systems Engineering - an Implementation Journey White...
 
Agile management.pptx
Agile management.pptxAgile management.pptx
Agile management.pptx
 
Agile Methodology.docx
Agile Methodology.docxAgile Methodology.docx
Agile Methodology.docx
 
DevOps Discovery and Roadmap - Datasheet
DevOps Discovery and Roadmap - DatasheetDevOps Discovery and Roadmap - Datasheet
DevOps Discovery and Roadmap - Datasheet
 
MLOps_Buyers_Guide_By_Seldon.pdf
MLOps_Buyers_Guide_By_Seldon.pdfMLOps_Buyers_Guide_By_Seldon.pdf
MLOps_Buyers_Guide_By_Seldon.pdf
 
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
 
GENERATE A SYSTEM THAT CAN BE USED TO.pptx
GENERATE A SYSTEM THAT CAN BE USED TO.pptxGENERATE A SYSTEM THAT CAN BE USED TO.pptx
GENERATE A SYSTEM THAT CAN BE USED TO.pptx
 
Best DevOps course Online & Classroom Training Naresh-IT
Best DevOps course Online & Classroom Training Naresh-ITBest DevOps course Online & Classroom Training Naresh-IT
Best DevOps course Online & Classroom Training Naresh-IT
 

Mehr von santiago

4 primeros auxilios
4 primeros auxilios4 primeros auxilios
4 primeros auxiliossantiago
 
4 primeros auxilios
4 primeros auxilios4 primeros auxilios
4 primeros auxiliossantiago
 
Tutorial word
Tutorial wordTutorial word
Tutorial wordsantiago
 
Unitecnica
UnitecnicaUnitecnica
Unitecnicasantiago
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoressantiago
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoressantiago
 
Bios y Memoria Cache
Bios y Memoria CacheBios y Memoria Cache
Bios y Memoria Cachesantiago
 
Sistema Muscular
Sistema MuscularSistema Muscular
Sistema Muscularsantiago
 

Mehr von santiago (9)

4 primeros auxilios
4 primeros auxilios4 primeros auxilios
4 primeros auxilios
 
4 primeros auxilios
4 primeros auxilios4 primeros auxilios
4 primeros auxilios
 
Tutorial word
Tutorial wordTutorial word
Tutorial word
 
Unitecnica
UnitecnicaUnitecnica
Unitecnica
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Clinica
ClinicaClinica
Clinica
 
Bios y Memoria Cache
Bios y Memoria CacheBios y Memoria Cache
Bios y Memoria Cache
 
Sistema Muscular
Sistema MuscularSistema Muscular
Sistema Muscular
 

Kürzlich hochgeladen

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 

Kürzlich hochgeladen (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

Microsoft solutions framework

  • 2. Microsoft Solutions Framework (MSF) is a set of principles, models, disciplines, concepts, and guidelines for delivering information technology solutions from Microsoft. MSF is not limited to developing applications only, it is also applicable to other IT projects like deployment, networking or infrastructure projects. MSF does not force the developer to use a specific methodology (Waterfall, Agile) but lets them decide what methodology to use.
  • 3. GOALS Microsoft Solutions Framework (MSF) is a set of software engineering processes, principles, and proven practices intended to enable developers to achieve success in the software development life cycle (SDLC). MSF provides an adaptable guidance, based upon experiences and best practices from inside and outside of Microsoft, to increase the chance of successful delivery of an information technology solution to the customer by working fast, decreasing the number of people on the project team, averting risk, while enabling high quality results.
  • 4. COMPONENTS The Microsoft Solution Framework version 4.0 is a combination of a metamodel which can be used as a base for prescriptive software engineering processes, and two customizable and scalable software engineering processes. The MSF metamodel consists of foundational principles, a team model and cycles and iterations. The Microsoft Solutions Framework Process Model consists of series of short development cycles and iterations. This model embraces rapid iterative development with continuous learning and refinement, due to progressive understanding of the business and project of the stakeholders. Identifying requirements, product development, and testing occur in overlapping iterations resulting in incremental completion to ensure a flow of value of the project. Each iteration has a different focus and result in a stable portion of the overall system.
  • 5. FOUNDATIONAL PRINCIPLES The following are the eight foundational principles, which form the backbone for the other models and disciplines of MSF:  1. Foster open communication  2. Work towards a shared vision  3. Empower team members  4. Establish clear accountability and shared responsibility  5. Focus on delivering business value  6. Stay agile, expect change  7. Invest in quality  8. Learn from all experiences