Upload
kevin-merritt
View
220
Download
0
Embed Size (px)
Citation preview
Anaheim, CA | February 2-5, 2014
Trusted IT Group
Trusted IT Group
Matthias Ebinger PMP LEED AP
Director, Facilities SystemsNew York Presbyterian Hospital
Managing Agile Projects using MS Project
Alexander Rodov PMP MCTS CSMManaging PartnerTrusted IT Group Inc.EPM Practice Lead Enstoa Inc.
PC283
Trusted IT Group
Agenda
• Agile Project Management
• Deep dive into Agile in MS Project Server
• Reports and Dashboards
• Capabilities, Requirements and Readiness
Trusted IT Group
The need for Agile Project ManagementNewYork Presbyterian HospitalAcademic Medical Center for Columbia and Cornell UniversityLargest Hospital in New York City 6 Campuses in Manhattan and Westchester
Facilities Department Uses 15 major software applications for Construction and Infrastructure Asset ManagementFacilities System Group (10 people) is tasked to transform department into a “Data Driven” environment
The challenge:40 active, concurrent IT projects
Unsatisfactory Project Delivery
Trusted IT Group
We needed a delivery process, that would…Help us to deliver projects more effectively
Connect our work closer with the needs and goals of our clients
NYP engaged Enstoa and Trusted IT Group to assist in implementing agile Project Management practice
Agile project management is an iterative and incremental method of managing the design and build activities for engineering, information technology, new product or service development projects
in a highly flexible and interactive manner. Wikipedia
Trusted IT Group
Agile ManifestoWe are uncovering better ways of developingsoftware 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 onthe right, we value the items on the left more.
February 2001Snowbird, Utah
http://agilemanifesto.org/
Trusted IT Group
The Agile Delivery Cycles
Quarterly Sprints 90 days = 12 weeks
Sprints have 6 Iterations of 2 weeks
Daily Scrum Meetings for each Sprint Initiative
1 Year
1 Quarter
2 Weeks
Trusted IT Group
The Enstoa 90 Day SprintA 90 day release cycle delivering high value, prioritized products that address our customer’s current needs
Activity ListA detailed list of activities and features that support the Charter, maintained in
MS Project
Sprint Charter - Identifies Goals, Benefits,
Stakeholders, and High Level Iteration Plan
Sprint
Iteration
Scrum
Feedback
(Re-)Planning
Execution
Source: Enstoa
Sprint Iteration Scrum
The Agile Framework
Trusted IT Group
The Agile FrameworkSprint Iteration Scrum
PlanningTime: 1 hour– 2 hours
Execution (Features, Defects, Testing)
Demonstration
Time: 30 min – 1 hour
Retrospective
Time: 15 min – 30 min
Two Week Iteration within a Sprint
Release
Planning – Set priorities and goals for the following two weeks
Execution – Work through assignments and resolve issues to meet commitments
Demonstration – Review accomplishments and compare progress with original plan
Retrospective – Discuss what worked well, what could have been better, and what needs to be improved
Sprint Activity List
Activity Workflows
Source: Enstoa
Trusted IT Group
The Agile FrameworkSprint Iteration Scrum
ROLES FOR SCRUM
Team Members: Developers, Designers – Anyone who is performing tasks in an iteration
Scrum Master: Responsible for coordinating the daily Scrum, Asking the Questions, and Removing Impediments
Product Owner Representing the Client’s interest
Anyone else: Feel free to observe, but please don’t interrupt. After the Scrum is the time for follow on meetings and discussionRULES FOR SCRUM
Time Boxed Meeting: Set an efficient time limit on the meeting, preferably 10 to 15 minutes tops
Don’t be Late: It is a short meeting after all, being 2 or 3 minutes late doesn’t help.
Phoning It In: If you can’t attend, provide the Scrum master with your responses ahead of time.
Observers: Please keep your comments until the Scrum has finished
Be Prepared: Scrum Masters – Review scope and status before the scrum meeting
The Three Questions:1. What did you do Yesterday?2. What do you plan on doing Today?3. Do you have any Impediments?
Source: Enstoa
Trusted IT Group
The Sprint Cycle
i1 i2 i3 i4 i5 i6 Planning Execution ………………………………………………………………………………………..………...
Leadership review / approval
of deliverables
Leadership assessment of deliverables
Pre-SprintScope Planning
Propose10 – 15 projectsfrom backlog
Leadership assessment of
business benefits
3 Month Sprint
Post-Sprint Evaluation
Trusted IT Group
The Sprint Charter
1. Define tangible outcomes that will benefit customer
2. Define resulting business benefits
3. Identify Subject Experts and Technical Resources
Trusted IT Group
The Sprint Charter 4. Develop interim deliverables for each Iteration
EPIC Distinct themes
USER STORYSolution to defined user problem
ACTIVITIESAre entered in MS Project
Trusted IT Group
Using MS Project
Trusted IT Group
The Template
Trusted IT Group
The Template Milestone Section used to establish start dates for each iteration
COMPONENT/EPIC Roll-up level is used to identify separate work streams within the sprint
USER STORYDescribes a specific user problem that you want to solve within one iteration
ACTIVITYSpecific task that can be performed within one iteration
Each activity has resource assignments and a defined workflow status
Trusted IT Group
Updates during daily scrum calls
Trusted IT Group
Task List for each Resource
Trusted IT Group
Using MS Project for Agile PM What is different?Simplify the schedule logicActivities are time-boxed within an iteration, not connected with each other.
Simplify status updatesFocus on “Workflow” and % complete
Trusted IT Group
Resource Reporting: Built-in
Built-in Resource Report
Trusted IT Group
Resource Reporting: Custom
Custom Resource Report
Trusted IT Group
Resource Reporting: Custom
Custom Resource Report
Trusted IT Group
Life Demo
Trusted IT Group
Capabilities, Requirements and Readiness
Is Agile what you need?
Is your tool set capable of managing agile projects?
Are you ready to change?
Requirements
Readiness
Capabilities
Sweet spot
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows 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.