lessons from modern coaches for project managers

Post on 24-May-2015

278 Views

Category:

Business

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presented in PM+, a conference organized by SimpliLearn

TRANSCRIPT

1

Lessons from new age coaches for project managers

Mosesraj RCollabera Solutions

Bangalore

2

3

Learning - Measure the unobvious

4

Fundamental challenge - measurability

Pe

op

le

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

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

6

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

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

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

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

11

See code akin to a city map...

12

Measuring test aspects…

13

Learning - Follow the recipe!

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)

15

Learning - Help them see the gaps and motivate!

16

Thank you

Mosesraj R - (mosesrajr@collabera.com)

top related