16
Lessons from new age coaches for project managers Mosesraj R Collabera Solutions Bangalore 1

Lessons from modern coaches for project managers

Embed Size (px)

DESCRIPTION

Presented in PM+, a conference organized by SimpliLearn

Citation preview

Page 1: Lessons from modern coaches for project managers

1

Lessons from new age coaches for project managers

Mosesraj RCollabera Solutions

Bangalore

Page 2: Lessons from modern coaches for project managers

2

Page 3: Lessons from modern coaches for project managers

3

Learning - Measure the unobvious

Page 4: Lessons from modern coaches for project managers

4

Fundamental challenge - measurability

Pe

op

le

P r o c e s sE n g i n e e r i n g

Page 5: Lessons from modern coaches for project managers

5

Requirement changesIss

ues

Defects

Requirementsstructure

Test caseadequacyCode

structure

Arch

itect

ural

Robu

stne

ss

Coup

ling

&

cohe

sion

Structural application profile

“ . . . .Yo u r h a n d s c a n ’ t

h i t w h a t yo u r e ye s

c a n ’ t s e e … . .”

M u h a m m a d A l i

Page 6: Lessons from modern coaches for project managers

6

Page 7: Lessons from modern coaches for project managers

77

Requirements Qualification

Planning & Tracking iterative assessment (Score Card)

Business Requirements assessment (Score Card)

Functional Requirements assessment (Score Card)

Non Functional Requirements assessment (Score Card)

Requirement Phase Design PhaseProposal / SOW / Discovery7

Page 8: Lessons from modern coaches for project managers

II

B r i d g i n g t h e e a g l e ’ s e y e a n d w o r m ’ s v i e w Slide 8

% Branches Block Depth

Cyclomatic Complexity

Correlating SIT with engineering metrics

% Branches Block Depth

Max Cyclomatic Complexity

8

Influence of complexity attribute

Page 9: Lessons from modern coaches for project managers

Composite parameter analysis

92%

4%2% 1%1%

Number of Class vs SIT defects

8% of classes is contributing to 100% of SIT defects

Study from European university

Key parameters measured Cyclomatic complexity/LOC No. of methods/class No. of Calls/method LOC/method

9

Page 10: Lessons from modern coaches for project managers

Toxicity Analysis

10

Detailed study of the data shows most of the SIT & AT defects are occurring amongst the top four Java classes shown in the sample data above which have highly toxic code with high method length

Correlates to AT & SIT defects

Page 11: Lessons from modern coaches for project managers

11

See code akin to a city map...

Page 12: Lessons from modern coaches for project managers

12

Measuring test aspects…

Page 13: Lessons from modern coaches for project managers

13

Learning - Follow the recipe!

Page 14: Lessons from modern coaches for project managers

14

Leveraging agile principles in a quality assurance team

People Program Matrix (EPIC Backlog)

Monthly milestones(Sprint Planning &

Backlog preparation)

Mid-month progress review (Sprint review)

End of month review(Retrospective)

9:30 updates(Daily stand up meeting)

Page 15: Lessons from modern coaches for project managers

15

Learning - Help them see the gaps and motivate!

Page 16: Lessons from modern coaches for project managers

16

Thank you

Mosesraj R - ([email protected])