26
Anaheim, CA | February 2-5, 2014 Trusted IT Group

Trusted IT Group. The challenge: 40 active, concurrent IT projects Unsatisfactory Project Delivery

Embed Size (px)

Citation preview

Page 1: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

Anaheim, CA | February 2-5, 2014

Trusted IT Group

Page 2: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 3: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

Trusted IT Group

Agenda

• Agile Project Management

• Deep dive into Agile in MS Project Server

• Reports and Dashboards

• Capabilities, Requirements and Readiness

Page 4: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 5: Trusted IT Group. 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

Page 6: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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/

Page 7: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 8: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 9: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 10: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 11: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 12: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 13: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 14: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

Trusted IT Group

Using MS Project

Page 15: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

Trusted IT Group

The Template

Page 16: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 17: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

Trusted IT Group

Updates during daily scrum calls

Page 18: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

Trusted IT Group

Task List for each Resource

Page 19: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 20: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

Trusted IT Group

Resource Reporting: Built-in

Built-in Resource Report

Page 21: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

Trusted IT Group

Resource Reporting: Custom

Custom Resource Report

Page 22: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

Trusted IT Group

Resource Reporting: Custom

Custom Resource Report

Page 23: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

Trusted IT Group

Life Demo

Page 24: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

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

Page 25: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

Trusted IT Group

Questions

? Matthias Ebinger

[email protected]

Alexander Rodov

[email protected]

Page 26: Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery

© 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.