SlideShare uma empresa Scribd logo
1 de 43
8 – 10 March 2011 | Dubai, UAE
8 – 10 March 2011 | Dubai, UAE Jose Luis Soria ALM Team Lead Plain Concepts Agile CMMI: Embrace maturity with Scrum, Visual Studio 2010 and TFS 2010 SESSION CODE: DEV302
3 Jose Luis Soria ALM Team Lead at Plain Concepts Professional Scrum Developer Trainer MCTS in Team Foundation Server jlsoria@plainconcepts.com         @jlsoriat www.plainconcepts.com geeks.ms/blogs/jlsoria
4 AgendaWhat are we going to deal with? Scrum in a nutshell CMMI in a nutshell Scrum and CMMI Introducing Visual Studio and Team Foundation Server 2010 Filling the gaps: Scrum, CMMI and Visual Studio + TFS 2010 Questions / Demos
Scrum in a nutshell 5
6 Agile Manifesto The soul of Scrum We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
7 Scrum in a nutshell (I) Scrumisanempiricalframeworkwhithinwhichcomplexproductscan be developed Workisperformed in 2-4 week, fixed-lengthiterationscalledSprints, whichfolloweachotheruntilprojectcompletion Requirements and anyotherchangerequest are managedusing a prioritized and estimatedlistcalledProductBacklog TheProductBacklogismanagedbytheProductOwner, whocollaborateswiththestakeholders and theTeam. Prioritizationisguidedby ROI
8 Scrum in a nutshell (II) TheScrumMasterassuresthatScrumisproperly done, coachestheTeam and managesissues Thecross-functional and self-organizedTeam(s)is (are) composed of 7±2 people At thebeginning of each Sprint, theSprint Planningmeetingisheld, wheretheTeamcommitsto a part of thehigherpriorityProductBacklog. They figure outthewaytostartworking in theitems, bybuildingtheSprint Backlog, a listcontainingthetaskswhichrepresenttheworkto be done duringthe Sprint
9 Scrum in a nutshell (III) At theend of each Sprint, theTeam tries todeliveranincrement of potentiallyshippable, valuablefunctionality Once thecommitment has beenmade, thescope, Team and duration are fixedforthat Sprint Everydayduringthe Sprint, theTeamholdstheDailyScrummeeting, whereprogressistracked, impediments are surfaced, and workisplanned
10 Scrum in a nutshell (IV) Release and Sprint Burdowngraphs are maintained in ordertotrackproject and iteration status. Thekeymetricisvelocity
11 Scrum in a nutshell (V) At theend of eachSprint, theTeam shows thecompletedincrement at theSprint Reviewmeeting. TheProductOwnergathersfeedbackto be takenintoaccountforfutureSprints Afterthe Sprint Review, theTeamholds a Sprint Retrospectivemeeting, tohave a look at howthe Sprint went and findimprovementactions Allalongtheproject, theProductOwner leads theProductBacklog «grooming», wherechanges and reprioritizations are madeaccordingtobusinessneeds
12 Image by Sam Guckenheimer (samgu@microsoft.com)
13 Common misconceptions about Scrum and Agile Sometimes, Agile and Scrum are misunderstood Itisbelievedthattheypromoteanundisciplinatedorlooselydefinedprocess Onthecontrary, whenproperlyused, Scrum: Is precise and disciplined Has clear and concrete rules Promotestransparency and responsibility Focusesonquality and continuousimprovement
CMMI in a nutshell 14
15 CMMI in a nutshell (I) CMMI is a processimprovementapproachfororganizationsdoing software development (CMMI-DEV model) Itprovides a set of recommendationstargetedtomanage software developmentprojects and toachieveimprovements Itsgoalistogrowmaturityintotheorganization, in ordertobetterfacetheseprojects As a result, theorganizationobtains a higherqualityfordeliverables, and improvedefficiencyforwork
16 CMMI in a nutshell (II) CMMI isorganizedintoprocessareas, groupedbycapacitylevels (continuousrepresentation) orbymaturity (stagedrepresentation)
17 CMMI in a nutshell (III) Theprocessareas are thedifferentareasto be coveredbytheorganization’sprocesses, dependingonthematuritylevels
18 CMMI in a nutshell (IV) Anyorganizationwillingtomeasureitsprogress, can conductanappraisal Anappraisaltypicallyisconducted in ordertoidentifyimprovementareas, toinformthirdparties (customers, suppliers) aboutlevel of fulfillment, ortomeet contractual requirements ThestandardappraisalmethodwhichcoversalltherequirementsisSCAMPI
19 Common misconceptions about CMMI Thegoal of CMMI isnottocovereveryaspectrelatedto software development CMMI ismostly at managementlevel. Itdoesn’tget in depthabouttechnicalsubjects CMMI practicesshould be customizedforeachorganization, dependingonbusinessgoals Organizationsdon’tget a CMMI certification. They are appraised in orderto determine theirmaturitylevel Itis up totheorganizationto decide whichprocessareas are to be improved
Scrum and CMMI 20
21 EmbracingScrum and CMMI CMMI defines a set of processareaswhosegoalshaveto be fulfilled in ordertoadvancethroughthematuritylevels. Itisaboutthe «what» to do Nevertheless, itdoesn’tspecify «how» thegoalsfortheprocessareasshould be fulfilled, whichisleft up totheorganization Scrumpracticescover a broad set of CMMI processareas Thus, it’spossibleto use Scrum as the mean toimplement CMMI and covermany of theprocessareas CMMI specifiesthe «what», whileScrum can supportthe «how»
22 Mapping CMMI processareastoScrumpractices
23 Mapping CMMI processareastoScrumpractices
24 Mapping CMMI processareastoScrumpractices
25 Mapping CMMI processareastoScrumpractices
26 Mapping CMMI processareastoScrumpractices
Introducing Visual Studioand Team Foundation Server 2010 27
28
Filling the gaps:Scrum, CMMI and Visual Studio + TFS 2010 29
30 Filling the gaps using Visual Studio and TFS Visual Studio + TFS supportScrum, providingprocesstemplates and a set of toolsthathelptocarryoutScrumpractices Regarding CMMI processareas, complementingScrumwith Visual Studio + TFS, allowsustoimprovecomplianceforsome of theseareas, and tocoversomeotherareasnotaddressedbyScrumitself
31 CMMI + Scrum+ Visual Studio + TFS
32 CMMI + Scrum + Visual Studio + TFS
33 CMMI + Scrum + Visual Studio + TFS
34 CMMI + Scrum + Visual Studio + TFS
35 CMMI + Scrum + Visual Studio + TFS
Questions/ Demos
37 Session specific content  CMMI: http://www.sei.cmu.edu/cmmi/ Scrum Guides: http://www.scrum.org/scrumguides Scrum and CMMI: a highlevelassesment of compatibility: http://bit.ly/gtMTqy  Implementing Scrum and CMMI Together: http://bit.ly/gZkC6k  Jeff Sutherland – Scrum and CMMI level 5: http://bit.ly/f55q6P
38 Related content Scrum’s home: www.scrum.org  Team Foundation Server: http://bit.ly/dMTJx2 Application Lifecycle Management: http://bit.ly/awjqx9  Professional Scrum Developer Program: http://bit.ly/dppXd0
39 Related Sessions at TechEd Introduction to Test Case Management in Microsoft Visual Studio 2010 with Microsoft  Test and Lab Manager - Ahmed Bahaa - Thu, Mar 10, 2011 - 9:00 - Yellow Lab 1  Team Foundation Server: What Happens after the Install Button…  Anton Delsink - Thu, Mar 10, 2011 - 15:00 - Purple Room 2
40 Professional Scrum Developer ProgramAnnouncement                                            An innovate program for developers from                                           Microsoft and the founders of Scrum Learn how to use modern engineering practices to develop an increment of complete, potentially shippable functionality using Visual Studio 2010, ALM, and the Scrum framework Training course, assessment, and certification available Visit MSDN for more details: http://bit.ly/dppXd0
41
8 – 10 March 2011 | Dubai, UAE Complete an evaluation on CommZone and enter to win an HP laptop!
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Mais conteúdo relacionado

Destaque

Cmmi Ior Agile Why Not Embrace Both
Cmmi Ior Agile Why Not Embrace BothCmmi Ior Agile Why Not Embrace Both
Cmmi Ior Agile Why Not Embrace BothRam Srivastava
 
[Srijan Wednesday Webinars] Why Enterprises Should Embrace Distributed Agile ...
[Srijan Wednesday Webinars] Why Enterprises Should Embrace Distributed Agile ...[Srijan Wednesday Webinars] Why Enterprises Should Embrace Distributed Agile ...
[Srijan Wednesday Webinars] Why Enterprises Should Embrace Distributed Agile ...Srijan Technologies
 
Agile UX: Embrace or Tolerate
Agile UX: Embrace or TolerateAgile UX: Embrace or Tolerate
Agile UX: Embrace or ToleratePOMIET LLC
 
Waterfall to Agile Demo
Waterfall to Agile DemoWaterfall to Agile Demo
Waterfall to Agile DemoNaresh Jain
 

Destaque (6)

Cmmi Ior Agile Why Not Embrace Both
Cmmi Ior Agile Why Not Embrace BothCmmi Ior Agile Why Not Embrace Both
Cmmi Ior Agile Why Not Embrace Both
 
[Srijan Wednesday Webinars] Why Enterprises Should Embrace Distributed Agile ...
[Srijan Wednesday Webinars] Why Enterprises Should Embrace Distributed Agile ...[Srijan Wednesday Webinars] Why Enterprises Should Embrace Distributed Agile ...
[Srijan Wednesday Webinars] Why Enterprises Should Embrace Distributed Agile ...
 
Agile UX: Embrace or Tolerate
Agile UX: Embrace or TolerateAgile UX: Embrace or Tolerate
Agile UX: Embrace or Tolerate
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Waterfall to Agile Demo
Waterfall to Agile DemoWaterfall to Agile Demo
Waterfall to Agile Demo
 
Agile Testing
Agile TestingAgile Testing
Agile Testing
 

Semelhante a Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - TechEd Middle East 2011 DEV302

Microsoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure BootcampMicrosoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure BootcampHeather Newman
 
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Alexei Govorine
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsEva Mave Ng
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainCprime
 
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...Délio Almeida
 
Toolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareToolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareJoscha Jenni
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iThanh Nguyen
 
DevOps: The New Face Of Application Development - Global Azure Bootcamp
DevOps: The New Face Of Application Development - Global Azure BootcampDevOps: The New Face Of Application Development - Global Azure Bootcamp
DevOps: The New Face Of Application Development - Global Azure BootcampRichard Harbridge
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Daniel Soffner
 
· Stability in the Frequency Domain1. Consider a closed-loop sys.docx
· Stability in the Frequency Domain1. Consider a closed-loop sys.docx· Stability in the Frequency Domain1. Consider a closed-loop sys.docx
· Stability in the Frequency Domain1. Consider a closed-loop sys.docxoswald1horne84988
 
Expert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project ManagementExpert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project ManagementMoshe Kaplan
 
Scrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanScrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanguesta09fdb
 
Five Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team SystemFive Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team Systems_victoria
 
Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1bhardister
 
Application Lifecycle Management and Microsoft
Application Lifecycle Management and MicrosoftApplication Lifecycle Management and Microsoft
Application Lifecycle Management and Microsoftguestb9112
 
Extending the Visual Studio 2010 Code Editor to Visualize Runtime Intelligenc...
Extending the Visual Studio 2010 Code Editor to Visualize Runtime Intelligenc...Extending the Visual Studio 2010 Code Editor to Visualize Runtime Intelligenc...
Extending the Visual Studio 2010 Code Editor to Visualize Runtime Intelligenc...Joe Kuemerle
 
Designer-Developer Interaction
Designer-Developer InteractionDesigner-Developer Interaction
Designer-Developer Interactionmark mann
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0Reedy Feggins Jr
 

Semelhante a Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - TechEd Middle East 2011 DEV302 (20)

VS TFS 2010 - Part1
VS TFS 2010 - Part1VS TFS 2010 - Part1
VS TFS 2010 - Part1
 
Microsoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure BootcampMicrosoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure Bootcamp
 
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
 
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
 
Toolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareToolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working software
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
 
DevOps: The New Face Of Application Development - Global Azure Bootcamp
DevOps: The New Face Of Application Development - Global Azure BootcampDevOps: The New Face Of Application Development - Global Azure Bootcamp
DevOps: The New Face Of Application Development - Global Azure Bootcamp
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022
 
· Stability in the Frequency Domain1. Consider a closed-loop sys.docx
· Stability in the Frequency Domain1. Consider a closed-loop sys.docx· Stability in the Frequency Domain1. Consider a closed-loop sys.docx
· Stability in the Frequency Domain1. Consider a closed-loop sys.docx
 
Expert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project ManagementExpert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project Management
 
Scrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanScrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhan
 
Five Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team SystemFive Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team System
 
Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1
 
Application Lifecycle Management and Microsoft
Application Lifecycle Management and MicrosoftApplication Lifecycle Management and Microsoft
Application Lifecycle Management and Microsoft
 
Extending the Visual Studio 2010 Code Editor to Visualize Runtime Intelligenc...
Extending the Visual Studio 2010 Code Editor to Visualize Runtime Intelligenc...Extending the Visual Studio 2010 Code Editor to Visualize Runtime Intelligenc...
Extending the Visual Studio 2010 Code Editor to Visualize Runtime Intelligenc...
 
Designer-Developer Interaction
Designer-Developer InteractionDesigner-Developer Interaction
Designer-Developer Interaction
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0
 

Mais de Jose Luis Soria

Project Portfolio Management with Kanban in an international company
Project Portfolio Management with Kanban in an international companyProject Portfolio Management with Kanban in an international company
Project Portfolio Management with Kanban in an international companyJose Luis Soria
 
Lean Kanban at Ria - Lean Kanban Southern Europe 2015
Lean Kanban at Ria - Lean Kanban Southern Europe 2015Lean Kanban at Ria - Lean Kanban Southern Europe 2015
Lean Kanban at Ria - Lean Kanban Southern Europe 2015Jose Luis Soria
 
Things to do with the time you’ll save thanks to VSO
Things to do with the time you’ll save thanks to VSO Things to do with the time you’ll save thanks to VSO
Things to do with the time you’ll save thanks to VSO Jose Luis Soria
 
Jose Luis Soria - Codemotion 2014 - Designing a release pipeline
Jose Luis Soria - Codemotion 2014 - Designing a release pipelineJose Luis Soria - Codemotion 2014 - Designing a release pipeline
Jose Luis Soria - Codemotion 2014 - Designing a release pipelineJose Luis Soria
 
Jose Luis Soria - XP2014 - Designing a Release Pipeline
Jose Luis Soria - XP2014 - Designing a Release PipelineJose Luis Soria - XP2014 - Designing a Release Pipeline
Jose Luis Soria - XP2014 - Designing a Release PipelineJose Luis Soria
 
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...Jose Luis Soria
 
Alm Forum 2014 - Jose Luis Soria - Patterns and anti-patterns for (Continuous...
Alm Forum 2014 - Jose Luis Soria - Patterns and anti-patterns for (Continuous...Alm Forum 2014 - Jose Luis Soria - Patterns and anti-patterns for (Continuous...
Alm Forum 2014 - Jose Luis Soria - Patterns and anti-patterns for (Continuous...Jose Luis Soria
 
Proyectos ágiles con Team Foundation Server - COITT
Proyectos ágiles con Team Foundation Server - COITTProyectos ágiles con Team Foundation Server - COITT
Proyectos ágiles con Team Foundation Server - COITTJose Luis Soria
 
ALM Tour 2013 - Responderá mi aplicación en el mundo real?
ALM Tour 2013 - Responderá mi aplicación en el mundo real?ALM Tour 2013 - Responderá mi aplicación en el mundo real?
ALM Tour 2013 - Responderá mi aplicación en el mundo real?Jose Luis Soria
 
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valor
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valorALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valor
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valorJose Luis Soria
 
ALM Tour 2013 - Entregar a tiempo y sin errores
ALM Tour 2013 - Entregar a tiempo y sin erroresALM Tour 2013 - Entregar a tiempo y sin errores
ALM Tour 2013 - Entregar a tiempo y sin erroresJose Luis Soria
 
Bcn devcon jose luis soria - patterns & antipatterns for delivery
Bcn devcon   jose luis soria - patterns & antipatterns for deliveryBcn devcon   jose luis soria - patterns & antipatterns for delivery
Bcn devcon jose luis soria - patterns & antipatterns for deliveryJose Luis Soria
 
Real World Agile Roadshow 2013 - Planificación y Arquitectura Ágil
Real World Agile Roadshow 2013 - Planificación y Arquitectura ÁgilReal World Agile Roadshow 2013 - Planificación y Arquitectura Ágil
Real World Agile Roadshow 2013 - Planificación y Arquitectura ÁgilJose Luis Soria
 
ALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFS
ALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFSALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFS
ALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFSJose Luis Soria
 
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis SoriaRoadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis SoriaJose Luis Soria
 
Jose Luis Soria - Visual Studio Tour Plain Concepts - DevOps
Jose Luis Soria - Visual Studio Tour Plain Concepts - DevOpsJose Luis Soria - Visual Studio Tour Plain Concepts - DevOps
Jose Luis Soria - Visual Studio Tour Plain Concepts - DevOpsJose Luis Soria
 
Visual Studio Tour Plain Concepts - ALM para Windows 8
Visual Studio Tour Plain Concepts - ALM para Windows 8Visual Studio Tour Plain Concepts - ALM para Windows 8
Visual Studio Tour Plain Concepts - ALM para Windows 8Jose Luis Soria
 
Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Jose Luis Soria - CAS2012 - Cargo cult Agile training & coachingJose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Jose Luis Soria - CAS2012 - Cargo cult Agile training & coachingJose Luis Soria
 
Cargo Cult Agile training & coaching
Cargo Cult Agile training & coachingCargo Cult Agile training & coaching
Cargo Cult Agile training & coachingJose Luis Soria
 
Agile Database Development - SDC2012
Agile Database Development - SDC2012Agile Database Development - SDC2012
Agile Database Development - SDC2012Jose Luis Soria
 

Mais de Jose Luis Soria (20)

Project Portfolio Management with Kanban in an international company
Project Portfolio Management with Kanban in an international companyProject Portfolio Management with Kanban in an international company
Project Portfolio Management with Kanban in an international company
 
Lean Kanban at Ria - Lean Kanban Southern Europe 2015
Lean Kanban at Ria - Lean Kanban Southern Europe 2015Lean Kanban at Ria - Lean Kanban Southern Europe 2015
Lean Kanban at Ria - Lean Kanban Southern Europe 2015
 
Things to do with the time you’ll save thanks to VSO
Things to do with the time you’ll save thanks to VSO Things to do with the time you’ll save thanks to VSO
Things to do with the time you’ll save thanks to VSO
 
Jose Luis Soria - Codemotion 2014 - Designing a release pipeline
Jose Luis Soria - Codemotion 2014 - Designing a release pipelineJose Luis Soria - Codemotion 2014 - Designing a release pipeline
Jose Luis Soria - Codemotion 2014 - Designing a release pipeline
 
Jose Luis Soria - XP2014 - Designing a Release Pipeline
Jose Luis Soria - XP2014 - Designing a Release PipelineJose Luis Soria - XP2014 - Designing a Release Pipeline
Jose Luis Soria - XP2014 - Designing a Release Pipeline
 
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...
 
Alm Forum 2014 - Jose Luis Soria - Patterns and anti-patterns for (Continuous...
Alm Forum 2014 - Jose Luis Soria - Patterns and anti-patterns for (Continuous...Alm Forum 2014 - Jose Luis Soria - Patterns and anti-patterns for (Continuous...
Alm Forum 2014 - Jose Luis Soria - Patterns and anti-patterns for (Continuous...
 
Proyectos ágiles con Team Foundation Server - COITT
Proyectos ágiles con Team Foundation Server - COITTProyectos ágiles con Team Foundation Server - COITT
Proyectos ágiles con Team Foundation Server - COITT
 
ALM Tour 2013 - Responderá mi aplicación en el mundo real?
ALM Tour 2013 - Responderá mi aplicación en el mundo real?ALM Tour 2013 - Responderá mi aplicación en el mundo real?
ALM Tour 2013 - Responderá mi aplicación en el mundo real?
 
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valor
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valorALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valor
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valor
 
ALM Tour 2013 - Entregar a tiempo y sin errores
ALM Tour 2013 - Entregar a tiempo y sin erroresALM Tour 2013 - Entregar a tiempo y sin errores
ALM Tour 2013 - Entregar a tiempo y sin errores
 
Bcn devcon jose luis soria - patterns & antipatterns for delivery
Bcn devcon   jose luis soria - patterns & antipatterns for deliveryBcn devcon   jose luis soria - patterns & antipatterns for delivery
Bcn devcon jose luis soria - patterns & antipatterns for delivery
 
Real World Agile Roadshow 2013 - Planificación y Arquitectura Ágil
Real World Agile Roadshow 2013 - Planificación y Arquitectura ÁgilReal World Agile Roadshow 2013 - Planificación y Arquitectura Ágil
Real World Agile Roadshow 2013 - Planificación y Arquitectura Ágil
 
ALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFS
ALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFSALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFS
ALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFS
 
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis SoriaRoadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
 
Jose Luis Soria - Visual Studio Tour Plain Concepts - DevOps
Jose Luis Soria - Visual Studio Tour Plain Concepts - DevOpsJose Luis Soria - Visual Studio Tour Plain Concepts - DevOps
Jose Luis Soria - Visual Studio Tour Plain Concepts - DevOps
 
Visual Studio Tour Plain Concepts - ALM para Windows 8
Visual Studio Tour Plain Concepts - ALM para Windows 8Visual Studio Tour Plain Concepts - ALM para Windows 8
Visual Studio Tour Plain Concepts - ALM para Windows 8
 
Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Jose Luis Soria - CAS2012 - Cargo cult Agile training & coachingJose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
 
Cargo Cult Agile training & coaching
Cargo Cult Agile training & coachingCargo Cult Agile training & coaching
Cargo Cult Agile training & coaching
 
Agile Database Development - SDC2012
Agile Database Development - SDC2012Agile Database Development - SDC2012
Agile Database Development - SDC2012
 

Último

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 

Último (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+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...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - TechEd Middle East 2011 DEV302

  • 1. 8 – 10 March 2011 | Dubai, UAE
  • 2. 8 – 10 March 2011 | Dubai, UAE Jose Luis Soria ALM Team Lead Plain Concepts Agile CMMI: Embrace maturity with Scrum, Visual Studio 2010 and TFS 2010 SESSION CODE: DEV302
  • 3. 3 Jose Luis Soria ALM Team Lead at Plain Concepts Professional Scrum Developer Trainer MCTS in Team Foundation Server jlsoria@plainconcepts.com @jlsoriat www.plainconcepts.com geeks.ms/blogs/jlsoria
  • 4. 4 AgendaWhat are we going to deal with? Scrum in a nutshell CMMI in a nutshell Scrum and CMMI Introducing Visual Studio and Team Foundation Server 2010 Filling the gaps: Scrum, CMMI and Visual Studio + TFS 2010 Questions / Demos
  • 5. Scrum in a nutshell 5
  • 6. 6 Agile Manifesto The soul of Scrum We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 7. 7 Scrum in a nutshell (I) Scrumisanempiricalframeworkwhithinwhichcomplexproductscan be developed Workisperformed in 2-4 week, fixed-lengthiterationscalledSprints, whichfolloweachotheruntilprojectcompletion Requirements and anyotherchangerequest are managedusing a prioritized and estimatedlistcalledProductBacklog TheProductBacklogismanagedbytheProductOwner, whocollaborateswiththestakeholders and theTeam. Prioritizationisguidedby ROI
  • 8. 8 Scrum in a nutshell (II) TheScrumMasterassuresthatScrumisproperly done, coachestheTeam and managesissues Thecross-functional and self-organizedTeam(s)is (are) composed of 7±2 people At thebeginning of each Sprint, theSprint Planningmeetingisheld, wheretheTeamcommitsto a part of thehigherpriorityProductBacklog. They figure outthewaytostartworking in theitems, bybuildingtheSprint Backlog, a listcontainingthetaskswhichrepresenttheworkto be done duringthe Sprint
  • 9. 9 Scrum in a nutshell (III) At theend of each Sprint, theTeam tries todeliveranincrement of potentiallyshippable, valuablefunctionality Once thecommitment has beenmade, thescope, Team and duration are fixedforthat Sprint Everydayduringthe Sprint, theTeamholdstheDailyScrummeeting, whereprogressistracked, impediments are surfaced, and workisplanned
  • 10. 10 Scrum in a nutshell (IV) Release and Sprint Burdowngraphs are maintained in ordertotrackproject and iteration status. Thekeymetricisvelocity
  • 11. 11 Scrum in a nutshell (V) At theend of eachSprint, theTeam shows thecompletedincrement at theSprint Reviewmeeting. TheProductOwnergathersfeedbackto be takenintoaccountforfutureSprints Afterthe Sprint Review, theTeamholds a Sprint Retrospectivemeeting, tohave a look at howthe Sprint went and findimprovementactions Allalongtheproject, theProductOwner leads theProductBacklog «grooming», wherechanges and reprioritizations are madeaccordingtobusinessneeds
  • 12. 12 Image by Sam Guckenheimer (samgu@microsoft.com)
  • 13. 13 Common misconceptions about Scrum and Agile Sometimes, Agile and Scrum are misunderstood Itisbelievedthattheypromoteanundisciplinatedorlooselydefinedprocess Onthecontrary, whenproperlyused, Scrum: Is precise and disciplined Has clear and concrete rules Promotestransparency and responsibility Focusesonquality and continuousimprovement
  • 14. CMMI in a nutshell 14
  • 15. 15 CMMI in a nutshell (I) CMMI is a processimprovementapproachfororganizationsdoing software development (CMMI-DEV model) Itprovides a set of recommendationstargetedtomanage software developmentprojects and toachieveimprovements Itsgoalistogrowmaturityintotheorganization, in ordertobetterfacetheseprojects As a result, theorganizationobtains a higherqualityfordeliverables, and improvedefficiencyforwork
  • 16. 16 CMMI in a nutshell (II) CMMI isorganizedintoprocessareas, groupedbycapacitylevels (continuousrepresentation) orbymaturity (stagedrepresentation)
  • 17. 17 CMMI in a nutshell (III) Theprocessareas are thedifferentareasto be coveredbytheorganization’sprocesses, dependingonthematuritylevels
  • 18. 18 CMMI in a nutshell (IV) Anyorganizationwillingtomeasureitsprogress, can conductanappraisal Anappraisaltypicallyisconducted in ordertoidentifyimprovementareas, toinformthirdparties (customers, suppliers) aboutlevel of fulfillment, ortomeet contractual requirements ThestandardappraisalmethodwhichcoversalltherequirementsisSCAMPI
  • 19. 19 Common misconceptions about CMMI Thegoal of CMMI isnottocovereveryaspectrelatedto software development CMMI ismostly at managementlevel. Itdoesn’tget in depthabouttechnicalsubjects CMMI practicesshould be customizedforeachorganization, dependingonbusinessgoals Organizationsdon’tget a CMMI certification. They are appraised in orderto determine theirmaturitylevel Itis up totheorganizationto decide whichprocessareas are to be improved
  • 21. 21 EmbracingScrum and CMMI CMMI defines a set of processareaswhosegoalshaveto be fulfilled in ordertoadvancethroughthematuritylevels. Itisaboutthe «what» to do Nevertheless, itdoesn’tspecify «how» thegoalsfortheprocessareasshould be fulfilled, whichisleft up totheorganization Scrumpracticescover a broad set of CMMI processareas Thus, it’spossibleto use Scrum as the mean toimplement CMMI and covermany of theprocessareas CMMI specifiesthe «what», whileScrum can supportthe «how»
  • 22. 22 Mapping CMMI processareastoScrumpractices
  • 23. 23 Mapping CMMI processareastoScrumpractices
  • 24. 24 Mapping CMMI processareastoScrumpractices
  • 25. 25 Mapping CMMI processareastoScrumpractices
  • 26. 26 Mapping CMMI processareastoScrumpractices
  • 27. Introducing Visual Studioand Team Foundation Server 2010 27
  • 28. 28
  • 29. Filling the gaps:Scrum, CMMI and Visual Studio + TFS 2010 29
  • 30. 30 Filling the gaps using Visual Studio and TFS Visual Studio + TFS supportScrum, providingprocesstemplates and a set of toolsthathelptocarryoutScrumpractices Regarding CMMI processareas, complementingScrumwith Visual Studio + TFS, allowsustoimprovecomplianceforsome of theseareas, and tocoversomeotherareasnotaddressedbyScrumitself
  • 31. 31 CMMI + Scrum+ Visual Studio + TFS
  • 32. 32 CMMI + Scrum + Visual Studio + TFS
  • 33. 33 CMMI + Scrum + Visual Studio + TFS
  • 34. 34 CMMI + Scrum + Visual Studio + TFS
  • 35. 35 CMMI + Scrum + Visual Studio + TFS
  • 37. 37 Session specific content CMMI: http://www.sei.cmu.edu/cmmi/ Scrum Guides: http://www.scrum.org/scrumguides Scrum and CMMI: a highlevelassesment of compatibility: http://bit.ly/gtMTqy Implementing Scrum and CMMI Together: http://bit.ly/gZkC6k Jeff Sutherland – Scrum and CMMI level 5: http://bit.ly/f55q6P
  • 38. 38 Related content Scrum’s home: www.scrum.org Team Foundation Server: http://bit.ly/dMTJx2 Application Lifecycle Management: http://bit.ly/awjqx9 Professional Scrum Developer Program: http://bit.ly/dppXd0
  • 39. 39 Related Sessions at TechEd Introduction to Test Case Management in Microsoft Visual Studio 2010 with Microsoft Test and Lab Manager - Ahmed Bahaa - Thu, Mar 10, 2011 - 9:00 - Yellow Lab 1 Team Foundation Server: What Happens after the Install Button… Anton Delsink - Thu, Mar 10, 2011 - 15:00 - Purple Room 2
  • 40. 40 Professional Scrum Developer ProgramAnnouncement An innovate program for developers from Microsoft and the founders of Scrum Learn how to use modern engineering practices to develop an increment of complete, potentially shippable functionality using Visual Studio 2010, ALM, and the Scrum framework Training course, assessment, and certification available Visit MSDN for more details: http://bit.ly/dppXd0
  • 41. 41
  • 42. 8 – 10 March 2011 | Dubai, UAE Complete an evaluation on CommZone and enter to win an HP laptop!
  • 43. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Notas do Editor

  1. None of thesepointsshould mean a conflictbetween Agile methods and CMMI
  2. ScrumprocesstemplateWorkItem Tracking (product and sprint backlog)Configuration Management:Project Portal, Source ControlBuildAutomation