lessons from modern coaches for project managers
DESCRIPTION
Presented in PM+, a conference organized by SimpliLearnTRANSCRIPT
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!