Name: Jan Kalis Title: Senior Technical Product Management Company: Microsoft (Project) Name: Ben Chamberlain Title: Senior Product Manager Company: Microsoft (Project) Session Code: OFC03-INT
Agenda Overview ALM Solution Demonstration Technical Overview Questions & Answers
New EPM Solutions Gain Additional Value From The Microsoft Platform Innovation Process Management (IPM) Project Portfolio Management (PPM) Application Life-Cycle Management (ALM) Capital Planning & Investment Control
Application Lifecycle Management (ALM) Entire Lifecycle: From Cradle to Grave InitiateDefineSelectPlanManageDeployRunSunset Evaluate Execution & DeliveryOperations Analyze Portfolio Finalize Lifecycle Decisions Business Strategy Enterprise Architecture Investment Submission & Selection End of Life
“ The project management problem in most IT organizations is one of connecting two worlds. Project Managers are interested in metrics, dollars and time. Developers are interested in frameworks, components and tools. How do we connect these two worlds? How do we make the connection less manual, and more automatic for the profit of the whole firm? Kumar Vadaparty, Director, Global Wealth Management, Merrill Lynch Speaking at the Microsoft Project Conference, October 2007 ” Related But Separate Disciplines A Common Business Challenge
Application Development & Deployment Connecting Two Disparate Worlds Related But Separate Disciplines Business Value Identified Business Value Delivered TOOLS PROCESS PEOPLE Project Portfolio Management (PPM) Project Portfolio Management (PPM) Governance
PEOPLE Strategic Alignment, Cost Reduction, Operational Efficiency & Business Performance Requirements & Estimates, Development Best Practices and Team Collaboration Executive Enterprise Demand, Governance & Portfolio Performance Resource Manager Development & Test Lead High Quality & Stable Features, Right Productivity Tools to Minimize Administrative Overhead Developer & Tester Resource Utilization & Headcount & Training Requirements PROCESS EPM VSTS TOOLS EPM: Enterprise Project Management; VSTS: Visual Studio Team System People: Business Needs & Challenges What Motivates The Different Roles? Project Manager Director of PMO Team Collaboration, Schedule, Budget, Status & Performance SharePoint
Plan Project Mgmt Office Review Submit Project Request Execute Deploy Checkpoint Plan Checkpoint Plan Select Checkpoint Define Initiate Checkpoint Initiate Checkpoint Initiate Request Approved Build Business Case Information Alignment Cost & Benefit Risk Portfolio Analysis & Selection Project Approved Review Business Case Build Project Team & Schedule Define Functional Requirements Project Mgmt Office Review Portfolio Analysis & Selection Project Approved Review Business Case Completed Development Milestones Code Test Stabilization Status Reporting Approved Move to Production Update Application Inventory Finalize Development & Test Estimates Baseline Project Plan Update Business Case Process: Governance Lifecycle From Invesment Submission through to Deployment UAT
Tools: Select the Right Technology Ensure Teams Remain Seamlessly Connected Execute Deploy Checkpoint Plan Checkpoint Plan Select Checkpoint Define Initiate Checkpoint Initiate Checkpoint Initiate
Application Lifecycle Management (ALM) Connecting the Worlds of Project & Portfolio Management and Application Development
Execute Deploy Checkpoint Plan Checkpoint Plan Select Checkpoint Define Initiate Checkpoint Initiate Checkpoint Initiate Update Business Case ALM Demonstration Overview Meet the Actors Chris Ashton Business Dev Manager Patrick Hines PMO Director Patrick Hines PMO Director Chris Ashton Business Dev Manager David Jones Project Manager Alan Steiner Business Analyst Jon Morris Development Lead David Jones Project Manager Larry Zhang Developer Jon Morris Development Lead Contoso Executive Team Contoso Executive Team Patrick Hines PMO Director Contoso Executive Team
Key Components of the solution Office SharePoint Server “presentation” “storage – lists, documents, forms” “workflow” “search” Office SharePoint Server “presentation” “storage – lists, documents, forms” “workflow” “search” Office Project Portfolio Server “select the right ideas” Office Project Portfolio Server “select the right ideas” Office Project Server “execute the project the right way” Office Project Server “execute the project the right way” Visual Studio Team System “engineering tools” Visual Studio Team System “engineering tools” Office Excel Web Services “present the data” Office Excel Web Services “present the data” Customizations – code, visuals “WebParts”, “capture form”, “the glue” Customizations – code, visuals “WebParts”, “capture form”, “the glue” Office Forms Server “capture the data” Office Forms Server “capture the data”
Execute Plan Checkpoint Plan Select Checkpoint Define Initiate Checkpoint Initiate Checkpoint ALM – Initiate Phase
Execute Plan Checkpoint Plan Select Checkpoint Define Initiate ALM - Initiate Checkpoint
Execute Plan Checkpoint Plan Select Checkpoint Initiate Checkpoint Initiate Checkpoint Initiate ALM - Define
Execute Plan Checkpoint Plan Define Initiate Checkpoint Initiate Checkpoint Initiate ALM – Select Checkpoint
Execute Plan Checkpoint Define Initiate Checkpoint Initiate Checkpoint Initiate ALM – Plan Select Checkpoint
Execute Plan Checkpoint Plan Select Checkpoint Define Initiate Checkpoint Initiate Checkpoint Initiate TFS connector details Based on “Project Server 2007 VSTS Connector” Available on CodePlex With the following enhancements - TFS Project created and linked to the PS Project automatically (via code) Individual tasks in project plan are marked for sync with TFS on task level not assignment level New work items from TFS do not create new assignments in Project Server, but are rolled- up to summary level Sync’ing Task attachment links to corresponding Work Items in TFS
Want To Learn More? Where Can I Find More Info on the ALM Solution? BDM Presentation Silverlight Demo Image Virtual PC Demo Image PS Presenter’s Script EPM Connect Hosted Tour Product Overview Visual Studio Team System 2008 ( Microsoft EPM Solution ( Code Samples CodePlex (Project Server -> TFS Connector) ( MSDN Code Gallery (Portfolio Server WebService) ( Solution Content Bill of Materials & Demos ) Code Samples
New EPM Solutions Gain Additional Value From The Microsoft Platform Innovation Process Management (IPM) Project Portfolio Management (PPM) Application Life-Cycle Management (ALM) Capital Planning & Investment Control
Microsoft Project Conference 2009: Exclusive partner and customer opportunities to learn about the next release 75+ in-depth breakout sessions for both technical and business audiences Hands-on labs and product demonstrations Thought provoking keynotes and engaging special events Connect with peers, industry practitioners, certified partners and the Microsoft Project team to share experiences Earn valued certifications – enjoy reduced fees with conference registration Earn PMI PDUs One of the largest and greenest facilities with full amenities, including complimentary internet Learn how Project is helping customers today to save money, enhance efficiency and drive growth, as well as obtain unique insights into how the next release will continue to support your business tomorrow.
Related EPM Sessions OFC407 - Microsoft Office Project Server 2007 Performance Testing and Capacity Planning OFC306 - How to Configure an Innovation Process Management Solution Using Microsoft Office SharePoint Server 2007 and Enterprise Project Management 2007 OFC03-INT - Integrating Application Lifecycle Management and Project Portfolio Management OFC319 - Capacity Planning Testing for Microsoft Office SharePoint Server 2007
© 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. Q&A
Sessions On-Demand & Community Resources for IT Professionals Resources for Developers Microsoft Certification and Training Resources Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online.
© 2009 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.