Zoho Agile Transformation-Jun16

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 25

An Approach to Agile Transformation

of

By
Raja (M Rajamanickam)
Enterprise Agile Coach
ProXL Consulting
Chennai

1
Agenda

• Why Agile Transformation?


• Benefits of Agile Transformation
• Sharing some experiences
 Do’s and Don’ts of Agile Transformation
• Agile Transformation Approach

2
The Traditional Development

Analysis

Time Design

Coding

Testing

3
Typical Challenges of Software Product Development

• Unclear User Requirements (improper features)


• Requirements change
• Delayed deployment
• Unable to cope with the features of the immediate
competitors
• Lower visibility of actual product development
• Delay in realizing the revenue (longer development
time)
• Last minute correction difficult
• Schedule and Cost overruns
• Lot of mid night oils before final delivery

4
Typical Issue of Software Product Development

Analysis

Design
Tim
Time
Do we have half
a solution yet?
Coding

Testing
(The cost
of change
increases)

5
So, what shall we do now?

Agile Software Development


solves most of these issues

6
Two Fundamental Changes of
Agile Software Development

7
Traditional vs Agile Development - 1

Analysis

Design
Tim
Time

Coding

Testing

8
Agile Process

Analysis

Design

Coding

Testing
Time

9
Agile Process

Analysis

Design

Coding

Testing
Time

10
Agile Process

20% done
(100% usable!)

Analysis  Develop 20% of the


features that deliver
80% of value
Design
 Develop and deploy
highest priority first
Coding
 Stop when you run out of
time or money
Testing
Time

11
Traditional vs Agile Development - 2

Constraints

Requirements Cost Schedule

Cost Schedule Requirements

Traditional Agile Estimate

Source: Michele Sliger: Relating PMBOK Practices to Agile Practices on StickyMinds.com


12
Benefits of Agile

Gartner predicts that 80% of all software projects


will move to Agile within the next few years.

13
Popular Agile Methods

• Scrum
• Extreme Programming (XP)
• Adaptive Software Development (ASD)
• Dynamic System Development Method (DSDM)
• Feature Driven Development (FDD)
• Lean Software Development
• Lean/Kanban
• Crystal Methods
• …

14
Agile is not a Silver Bullet !

But, the main problem with Agile is…

It is easy to learn/comprehend
But, difficult to implelment...

15
About the Agile Coach
 M. Rajamanickam (Raja) is a Process Improvement Consultant
with more 25 years experience in Quality Management and Process
Improvement.
 Helps clients to improve their process in countries like India, USA,
Japan, China, Taiwan, Brazil, Australia, Malaysia, Vietnam,
Philippines, Indonesia, etc.
 Holds ME (Industrial Engineering) from PSG College of Technology
and Exec. MBA from Great Lakes Institute of Management.

Email: [email protected]
http://in.linkedin.com/in/rajamrajamanickam/

 Earlier jobs include  Certified Scrum Master (CSM),


 Vice President of Corporate Certified Scrum Product Owner
Quality at HCL Technologies, (CSPO)
 Manager, Quality at Oracle  Lean Six Sigma Corporate Champion
India  Trained Management Consultant and
 Worked on the Agile Transformation a Passionate Trainer
of many clients in India, China and  Visiting faculty to many Universities
Vietnam and Business Schools including Anna
 His YouTube Videos on Agile has University (CEG), Chennai &
more than 2 Lakh views from 155 Great Lakes Institute of
countries Management, Chennai.

16
Some Experiences

17
Do’s for Successful Agile Transformation

• Management Involvement and


commitment
• Proper training of all Stake Holders
• Culture change – Agile is different
‘Thinking’
• Good, open communication – Even
the bad news!
• Team spirit

18
Don’ts for Successful Agile Transformation

• Micro Management
• Lack of trust
• Not involving team members in key
meetings
• Continuation of ‘Command and
Control’ culture
• Lack of transparency

19
Agile Transformation Methodology for Zoho

20
Pilot Phase

Pre Pilot Phase


• Organizational Assessment
• Identification of Champions Team (Agile Transformation
Group)
• Identification of Pilot Teams (3 projects)

Pilot Phase
• Two Days hands on Agile Training
• Scrum Master / ACP training to Scrum Masters (Optional)
• Handholding of entire cycle of Agile for the first two
sprints (for 3 teams)
• Summarizing the benefits to Senior Management
• Help develop Agile process definitions

21
Scaling Phase

Training
• One day training on Agile Engineering Practices
• XP, Continuous Integration, Test Driven Development,

Pair Programming
• Scaling Agile

• Identifying and Developing Internal Champions


• Agile Program Management
• Organizational Agile Processes

22
Enterprise Transformation Phase

• Training on Agile people practices


• Agile Team Building, Performance Evaluation

• Cross Team trainings on Agile & Lean


• Induction training materials (on demand video session)
• Agile Metrics, evaluation mechanism for sustenance
• Organization-wide assessment practices

23
Let’s Go Agile and reap the benefits!

24
Raja
M. Rajamanickam
Managing Partner
ProXL Consulting, Chennai
[email protected]
http://in.linkedin.com/in/rajamrajamanickam/

25

You might also like