roi with agile converting risks to returns presented by ravichandran jv group manager/agile trainer...

28
ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: [email protected]

Upload: chastity-james

Post on 24-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

ROI with AgileConverting risks to returns

Presented by

Ravichandran JvGroup Manager/Agile Trainer

Email: [email protected]

Page 2: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

About JK Technosoft Ltd

• JK Technosoft (JKT) Ltd. is a global software & solutions company that is driven by the simple yet powerful tenet of providing ‘total customer satisfaction’.

• A valuable asset of the JK Organization, one of India's largest industrial groups with an annual turnover exceeding US$ 4 billion, JKT is at the leading edge of comprehensive IT services & solutions.

Page 3: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Acknowledgements

1. Ravinder Rawat, JKT Agile Group, JKT

2. Sanjeev Kaushik, IT, JKT

3. Mohit Gautam, PS, JKT

4. Saif Rizvi, PS, JKT

5. Rashmi Dhingra, Projects, JKT

6. Geetanjali Pokhriyal, Quality Department, JKT

7. Mohammed Ahmed, Quality Dept., JKT

8. JKT Agile Group

Page 4: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Assumptions

1. The audience is already aware of the Agile Manifesto, Principles, Values and Practices.

2. That the organization is not an Agile organization but is looking to transform itself into one.

3. Audience is aware of the artifacts of Software Development.

Page 5: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Constraints

• Timebox

• Elaboration can lead to an explosion of opinions

• Experience is unique on each project

• Vast topic and always lots of scope for improvement

Page 6: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Agenda of this presentation

• What is ROI?

• Primer

• Definitions

• Perspective

• Solution

• Summary

Page 7: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Growth Sales

Profit

Net Profi

t

Net profit after taxes / Value of Assets

What is ROI?

Page 8: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

A Primer to the “R” of “ROI”

Why have I interpreted “R” as “Risk” as well as “Return”, in “ROI”?

Answer:

a. There is substantial risk in adopting or adhering to Agile practices/recommendations if care is not taken to abide by them religiously!

b. Risk and Return are as related to each other as cause and consequences.

Page 9: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

What is Risk?

“…because the work is unique, it involves a level of risk.”

• The Royal Society view risk as the probability “..that a particular adverse event occurs during a stated period of time, or results from a particular challenge.”

• Any definition of risk is likely to carry an element of subjectivity, depending upon the nature of the risk and to what it is applied!

Page 10: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Traditional Project Agile Project

In an Agile context, the risk is that all the three components – Scope, Time and Cost - can change!

Enumeration of Risks in Agile

Page 11: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Enumeration of Risks in Agile

• Infrastructure Cost is high!

• Pair working on a single PC = Additional Resource Cost

• A dinner table like seating structure needs additional investment.

• Why are these factors risks?

Page 12: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Enumeration of Risks in Agile

Why are these factors risks?

1. Unless customer is committed and knows the benefits of Agile practices, all these factors can become risks. How?

2. The contracts and their nature contribute to make them so.

Page 13: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

What is Return?

• Return is the gain or loss from an investment.

• Return consists of the income generated and the capital gains on investment.

• It is also known as Rate Of Return (RoR) or Return On Investment (ROI).

Page 14: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Risk-Return TradeOff

•Taking on some risk is the price of achieving returns; therefore, if you want to make money, you can't cut out all risk.

•The goal instead is to find an appropriate balance - one that generates some profit, but still allows you to sleep at night.

• Source: investopedia.com

Page 15: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

How are Risks & Returns related?

• Greater the risks, lower the probability of good returns.

• But, without greater risks you cannot expect greater returns !

• Greater the duration, higher the risk probability rate.

• So, managing risks is of utmost importance for greater returns in any type of project.

Page 16: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Traditional Risk

Risk Probability

Risk Impact

Page 17: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Traditional Tracking

• Static View

• No clarity on actual status thereby increasing risk.

• Looks presentable, though!

Page 18: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Enter Agile

So, how does Agile help ?

Using Agile,

1. you have more visibility leading to better clarity in tracking risks.

2. there is greater communication between all stakeholders leading to better view of status of risks.

3. there is less risk of incurring high cost at final stages of the project because of the iterative nature of Agile.

Page 19: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Defect Addressal - Agile Vs Waterfall

10 9

53 4

85

3

27

20

0

5

10

15

20

25

30

AR1 AR2 AR3 AR4 AR5 AR6 AR7 AR8

Agile Releases

De

fec

ts f

ixe

d i

n A

gil

e

Me

tho

d

0

5

10

15

20

25

30

Waterfall Releases

De

fec

ts f

ixe

d i

n

Wa

terf

all

Me

tho

d

Agile Project Tracking

Greater visibility and Control

Greater visibility and Control

Less Control Less Control

Page 20: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Benefits of Agile

Quality

To maintain high quality, Agile uses rapid feedback, simplicity as a design goal and rigorous automated testing.

Ensures ROI

Page 21: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Benefits of Agile – Value for money

Power Consumption Cost (per month) – Rs. 80,000

Per person cost – Rs. 2,667.

• A dinner table-like seating, a recommended infrastructure for Agile, caters to 60 or more!• A cubicle-like seating caters to 30 employees.

Power Consumption Cost (per month) – Rs. 80,000

Per person cost – Rs. 1,334.

Ensures ROI

Page 22: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Benefits of Agile - Clarity of progress

• Economical

• Enables a higher degree of transparency

• Increase in visibility

• Better communication

• Faster feedback.

Ensures ROI

Page 23: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Benefits of Agile

With Agile,

• Resources cost less to the project

• The probability of success is higher

• Better visibility of risks

• More value for customer due to frequent delivery

• Whole Team with more synergy

Page 24: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Summary

1. Agile shows you what you need and what you don’t need.

2. Agile does not prescribe that you need this or that.

3. Faster the feedback, lower the probability rate of unforeseen or untracked risks.

4. Better communication + Faster feedback = better Return On Investment.

Page 25: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Summary

Contract

Infrastructure

Fast

Fee

dbac

k

Follow Agile Practices

Visi

bilit

y

Communication

The Last Responsible Moment

Page 26: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Q & A

Page 27: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

References for more reading

• http://www.agilekiwi.com

• http://www.martinfowler.com

• http://www.agilekiwi.com/risks_and_rewards.htm

Page 28: ROI with Agile Converting risks to returns Presented by Ravichandran Jv Group Manager/Agile Trainer Email: ravichandran.jv@jktech.com

Thank you!