1 / 46

MSF 4.0 for Agile Software Development Ron Tolido Capgemini

MSF 4.0 for Agile Software Development Ron Tolido Capgemini. Microsoft Solutions Framework 4.0 for Agile Software Development Process Enables People The Agile Process enables people but does not prevent them from reaching their full potential of making mistakes

tobit
Télécharger la présentation

MSF 4.0 for Agile Software Development Ron Tolido Capgemini

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MSF 4.0 for Agile Software DevelopmentRon TolidoCapgemini

  2. Microsoft Solutions Framework 4.0for Agile Software DevelopmentProcess Enables People The Agile Process enables people but does not prevent them from reaching their full potential of making mistakes Ron Tolido – CTOron.tolido@capgemini.com

  3. Microsoft methodologies... Why?

  4. MSF for Agile Software DevelopmentCore Ideas • Partner with customers • Foster open communications • Work towards a shared vision • Empower team members • Establish clear accountability and shared responsibility • Focus on delivering business value • Stay agile, adapt to change • Invest in quality • Learn from all experiences • Always create shippable products

  5. MSF Agile Work Streams • Guide Project • Plan an iteration • Create a ScenarioCreate a Quality of Service Requirement • Create Solution Architecture • Capture Project Vision • Build a Product • Implement a Development Task • Test a Scenario • Test a Quality of Service Requirement • Fix a Bug • Release a product • Close a bug • Each Iteration implements a set of scenarios & Quality of Service requirements • Each Iteration contains several work streams • Work streams are groups of activities that flow logically together and are associated with a particular role • Work streams consist of activities • Activities consist of sub-activities • Sub-activities consist of steps

  6. Refactoring

  7. Where’s the data model...?

  8. Persona

  9. CEO Signs Contract PM Starts New Portfolio Project PM Enumerates Requirements in Excel PM Schedules Work in MS Project Architect Updates Design Architect Adds Tasks & Checks In Dev Writes Code Dev Writes & Runs Unit Tests Dev Reviews Work Dev Runs Code Analysis Dev Writes Load Tests Dev Checks In Work PM Monitors Project Status Tester Checks Build Status Tester Runs Load Test Tester Reports Bug PM Reviews Project Status PM Promotes For Deployment Dev Diagnoses & Fixes Dev Checks In Work Personas and Scenarios DEVELOPER TEST PROJECT MANAGEMENT ARCHITECT

  10. Impact of Scenario’s

  11. Single Product Backlog

  12. Channel Services (Internal, External) Collaborative Applications Collaborative Applications Common Common Order Order - - to to - - Cash Cash Procure Procure - - to to - - pay pay Application Application Services Services Collaborative Collaborative Etc…. Etc…. Supply Side Collaboration Supply Side Collaboration Design Design Demand Side Collaboration Demand Side Collaboration Business Process Orchestration Business Process Orchestration Business Service Orientation Enterprise Enterprise Core Core Core Data Core Data Integration Integration Applications Applications Utility Services Utility Services (Infrastructure, Security, Instrumentation, Management) (Infrastructure, Security, Instrumentation, Management)

  13. Logical Datacenter Designer Deployment Designer

  14. Collaborative Project Portal

  15. Microsoft Solutions Framework 4.0Process Enables People The Agile Process enables people but does not prevent them from reaching their full potential of making mistakes Ron Tolido – CTOron.tolido@capgemini.com

More Related