MSF (Microsoft Solution Framework)
Upcoming SlideShare
Loading in...5
×
 

MSF (Microsoft Solution Framework)

on

  • 2,274 views

MSF (Microsoft Solution Framework)

MSF (Microsoft Solution Framework)

Statistics

Views

Total Views
2,274
Views on SlideShare
2,273
Embed Views
1

Actions

Likes
0
Downloads
50
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

MSF (Microsoft Solution Framework) MSF (Microsoft Solution Framework) Presentation Transcript

  • 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