Top Banner
Copyright 2014, Simplilearn, All rights reserved. 1 PMI® & ACP are the registered marks of Project Management Institute, Inc. Copyright 2014, Simplilearn, All rights reserved. Knowledge and Skills: Part 4 PMI®—Agile Certified Practitioner (PMI-ACP)®
32

Lesson 12_Knowledge and Skills Nugget 4

Dec 07, 2015

Download

Documents

dranees12

skills knowledge
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 1

PMI® & ACP are the registered marks of Project Management Institute, Inc. Copyright 2014, Simplilearn, All rights reserved.

Knowledge and Skills: Part 4

PMI®—Agile Certified Practitioner (PMI-ACP)®

Page 2: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 2

● List the PMI code of ethics and professional conduct

● Identify the steps of process analysis techniques

● Identify the framework for conducting self-assessment

● Explain the various Agile contracting methods

● State the focus areas of Agile compliance (organization)

● Identify control limits for Agile projects and Agile failure modes

After completing this lesson, you will be able to:

Objectives

Page 3: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 3

The PMI code of ethics and professional conduct describes the expectations from the practitioners in

the global project management community. It also articulates the ideals and the behaviors that are

mandatory in the professional and volunteer roles.

This code of ethics and professional conduct applies to:

● All PMI members

● Individuals who are not members of PMI but meet one or more of the following criteria:

o Non-members who hold a PMI certification

o Non-members who apply to commence a PMI certification process

o Non-members who serve PMI in a volunteer capacity

PMI Code of Ethics and Professional Conduct

Page 4: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 4

The four broad categories of the code of ethics are as follows:

PMI Code of Ethics and Professional Conduct (contd.)

Responsibility Respect Honesty Fairness

“Responsibility is our duty to take ownership for the decisions we make or fail to make, the actions we take or fail to take, and the consequences that result”.

“Respect is our duty to show a high regard for ourselves, others, and the resources entrusted to us. Resources entrusted to us may include people, money, reputation, the safety of others, and natural or environmental resources”.

“Fairness is our duty to make decisions and act impartially and objectively. Our conduct must be free from competing self-interest, prejudice, and favoritism”.

“Honesty is our duty to understand the truth and act in a truthful manner both in our communications and in our conduct”.

Page 5: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 5

Process analysis is an important part of an architect, a product owner, a business analyst, or anyone

who works on understanding a system, defines or refines the requirements, provides a business, or

process related solution. The steps involved are as follows:

Process Analysis Techniques

Identify system user

Define main user goals

Define system usage patterns

Prepare functional solution to meet user goals and usage patterns

Define main navigation paths

Create UI mockups Polish UI elements

Page 6: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 6

Self-assessment is the process wherein an individual, an organization, or a team conducts a

comprehensive review of oneself to understand the strengths, weaknesses, and opportunities to

improve.

● The purpose of self-assessment is to stimulate learning and change, as well as enthusiasm for the

application of Agile techniques.

● Self-assessment should highlight learning areas for improving Agile techniques.

● The goal of self-assessment is to identify development needs. Various prevailing ideas and

opinions are identified and also the people’s commitment to specific tasks are captured. Further,

this is used to create a development plan.

Self-Assessment

Page 7: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 7

Organizations perform self-assessments with the purpose of triggering change.

Peter Drucker has identified the following five questions as a framework for conducting self-

assessment. These form the inputs into Agile projects to increase their success.

Organizational Self-Assessment

What is our Mission?

Who is our Customer?

What are our Results?

What does the Customer Value?

What is our Plan?

Page 8: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 8

Agile contract contains the Agile nature of the project. An Agile contract must contain the following:

Agile Contracts

Civil liability limit, venue, severability, etc., based on local law and legal customs. Legal Details

Clauses governing the normal and early termination of the project. Termination Clause

Payment and billing, including any bonus and penalty clauses. Payment Terms

Personnel responsible at the operational and escalation levels and their requirements. Key Personnel

Scrum process, key roles, and any differences from Scrum which apply. Project Structure

Objectives of the project and of the cooperation between the companies. Objectives

Page 9: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 9

Agile methodologies can work with any form of contracts.

Some of the contract types are as follows:

● Fixed Price or Fixed Scope

● Time and Materials (T & M)

● Time and Material with Fixed Scope and a Cost Ceiling

● Time and Material with Variable Scope and a Cost Ceiling

● Bonus or Penalty Clauses

● Fixed Profit

Agile Contracting Methods

Page 10: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 10

Fixed Price or Fixed Scope Contract

The relationship between the effort and the

revenue or profit for a fixed price with a fixed

scope contract is given.

● In fixed price or fixed scope contracts, the

amount charged by the vendor is fixed, so

the revenue is fixed.

● The profit decreases as the effort on the

project increases, so in this type of

contract the risk of cost escalation is borne

by the seller.

Revenue is constant, regardless of effort

applied or delivery date

Fixed Price, Fixed Scope

revenue

$$$

Effort

profit

Page 11: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 11

T and M Contract

The relationship between the effort and the

revenue and profit for time and materials

contract is given.

● In a time and materials contract, the seller’s

revenue is directly proportional to the

effort.

● Each unit of effort includes a profit margin,

the profit also increases linearly with the

effort.

● The risk of cost (and effort) escalation is

borne by the buyer.

Time and Materials

revenue $$$

Effort

profit

Page 12: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 12

T and M with Fixed Scope and Cost Ceiling

Time and Materials contract with a fixed

scope is given. The amount that the seller is

allowed to bill for it is capped at a certain

ceiling.

● The seller’s revenue and profit goes on

increasing until the cost ceiling is reached,

beyond which the profits start diminishing.

● The buyer is warranted against indefinite

extension of the project and a penalty is

imposed on the seller if there is an

extension beyond the agreed point.

Time and Materials with Fixed Scope and a Cost Ceiling

revenue $$$

Effort

profit

Work stops when all requirements have

been met

Page 13: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 13

T and M with Variable Scope and Cost Ceiling

Time and Materials contract with a variable

scope is given. The amount that the seller is

allowed to bill for it is capped at a certain

ceiling.

● The seller’s revenue and profit goes on

increasing until the cost ceiling is reached.

The project basically stops at this point as

no more billing is allowed.

● The seller tries to restrict the costs and is

willing to limit the scope when the budget

is exhausted.

Work stops latest at Point of

Maximum Profit

Time and Materials with Variable Scope and Cost Ceiling

revenue $$$

Effort

profit

Page 14: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 14

Agile compliance is a concept which necessitates the Agile projects to adhere to the prescribed

regulations or rules. The major focus of Agile compliance is as follows:

● Map agility requirements to corporate and governance requirements.

● Discover the optimal level of security and compliance without compromising business agility or

violating legal and moral responsibilities.

● Manage human and organizational factors that impede agility and compliance.

● Ensure compliance is fully supported, Agile is not a license to avoid compliance requirements.

● Find the correct path to ensure agile compliance in your organization.

Agile Compliance

Page 15: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 15

Control limits are used to detect signals that

indicate when a process is not in control and

therefore not operating predictably.

● A signal is defined as any single point outside

of the control limits.

● A process is also considered out of control if

there are seven consecutive points, on either

side of the mean.

● The upper and lower bounds show the

ranges where a data point will fall within six

sigma (or 99.9997% of the time).

Control Limits for Agile Projects

UCL = 10.860

Center line = 10.058

Sample

3 6 9 12 15

9.0

10.0

11.0

LCL = 9.256 Qu

alit

y ch

arac

teri

stic

s

Page 16: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 16

Control Limits for Agile Projects (contd.)

Projects will see different velocities between iterations and

varying amounts of defects. To understand if these variations are

within normal ranges, it is necessary to understand the mean,

and upper and lower control limits of a process.

● If there are measurement points outside the upper and lower

control limits, the development process is out of statistical

control and the outlier should be examined to understand

what contributed to the problem.

● Upper and lower control limits that are closer to the mean

indicate the process is more predictable.

● Control charts can show productivity improvements.

1 6 11 16 21 26 31 36 41 46

10

15

20

25

30

35

40

Ind

ivid

ual

Val

ue

UCL=29.55

X=18.63

LCL=7.70

Chart of ICU admit

10

20

30

40

50

Chart of ICU admit by Month

1 6 11 16 21 26 31 36 41 46

UCL=15.30

X=10.69

LCL=6.08

Ind

ivid

ual

Val

ue

Observation

Observation

June July Aug

Page 17: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 17

Agile Failure Modes

In Scrum, the term ‘ScrumBut(t)’ refers to the maxim, “Agile practices don't fail - rather the variations

on Agile adoption fail”.

Failure of Agile projects is most often due to the following reasons:

● Culture doesn’t support change.

● Lack of reward plan, and existence of a static and prescriptive standard of work.

● Lack of retrospectives.

● Actions which come out of the retrospective get ignored or written off.

● Lack of collaboration in planning.

● Bad Scrum Master who uses a command and control style to speed up the things, but in reality

slows things down.

Page 18: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 18

Agile Coach Failure Modes

Lyssa Atkins has identified seven types of Agile Coach failure modes:

The spy spends most of the time observing the team to pick up topics for the next retrospective.

The seagull jumps in with criticisms on teams’ techniques, but doesn’t give constructive ideas to address these.

The opinionator gets attached to their opinion and lose the objectivity needed to help the team have fruitful discussions.

The admin undermines the team ownership by becoming an unnecessary middle-man for meeting logistics, access requests, and other jobs.

The hub acts as the center for communication between team members and for task-level coordination.

The butterfly spends enough time to impart a pearl of wisdom or pose a question, just before leaving for another meeting or issue that needs attention.

Experts are so involved in the details of the team that they don’t see the broader goals of the projects, but focus on the details of implementing stories.

Page 19: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 19

Quiz

Page 20: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 20

QUIZ

a.

b.

c.

d.

Who does the PMI code of ethics and professional conduct apply to? 1

Non-members who apply to commence a PMI certification process

Non-members who serve PMI in a volunteer capacity

Anyone with the title of Project Manager

Non-members who hold a PMI certification

Page 21: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 21

QUIZ

a.

b.

c.

d.

Who does the PMI code of ethics and professional conduct apply to? 1

Answer: d.

Explanation: PMI code of ethics and professional conduct applies to anyone with the title of Project Manager. Not all Project Managers are PMI members or have completed the other criteria listed above.

Non-members who apply to commence a PMI certification process

Non-members who serve PMI in a volunteer capacity

Anyone with the title of Project Manager

Non-members who hold a PMI certification

Page 22: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 22

QUIZ

a.

b.

c.

d.

A company has a high risk project that needs to complete, they have decided to outsource the development. What would be the best contracting model? 2

Firm Fixed Fee

Time and Material with a Bonus clause

Cost plus

Time and Material

Page 23: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 23

QUIZ

a.

b.

c.

d.

A company has a high risk project that needs to complete, they have decided to outsource the development. What would be the best contracting model? 2

Answer: b.

Explanation: Firm fixed fee is the best way to manage the risk of this type of project.

Firm Fixed Fee

Time and Material with a Bonus clause

Cost plus

Time and Material

Page 24: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 24

QUIZ

a.

b.

c.

d.

What best describes the Agile failure mode know described as the butterfly? 3

The coach is only present long enough to share a pearl of wisdom or pose a philosophical question.

The coach spends just enough time observing the team to pick up topics for the next retrospective.

The coach is so involved in the details of the team's work that only the trees are visible.

The coach becomes an unnecessary middle-man for meeting logistics, access requests, and other administrator-type jobs.

Page 25: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 25

QUIZ

a.

b.

c.

d.

What best describes the Agile failure mode know described as the butterfly? 3

Answer: b.

Explanation: The butterfly flies around from team to team, landing just long enough to impart a pearl of wisdom or pose a philosophical question.

The coach is only present long enough to share a pearl of wisdom or pose a philosophical question.

The coach spends just enough time observing the team to pick up topics for the next retrospective.

The coach is so involved in the details of the team's work that only the trees are visible.

The coach becomes an unnecessary middle-man for meeting logistics, access requests, and other administrator-type jobs.

Page 26: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 26

QUIZ

a.

b.

c.

d.

If a data point on a control chart exceeds the upper or lower control limits what does that indicate? 4

Only one data point is considered an outlier but more than one would be a pattern.

Nothing. There is always a chance that a data point will be outside of one of the control limits.

The control limits need to be adjusted to accommodate the exception.

The process is out of control and the data should be examined to understand what contributed to this exception.

Page 27: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 27

QUIZ

a.

b.

c.

d.

If a data point on a control chart exceeds the upper or lower control limits what does that indicate? 4

Answer: a.

Explanation: Data points outside of the upper or lower control limits should be investigated to understand what contributed to them and either prevent them or understand how to repeat them.

Only one data point is considered an outlier but more than one would be a pattern.

Nothing. There is always a chance that a data point will be outside of one of the control limits.

The control limits need to be adjusted to accommodate the exception.

The process is out of control and the data should be examined to understand what contributed to this exception.

Page 28: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 28

QUIZ

a.

b.

c.

d.

What are the five questions that Peter Drucker recommends to ask while performing an organizational self-assessment? 5

Plan, Do, Check, Act, Measure.

What is our Vision, What is our Mission, What does the Customer Value, What are our Results, What is our Plan.

What is our Vision, What is our Mission, Who is our Customer, What does the Customer Value, What are our Results .

What is our Mission, Who is our Customer, What does the Customer Value, What are our Results, What is our Plan.

Page 29: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 29

QUIZ

a.

b.

c.

d.

What are the five questions that Peter Drucker recommends to ask while performing an organizational self-assessment? 5

Answer: a.

Explanation: Drucker recommends five questions that all organizations should answer when conducting a self-assessment, “What is our Mission, Who is our Customer, What does the Customer Value, What are our Results, and What is our Plan.”

Plan, Do, Check, Act, Measure.

What is our Vision, What is our Mission, What does the Customer Value, What are our Results, What is our Plan.

What is our Vision, What is our Mission, Who is our Customer, What does the Customer Value, What are our Results .

What is our Mission, Who is our Customer, What does the Customer Value, What are our Results, What is our Plan.

Page 30: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 30

● Responsibility, respect, fairness, and honesty are the four major code of ethics that have to be followed by every professional of the project management community.

● Process analysis is an important part of an architect, a product owner, a business analyst, or anyone who works on understanding a system, defines or refines the requirements, provides a business, or process related solution.

● The five question self-assessment framework provides the inputs into Agile projects to increase their success.

● An Agile contract defines the Agile nature of the project.

● Agile compliance necessitates the Agile projects to adhere to the prescribed regulations or rules.

● Control limits are used to detect signals that indicate when a process is not in control and therefore not operating predictably.

Summary

Here is a quick recap of what was covered in this lesson:

Page 31: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 31

Copyright 2014, Simplilearn, All rights reserved. PMI® & ACP are the registered marks of Project Management Institute, Inc.

THANK YOU

Page 32: Lesson 12_Knowledge and Skills Nugget 4

Copyright 2014, Simplilearn, All rights reserved. 32

Image References

● Copyright 2003 – 2007 Scott W Ambler

● LeadingAnswers.com

● Excerpted from Ron Bialek, Grace L Duffy and John W Moran, The Public Health Quality

Improvement Handbook (Milwaukee, WI: ASQ Quality Press, 2009), page 200

● ATDD cycle model developed by James Shore with changes suggested by Grigori Melnick, Brian

Marick, and Elisabeth Hendrickson

● Copyright 2000 J. Don van Wells

● http://alistair.cockburn.us

● http://www.agileconnection.com/article/relating-pmbok-practices-agile-practices-part-1-4

● V 1.1 copyright 2013, Leffingwell, LLC

● Copyright 2008 – 2013, Leffingwell, LLC

● Copyright 2002 – 2005 Scott W Ambler, Original diagram copyright, 2002, Allstair Cockburn

● www.agilesoftwaredevelopment.com