Microsoft Confidential11 Decision makers choose to invest in the right projects based on business drivers and cost Project Server Portfolio Selection
Microsoft Confidential12 Program Managers can see the status and KPIs across the entire portfolio Project Server Portfolio Status
Microsoft Confidential13 Project managers can see resource availability across projects Project Server Resource Management
Connected Development Project Server TFS Integration Up-to-date project status and resource availability across agile and formal teams Project managers track high-level requirements, while team leads manage the details Project managers live in Project Server which supports their workflow, while team leads live in TFS which supports their workflow
Connected Development Automation, automation, automation Reporting
Team Foundation Server Operational Stores Data Collection every 2 Hours by Default. Controlled by RunIntervalSeconds Property TFSAnalysis Data Warehouse OLAP Cube TFSAnalysis Data Warehouse OLAP Cube TFSWarehouse Data Warehouse Relational Database TFSWarehouse Data Warehouse Relational Database Metrics to Reports
SharePoint Microsoft Office SharePoint Server 2007 Windows SharePoint Services 3.0 SharePoint Server 2010 SharePoint Foundation 2010 Reporting Services http://TFSServerName/Reports Visual Studio Professional Premium Ultimate Microsoft Excel 2007 and above (workaround for 2003) Microsoft Outlook Consuming Reports
Connected Development How do you run your projects? Process
Connected Development One Process to Bind Them All?
Connected Development Process Templates MSF Agile MSF CMMi SDLEssUP Your process Microsoft Scrum EMC Scrum
Some have taken it to mean … that the agile development community is populated by neo-Luddites tossing tool CDs onto bonfires and scratching project plans on cave walls with the burnt ends of sticks. “The Agile Manifesto says, “We value processes and tools, but we value individuals and interactions more.” … Kent Beck, Tools for Agility White Paper I appreciate the opportunity to counteract this impression, to make the case for the appropriate use of tools (and processes) in agile development”
Connected Development Visual Studio Scrum 1.0 Scrum Process Template Developed closely with a group of Scrum experts and trainers teaching the new Professional Scrum Developer Program including Ken Schwaber from http://www.scrum.org/Professional Scrum Developer Program http://www.scrum.org/ Release Burndown Velocity Sprint Burndown Build Success Over Time Build Summary Test Case Readiness Test Plan Progress
How much work remains in the sprint? Is your team on track to finish all work for the sprint? When will your team finish all work for the sprint? How much work for the sprint is in progress? How much work remains in the sprint? Is your team on track to finish all work for the sprint? When will your team finish all work for the sprint? How much work for the sprint is in progress?
How much effort has your team completed in each sprint? What is the maximum velocity of your team? What is the minimum velocity of your team? What is the average velocity of your team? How much effort has your team completed in each sprint? What is the maximum velocity of your team? What is the minimum velocity of your team? What is the average velocity of your team?