SlideShare a Scribd company logo
2
Most read
3
Most read
MSF  (Microsoft Solutions Framework) Team Model Deniz KILINÇ  Volkan ABUR
Problems, problems, problems... “ This thing is unpredictable – we keep discovering new problems” “ It’s just too  difficult to use” “ We couldn’t get the information we needed to  do our work” “ We were unaware of how the work of other team members affected our work”   “ The project was late and over budget” “ What was built really isn’t what we needed” “ It doesn’t meet our expectations – we’re not happy” “ We didn’t understand clearly what we were supposed to do” “ We can’t get it to operate well in our environment”
2W, 1H (What, Who, How) Establish good communications Goals to Success Deliver within project constraints Build to specifications Release with issues identified and addressed Deploy smoothly and prepare well for ongoing operations Enhance user effectiveness “ The project was late and over budget ” “ What was built really isn’t what we needed ” “ This thing is unpredictable   –  we keep discovering new problems ” “ We can’t get it to operate well in our environment ” “ It’s just too difficult to use ” Problems Satisfy customers Owner “ It doesn’t meet our expectations  –   we’re not happy ”   ?   ? ? ? ? ? “ Needed information is not shared timely to all who need it ” ?
MSF Team Model Clear  Communication Delivering the solution within project constraints Satisfied customers Enhanced user effectiveness Smooth deployment and ongoing operations Approval for release only after all quality issues are identified and addressed Building to specification Development Test Release   Management User Experience Product Management Program  Management
MSF Team Model Hierarchy No hierarchy between project members Everyone is equal
Project sponsors Customers (business sponsors) End users Operations ... External Stakeholders
Work toward a shared vision Focus on business value Stay agile, expect change Empower team members Foster open communications Establish clear accountability, shared responsibility Team Model – Principles
Team of peers Customer-focused mindset Product mindset Zero defect mindset Willingness to learn Team Model – Key Concepts
Use small, interdisciplinary teams Enable teams to work together at a single site Create a soultion design through total team participation Team Model – Proven Practices
Team Model – Role Clusters Communication Development Test Release   Management User Experience Product Management Program  Management
Functional areas Responsibilities Tasks Program management Project management Drive overall solution design Manage functional specification Maintain traceability map Liaise with other project teams on interoperability issues Solution architecture Example Role cluster (role)
Functional Areas of Role Clusters Business value Marketing Customer advocacy Product planning Project management Solution architecture Process assurance Administrative services Test planning Test engineering Test reporting Infrastructure Support Operations Logistics Commercial release   management Accessibility Internationalization User advocacy Training/support material Usability research and testing User interface design Technology consulting Implementation architecture   and design Application development Infrastructure development Development Test Release   Management User Experience Product Management Program  Management
Extended Team Operations and  Support Groups Technology Focus Business Focus Users Project Sponsor Customer Technology Architects and Steering Committees Help Desk Project Team Development Test Release Management Program Management User Experience Product Management
Use factors such as complexity, size, risk, and skills for scaling  Divide large teams into smaller teams, which have lower process, management, and communication overhead and allow faster implementation Designate team leads for sub-teams Use core team to manage overall project Core team is composed of team leads and program management Core team coordinates and synchronizes sub-teams Ways to Scale Up Teams
Lead and Feature Teams Desktop Feature Team Program Management User Experience Development Test Lead Team File and Print Feature Team Program Management User Experience Development Test Messaging Feature Team Program Management User Experience Development Test
Combining Roles for Small Teams Roles  may  be combined, but some combinations pose  risks P   Possible U   Unlikely N   Not Recommended Product Management Program Management Development Test User Experience Release Management Product Management Program Management Development Test User Experience Release Management N N N N N N N N N N N N P P P P P P P P P P U U U U U U U U
Small Team Example Release Management User Experience Product Management Test Program Management Development

More Related Content

PDF
Platform engineering
PDF
SCRUM căn bản
PDF
Çevik Proje Yönetimi Metodolojileri ve Scrum'ın Temelleri
PDF
Agile-Scrum Methodology-An Introduction
PDF
Scrum - Dian Sigit Prastowo
PPTX
Scrum framework
PDF
Software Engineering - chp8- deployment
Platform engineering
SCRUM căn bản
Çevik Proje Yönetimi Metodolojileri ve Scrum'ın Temelleri
Agile-Scrum Methodology-An Introduction
Scrum - Dian Sigit Prastowo
Scrum framework
Software Engineering - chp8- deployment

What's hot (20)

PPTX
Sprint Planning in Scrum and How to do it without Tearing Your Eyes Out
PDF
Business agility
PPTX
Agile software development methodology
PDF
Engenharia de Software para Jogos
PDF
Six Signs You Need Platform Engineering
PPT
How to be a great scrum master
PDF
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
PPT
Release Management
PPTX
Agile and Lean Software Development
PDF
Agile methodologiesvswaterfall
PPTX
Agile Methodology and Tools
PPT
Scrum ppt
PDF
Agile & SCRUM basics
PDF
Best practices in release management
PDF
Scrum 101: Introduction to Scrum
PDF
Sprint Review and Planning Template
PPT
Agile In 5 Minutes
PDF
PPTX
Scrum Training (One Day)
PPTX
Apresentação angular js
Sprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Business agility
Agile software development methodology
Engenharia de Software para Jogos
Six Signs You Need Platform Engineering
How to be a great scrum master
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Release Management
Agile and Lean Software Development
Agile methodologiesvswaterfall
Agile Methodology and Tools
Scrum ppt
Agile & SCRUM basics
Best practices in release management
Scrum 101: Introduction to Scrum
Sprint Review and Planning Template
Agile In 5 Minutes
Scrum Training (One Day)
Apresentação angular js
Ad

Similar to MSF (Microsoft Solution Framework) (20)

PPT
Project Management Complete Concept
PPT
Project management concepts
PPTX
Project management chapter_04 for MSBTE
PPT
Lecture2 2
PDF
Changing landscape of software project management
PPT
Aula 1 - Project Management Concepts by Roger Pressman
PDF
U Xmagic Agile Presentation
PDF
PPTX
How to Improve Your Company's UX Capabilities - Let Your Methods Drive Your Plan
PPT
Project Management concepts explained.ppt
PPTX
Software Project Requirement and Team Requirement Model
PPT
Project managemen concept
PPT
Best Practices When Moving To Agile Project Management
PPTX
Agile software development
PPT
Project Management
PDF
project-canvas-manual.pdf
PPTX
Agile Software Development
PPT
SE chapters 21-23
Project Management Complete Concept
Project management concepts
Project management chapter_04 for MSBTE
Lecture2 2
Changing landscape of software project management
Aula 1 - Project Management Concepts by Roger Pressman
U Xmagic Agile Presentation
How to Improve Your Company's UX Capabilities - Let Your Methods Drive Your Plan
Project Management concepts explained.ppt
Software Project Requirement and Team Requirement Model
Project managemen concept
Best Practices When Moving To Agile Project Management
Agile software development
Project Management
project-canvas-manual.pdf
Agile Software Development
SE chapters 21-23
Ad

More from Deniz Kılınç (6)

PPT
Semantic RDF based integration framework for heterogeneous XML data sources
PPT
XML, XML Databases and MPEG-7
PPT
Sofware Team Organizations
PPT
Software Reengineering
PPT
Web Engineering
Semantic RDF based integration framework for heterogeneous XML data sources
XML, XML Databases and MPEG-7
Sofware Team Organizations
Software Reengineering
Web Engineering

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
cuic standard and advanced reporting.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Cloud computing and distributed systems.
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Empathic Computing: Creating Shared Understanding
PPT
Teaching material agriculture food technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Electronic commerce courselecture one. Pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation_ Review paper, used for researhc scholars
cuic standard and advanced reporting.pdf
The AUB Centre for AI in Media Proposal.docx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Cloud computing and distributed systems.
Unlocking AI with Model Context Protocol (MCP)
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Understanding_Digital_Forensics_Presentation.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Monthly Chronicles - July 2025
Empathic Computing: Creating Shared Understanding
Teaching material agriculture food technology
Chapter 3 Spatial Domain Image Processing.pdf
Approach and Philosophy of On baking technology
Electronic commerce courselecture one. Pdf
Network Security Unit 5.pdf for BCA BBA.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

MSF (Microsoft Solution Framework)

  • 1. MSF (Microsoft Solutions Framework) Team Model Deniz KILINÇ Volkan ABUR
  • 2. Problems, problems, problems... “ This thing is unpredictable – we keep discovering new problems” “ It’s just too difficult to use” “ We couldn’t get the information we needed to do our work” “ We were unaware of how the work of other team members affected our work” “ The project was late and over budget” “ What was built really isn’t what we needed” “ It doesn’t meet our expectations – we’re not happy” “ We didn’t understand clearly what we were supposed to do” “ We can’t get it to operate well in our environment”
  • 3. 2W, 1H (What, Who, How) Establish good communications Goals to Success Deliver within project constraints Build to specifications Release with issues identified and addressed Deploy smoothly and prepare well for ongoing operations Enhance user effectiveness “ The project was late and over budget ” “ What was built really isn’t what we needed ” “ This thing is unpredictable – we keep discovering new problems ” “ We can’t get it to operate well in our environment ” “ It’s just too difficult to use ” Problems Satisfy customers Owner “ It doesn’t meet our expectations – we’re not happy ” ? ? ? ? ? ? “ Needed information is not shared timely to all who need it ” ?
  • 4. MSF Team Model Clear Communication Delivering the solution within project constraints Satisfied customers Enhanced user effectiveness Smooth deployment and ongoing operations Approval for release only after all quality issues are identified and addressed Building to specification Development Test Release Management User Experience Product Management Program Management
  • 5. MSF Team Model Hierarchy No hierarchy between project members Everyone is equal
  • 6. Project sponsors Customers (business sponsors) End users Operations ... External Stakeholders
  • 7. Work toward a shared vision Focus on business value Stay agile, expect change Empower team members Foster open communications Establish clear accountability, shared responsibility Team Model – Principles
  • 8. Team of peers Customer-focused mindset Product mindset Zero defect mindset Willingness to learn Team Model – Key Concepts
  • 9. Use small, interdisciplinary teams Enable teams to work together at a single site Create a soultion design through total team participation Team Model – Proven Practices
  • 10. Team Model – Role Clusters Communication Development Test Release Management User Experience Product Management Program Management
  • 11. Functional areas Responsibilities Tasks Program management Project management Drive overall solution design Manage functional specification Maintain traceability map Liaise with other project teams on interoperability issues Solution architecture Example Role cluster (role)
  • 12. Functional Areas of Role Clusters Business value Marketing Customer advocacy Product planning Project management Solution architecture Process assurance Administrative services Test planning Test engineering Test reporting Infrastructure Support Operations Logistics Commercial release management Accessibility Internationalization User advocacy Training/support material Usability research and testing User interface design Technology consulting Implementation architecture and design Application development Infrastructure development Development Test Release Management User Experience Product Management Program Management
  • 13. Extended Team Operations and Support Groups Technology Focus Business Focus Users Project Sponsor Customer Technology Architects and Steering Committees Help Desk Project Team Development Test Release Management Program Management User Experience Product Management
  • 14. Use factors such as complexity, size, risk, and skills for scaling Divide large teams into smaller teams, which have lower process, management, and communication overhead and allow faster implementation Designate team leads for sub-teams Use core team to manage overall project Core team is composed of team leads and program management Core team coordinates and synchronizes sub-teams Ways to Scale Up Teams
  • 15. Lead and Feature Teams Desktop Feature Team Program Management User Experience Development Test Lead Team File and Print Feature Team Program Management User Experience Development Test Messaging Feature Team Program Management User Experience Development Test
  • 16. Combining Roles for Small Teams Roles may be combined, but some combinations pose risks P Possible U Unlikely N Not Recommended Product Management Program Management Development Test User Experience Release Management Product Management Program Management Development Test User Experience Release Management N N N N N N N N N N N N P P P P P P P P P P U U U U U U U U
  • 17. Small Team Example Release Management User Experience Product Management Test Program Management Development