toward successful projects
TRANSCRIPT
Author : Anurag Shrivastava
TOWARDS SUCCESSFUL PROJECTS
Anurag Shrivastava, MDXebia India
Leaders in Distributed Agile Software Development
Author : Anurag Shrivastava
Analysis
Design
Impleme
nt
SOFTWARE DEVELOPMENT
Author : Anurag Shrivastava
Scope
Cost Schedule
Author : Anurag Shrivastava
Quality
Scope
Cost Schedule
Author : Anurag Shrivastava
Quality
Scope
Cost Schedule
Author : Anurag Shrivastava
DO YOU TAKE CUSTOMER SIGN-OFFS AFTER EACH PHASE?
Question 1
Author : Anurag Shrivastava
DOES CUSTOMER KNOW EXACTLY WHAT HE WANTS?
Question 2
Author : Anurag Shrivastava
SHOULD CUSTOMER KNOW IN ADVANCE WHAT THEY WANT?
Question 3
Author : Anurag Shrivastava
FORTUNATELY WE HAVE LESS NUMBER OF STAKEHOLDERS TO PLEASE.
Author : Anurag Shrivastava
Scientific Management
F. W. Taylor born 1856
Author : Anurag Shrivastava
Improve Productivity
F. W. Taylor born 1856
Standardization of Output and Methods
Author : Anurag Shrivastava
ARE STANDARDIZED PROCESSES KEY TO SUCCESSFUL PROJECTS?
Question 4
Author : Anurag Shrivastava
EVERY SUCCESSFUL PROJECT = HARD WORK, EXTRA EFFORT
Question 5
Author : Anurag Shrivastava
AREN’T PEOPLE THE GREATEST ASSETS OF SOFTWARE COMPANY?
Question 6
Author : Anurag Shrivastava
A MOTIVATED TEAM DELIVERS SUCCESSFUL PROJECTS?
Question 7
Author : Anurag Shrivastava
OUR KNOWLEDGE WORKERS HAVE MORE CAPABILITIES & DEMANDS
Author : Anurag Shrivastava
Author : Anurag Shrivastava
DO YOU HAVE A QA DEPARTMENT TO MONITOR QUALITY?
Question 8
Author : Anurag Shrivastava
ARE CODE REVIEWS A GOOD WAY TO ENSURE QUALITY?
Question 9
Author : Anurag Shrivastava
Author : Anurag Shrivastava
FORTUNATELY WE NEED FEWER TOOLS TO KNOW THE MOST
Author : Anurag Shrivastava
IS GOOD PROJECT PLAN THE KEY TO A SUCCESSFUL PROJECT?
Question 10
Author : Anurag Shrivastava
AREN’T PROJECT PLANS GENERALLY A BIT TOO OPTIMISTIC?
Question 11
Author : Anurag Shrivastava
WORK IN SMALL ITERATIONS.INSPECT AND ADAPT.
W. Edwards Demingborn 1900
Author : Anurag Shrivastava
LET TOOLS TELL YOU THE PROBLEMS.BUT, ACT UPON THEM.
The Mythical Man-Month
Author : Anurag Shrivastava
CONTINUOUSLY INTEGRATE. AUTOMATICALLY RUN ALL TESTS. DEPLOY. REPEAT.
Author : Anurag Shrivastava
TESTS SUITE TAKES NINE MINUTES TO RUN (DISTRIBUTED ACROSS 30-40 MACHINES). CODE PUSHES TAKE ANOTHER SIX MINUTES. 6 DEPLOYS AN HOUR.
Author : Anurag Shrivastava
CODE CITY : A HELICOPTER VIEW OF YOUR CODE
http://www.inf.unisi.ch/phd/wettel/index.html
Author : Anurag Shrivastava
CODE CITY : TIME TRAVEL IN CODE BASE
Author : Anurag Shrivastava
ENGAGE STAKEHOLDERS AND TEAM MEMBERS IN THE FEEDBACK LOOP
Author : Anurag Shrivastava
Author : Anurag Shrivastava
Quality
Scope
Cost Schedule
Author : Anurag Shrivastava
Agility
Team
Customer Management
TRIANGLE
FORPROJECT SUCCESS
Author : Anurag Shrivastava
Analysis
Design
Impleme
nt6 Months
Analysis
Design
Implement
Analysis
Design
Implement
Analysis
Design
Implement
Analysis
Design
Implement
Analysis
Design
Implement
Iteration 12-3 Weeks
Iteration 2 Iteration 3 Iteration 4 Iteration 5
Author : Anurag Shrivastava
WELCOME TO
AGILE NCR 2009 CONFERENCE