software project excellence

25
SOFTWARE PROJECT EXCELLENCE TATHAGAT VARMA KNOWLEDGEPRENEUR HTTP://THOUGHTLEADERSHIP.IN

Upload: tathagat-varma

Post on 16-Apr-2017

217 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Software Project Excellence

SOFTWARE PROJECT EXCELLENCETATHAGAT VARMA KNOWLEDGEPRENEUR HTTP://THOUGHTLEADERSHIP.IN

Page 2: Software Project Excellence

A $7 Billion Disaster… doesn’t happen by accident!

http://youtu.be/0_O5bcq1dBw

Page 3: Software Project Excellence

When failures are routine… Success seems like an exception!

Failed19%

Challenged52%

Successful29%

CHAOS Report 2015 studied 50,000 projects, https://www.infoq.com/articles/standish-chaos-2015

Page 4: Software Project Excellence

Overruns are normal… and might perhaps be sign of life, after all!

http://www.mckinsey.com/business-functions/business-technology/our-insights/delivering-large-scale-it-projects-on-time-on-budget-and-on-value

Page 5: Software Project Excellence

Happily struggling. At least since 1994 :)

CHAOS Report Data, 1994-2015

Page 6: Software Project Excellence

How does a project get to be a year late?

Fred Brooks, The Mythical Man-Month, 1975

…One day at a time!

Page 7: Software Project Excellence

Projects die slow death… Day-to-day decline is often invisible!

“…When one hears of disastrous schedule slippage in a project, he imagines that a series of major calamities must have befallen it. Usually, however, the disaster is due to termites, not tornadoes; and the schedule has slipped imperceptibly but inexorably.”

Fred Brooks, The Mythical Man-Month, 1975

Page 8: Software Project Excellence

Imagine a project… Pretty much anything can be seen as one!

Scope: whatever you can

implement

Time: whenever you are ready

Cost: whatever it costs

Page 9: Software Project Excellence

Iron Triangle of PM Constraints facilitate success criteria!

Cost

Time

Scop

e

Page 10: Software Project Excellence

Holy Grail of Software Faster, Better, Cheaper

Increase ScopeDecrease TimeDecrease Cost

Page 11: Software Project Excellence

Reality…? You can choose only two at a time!

Increase Scope

Keep time fixed => Costs Go Up!

Keep cost fixed => Time Goes Up!

Decrease Time

Keep Scope fixed => Costs Go Up!

Keep Cost fixed => Scope Must Come Down!

Decrease Cost

Keep Scope fixed => Time Goes Up!

Keep Time fixed => Scope Must Come Down!

Page 12: Software Project Excellence

Case Study: Delhi Metro Modern day wonder…from India!

https://youtu.be/eYLQbPaQpnM

Page 13: Software Project Excellence

Delhi Metro Timeline and Achievements

1995: Planning began

1998: Construction started

2002: First trains ran

2016: 2.6m passengers a day

2021: To carry 6m passengers a day. Will be bigger than London Metro

Credentials:

Every stage completed on time, within budget

99.97% trains arrive within a minute of schedule

They are clean, cool and safe

It is profitable!

http://www.smh.com.au/comment/delhis-metro-success-a-lesson-for-australia-20130401-2h2w8.html

Page 14: Software Project Excellence

Case Study: MedtronicTimeline

1949: $8 revenue in first month of operation!

1962: Revenue $500,000. Losses $144,000. On the edge of bankruptcy

1963: Revenue $985,000. Profits $73,000.

1980-90s: Enjoyed 18%+ y-o-y growth

1989: 2 year old products accounted for 40% revenues, up from 14% just 6 years back

Company

53,000 Patents

Employees with good ideas given $50k initial funding

More than 2/3rd revenue come from products introduced in last two years

http://www.medtronic.com.au/about-medtronic/our-story/index.htm

Page 15: Software Project Excellence

Medtronic The original Roadmap

The Art of Business: In the Footsteps of Giants - Raymond Tzuu Yeh, et all

Page 16: Software Project Excellence

Reinventing MedtronicIncreased R&D budget from 9% to 12%

Initiated 12 radical innovations that challenged traditional businesses

Organised around small venture units, incubating them separately (and far away) from existing businesses, with full support from execs.

Had independent budgets and greater freedom to deploy these “small bets”

Examples:

reinvention of mainstream coronary artery bypass surgery. Now accounts for 20% of heart surgeries!

Super low-cost pacemaker that reduced production costs by 80%. but never became a big seller, but its ideas led to 40% cost reduction across the product lines.

https://hbr.org/2012/11/this-article-led-to-10-years-of-growth

Page 17: Software Project Excellence

15 Keys to R&D Success Art Colins, 2016

1. While organizational structure and process count, creative and motivated people ultimately make the difference.

2. The popular concept of “Too Big Too Fail” that has been used to describe some mega banks can be modified to read “Too Big Will Fail” for most R&D organizations.

3. Beware of excess layers of bureaucracy and unnecessary meetings—if an activity or structure adds value, streamline it; if not, get rid of it.

4. Listen to your customer, and ALWAYS clearly define what problem you are solving for BEFORE commencing any R&D project.

5. Only invent what is required: greater invention (both amount and magnitude) = greater complexity and risk.

http://acorn-advisors.com/fifteen-keys-to-research-and-development-success/

Page 18: Software Project Excellence

6. Since every new product has a defined life cycle and endpoint, time to market is critical for overall success.

7. Include early input from those who will eventually bring the product to market (e.g., clinical & regulatory, manufacturing & distribution, marketing & sales, etc.).

8. Clearly define objectives, assign authority and responsibility for key activities and decision-making, and always focus on the critical path items.

9. Be aggressively realistic with schedules—create a sense of urgency, but remember that “all green lights” scenarios hardly ever happen.

10.Don’t be afraid to go outside for expertise if it is needed, continually guarding against the “not invented here” syndrome.

11.Killing a project that will never be successful does not equate to failure; R&D teams should be rewarded rather than punished if they recommend this course of action.

12.Attempting too many projects at once generally ensures that none of the projects will be successfully concluded.

13.Encourage people to attack ideas, but never each other—this is very easy to say, but hard to put into practice.

14.ALWAYS comply with existing laws and regulatory requirements, and NEVER sacrifice safety.

15.Don’t forget to celebrate individual and team victories (both large and small) as they occur—and while you should take what you do very seriously, don’t take yourself too seriously!

Page 19: Software Project Excellence

Any hope for software ?

Page 20: Software Project Excellence

Success FactorsExecutive Sponsorship

Emotional MaturityUser Involvement

OptimizationSkilled Resources

Standard ArchitectureAgile Process

Modest ExecutionProject Management Expertize

Clear Business Objectives 4%5%6%7%8%10%15%15%15%15%

CHAOS Report 2015, https://www.infoq.com/articles/standish-chaos-2015

Page 21: Software Project Excellence

Waterfall vs. Agile

15%

30%

45%

60%

Waterfall Agile

18%

3%

27%

7%

58%

44%

Small Size Projects Medium Size Projects Large Size Projects

Page 22: Software Project Excellence

Agile Manifesto, 2001

agilemanifesto.org

Page 23: Software Project Excellence

Benefits from Agile

VersionOne 10th State of Agile Report, 2016

Page 24: Software Project Excellence

RecapProjects are vehicles of progress. The higher the risk, the larger its impact. However, high risk often invites failures!

However, projects by themselves are fairly useless! It is the people who plan, execute and deliver them.

In software, agile has better success rate than traditional waterfall-driven methods.

Agile is more of mindset and culture than method, process and tools

Page 25: Software Project Excellence

ReferencesThe Mythical Man-Month - Fred Brooks

Interview: Jim Johnson of the Standish Group, https://www.infoq.com/articles/Interview-Johnson-Standish-CHAOS

Standish Group 2015 Chaos Report - Q&A with Jennifer Lynch, https://www.infoq.com/articles/standish-chaos-2015

The Idea that Led to 10 Years of Double-Digit Growth, https://hbr.org/2012/11/this-article-led-to-10-years-of-growth