• No results found

PMP vs. Scrum Master

N/A
N/A
Protected

Academic year: 2021

Share "PMP vs. Scrum Master"

Copied!
38
0
0

Loading.... (view fulltext now)

Full text

(1)

Compatible or Incompatible?

Presented by:

Karen Little, PMP, CSM, CBAP, ITIL, MCP, MBA

(2)

Š

Introductions

Š

Background on Agile and SCRUM

Methodologies

Š

PMBOK – Quick Review

Š

Comparisons

Š

Conclusions

(3)

Š

30+ years in IT

Š

25+ years in management

Š

Project Management Consultant with Digineer

Š

Certifications:

ƒ PMP ƒ Scrum Master ƒ CBAP ƒ ITIL ƒ MCP Š

PMI-MN Involvement:

ƒ 2007-2009 PMI-MN Board of Directors, PDD 2007

Chairperson, Assistant Web-master, 2007 Project of the

(4)

????

(5)

????

(6)

Š

A mindset, a philosophy, a set of values

Š

A different way to think about and execute

projects

Š

A set of processes and techniques that

implement the above

Š

Core focus:

ƒ Deliver something that is of business value as quickly as possible

ƒ Built on trust, respect, collaboration – people focus

(7)

Š

SCRUM

Š

XP (Xtreme Programming)

Š

Crystal

Š

DSDM (Dynamic Systems Development

Method)

Š

Adaptive Software Development

Š

Feature Driven Development

Š

Pragmatic Programming

(8)

Š

Origins go back to 1980’s

Š

Began with an IT focus, but can be applied to

non-IT areas

Š

Grew out of the Rapid Application

Development (RAD) movement

Š

First named ‘Agile’:

ƒ February 2001

ƒ Group of like-minded compatriots ƒ Developed the Agile Manifesto

(9)

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.

(10)

Kent Beck Mike Beedle

Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas

© 2001, the above authors

this declaration may be freely copied in any form, but only in its entirety through this notice.

(11)

Š

Iterative and incremental

Š

Adaptive feedback

Š

Early delivery of business value

Š

Close collaboration with business users

Š

Self managed teams

Š

Requirements prioritization

ƒ Always address highest priority first

Š

Detail requirements only when needed

Š

Detail estimates only when needed

(12)

Š

Roles

ƒ Product Owner ƒ Scrum Master ƒ Team ƒ Stakeholders Š

Artifacts

ƒ Vision and Goals

ƒ Backlogs (product, release, sprint)

ƒ Burndown chart (product, release, sprint) ƒ Working Software

Š

Sprints

(13)

Š

Time-boxed (2-4 weeks)

Š

Sprint backlog

Š

Daily Scrum Meetings

ƒ Stand-up

ƒ 15-20 minutes

ƒ Update burn down charts ƒ Questions

à What did you do?

à What are you going to do?

à What are your obstacles?

Š

Abnormal termination

(14)

Š

Shared Visions/Goals

Š

Requirements/Features/Functions

ƒ Product backlog Š

Release(s)

ƒ Release planning à Release backlog ƒ Sprint(s) à Sprint planning  Sprit backlog à Sprint execution

à Sprint review (i.e. demo)

à Sprint retrospective

ƒ Release implementation

(15)

Š

Team Building – work as a single unit

ƒ Coordinate ƒ Communicate ƒ Coach ƒ Facilitate Š

Remove obstacles

Š

Shield team from distractions

Š

Ensure process is followed

(16)

Š Only demo ‘done’ components – need to define what ‘done’

means

Š Team determines who does what, members asks for help when

needed

Š No network chart

Š Obstacles always there (issues, risk) – need to overcome – team

finds ways to get over, around, under or thru

Š Generate a common understanding Š No changes except at sprint breaks Š Can terminate sprint abnormally

Š Daily scrum for team members – visitors are listeners only

Š Product backlog – not WBS, but Feature Breakdown Structure

(17)

????

(18)

Š

Project management best practices

Š

What is tested on PMP exam

(19)

Š

Initiation

Š

Planning

Š

Execution

Š

Management and Control

Š

Close out

(20)

Š

Integration

Š

Scope

Š

Time

Š

Cost

Š

Quality

Š

Risk

Š

Human Resources

Š

Communication

Procurement

(21)

Š

Project Charter

Š

Project Plan

ƒ Work Break Down Structure (WBS) ƒ Schedule w/dependencies

ƒ Budget

ƒ Communications Plan ƒ Human Resource Plan ƒ Risk Plan

ƒ Procurement Plan

(22)

Š

Change Control/Change Log

Š

Accepted Deliverables/Acceptance Log

Š

Risk Log

Š

Issue Log

Š

Lessons Learned

(23)

Š

PMBOK:

ƒ Principle: Provide the services and functions you are supposed to, and no more

ƒ Details:

à Define and baseline scope

à Work Breakdown Structure (WBS)

à Control scope changes

Š

SCRUM Manifestation:

ƒ Product backlog/Release backlog/Sprint backlog ƒ Feature Breakdown Structure (FBS)

(24)

Š

PMBOK:

ƒ Principle: Finish the project by the agreed upon date ƒ Details:

à Account for dependencies (network diagrams)

à Establish and baseline schedule (detail estimates)

Š

SCRUM Manifestation:

ƒ Detail estimates – only in sprint backlog

à Relative estimates for product and release

ƒ Assign features to releases and sprints based on relative size and priority

(25)

Š

PMBOK:

ƒ Principle: Stay within the agreed upon dollars ƒ Details:

à Establish and baseline project budget

à Track actual costs against budget

Š

SCRUM Manifestation:

ƒ Relative estimates –Product and Release ƒ Detail estimates - Sprint

ƒ Delivered feature list is variable, not cost

(26)

Š

PMBOK:

ƒ Principle: Don’t let unexpected events derail the project

ƒ Details:

à Quality and quantify risks

à Establish risk strategies

à Monitor risks and implement strategies

Š

SCRUM Manifestation:

ƒ Modify backlogs to address risk through reprioritization, adding/deleting tasks

(27)

Š

PMBOK:

ƒ Principle: Produce a product that meets established quality standards

ƒ Details:

à Quality assurance

à Quality control (inspections)

Š

SCRUM Manifestation:

ƒ Early and repeated feedback via sprint reviews ƒ Sprint retrospectives (adaptive changes)

ƒ Self-managed teams

(28)

Š

PMBOK:

ƒ Principle: Tell people what they need to know ƒ Details:

à Create and follow a communication plan

à Formal and informal communication techniques

Š

SCRUM Manifestation:

ƒ Daily SCRUM meetings

ƒ Close collaboration with product owner ƒ Co-location

ƒ Small teams

(29)

Š

PMBOK:

ƒ Principle: Maintain a project environment supportive of the team’s needs

(30)

Š

PMBOK:

ƒ Principle: Work effectively with external suppliers ƒ Details:

à Contract types

à Contract closure

Š

SCRUM Manifestation:

ƒ Says nothing explicit about

(31)

Š

PMBOK:

ƒ Principle: Only change what you are supposed to ƒ Details:

à Formal approval of changes

à Re-baseline plans when change approved

Š

SCRUM Manifestation:

ƒ Sprint and release backlogs are the change control documents (deltas)

(32)

Š

PMBOK:

ƒ Principle: Make sure the project sponsor agrees you are done

ƒ Details:

à Walkthroughs

à Formal approval of deliverables

Š

SCRUM Manifestation:

(33)

Š

Risk Management

Š

Resource Planning

Š

Training Planning

Š

Procurement

Š

External communication beyond product owner

Š

Formal sign-offs

(34)

Š

Adaptive, not predictive

ƒ Planning does occur

ƒ More levels of planning

à Detailed planning delayed until needed

ƒ More embracing of change

Š

More control by the team members

(35)

Š

Scrum Master and PMP are compatible

Š

Can perform all knowledge areas and process

areas of PMBOK within SCRUM

Š

Difference in manifestations of underlying

principles (i.e. techniques used, deliverables

produced)

Š

SCRUM does not (generally) preclude the

creation of the different PMBOK deliverables –

it just doesn’t specifically require them

(36)

Š

Certified SCRUM Master (CSM)

ƒ Take a two day course from a Certified Scrum Trainer

ƒ Courses run around $1200

Š

Certified SCRUM Practitioner (CSP)

ƒ Have actively used SCRUM for one year

ƒ Questionnaire regarding real-world experience

Š

Certified SCRUM Trainer (CST)

ƒ Essay application + demo of training skills ƒ Recommendation of a current CST

(37)

????

(38)

Š

Web-Sites

ƒ www.agilealliance.com ƒ www.scrumalliance.com ƒ www.controlchaos.com

ƒ www.agiledata.org (Scott Ambler)

ƒ www.agilemodeling.org (Scott Ambler)

References

Related documents

Other diabetes services that include advice, support and education for primary care include the Diabetes Modernisation Initiative in Southwark and Lambeth (Diabetes

Specifically, this study aims to examine: (i) the prevalence of paracetamol use in people with CNCP prescribed opioids, as well as the range of dosages and the types of

itgroup® provides range of hosting services to help your business minimize costs and maximize service availability9. Our datacenter is managed by certified professionals; that gives

The role of this post is to support the Association to meet customers’ needs through the effective use of technology and the streamlining of current processes, including the

We’re fortunate to bring on Zurick as an owner of Mason Morse Ranch Company and continue our services helping clients with their farms, ranches and recreational land real estate

It also enables the organization to find the optimal mix by combining online and offline recognition tools, social everyday recognition and points-based recognition, and formal award

CSL has been part of the outsourcing industry since 2000 and has successfully implemented strate- gic offshore programs in the areas of IT functions like custom software

Additional Organizational Reporting Structure  Options CDI CDI Quality Analyst Quality Analyst CMs, UR, & LSW CMs, UR, & LSW UR committee VP Quality/Care Management VP