SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
www.unicomlearning.com
India Agile Week-2013
24th Oct 2013, Trivandrum
Why Agile is Struggling in India ?
Prabhath Kudaithur
Project Manager & Agile Coach
Sasken Communication Technologies Ltd.
www.agileinbusiness.com
www.unicomlearning.com
Software Industry an Overview
UNICOM Presents
India Agile Week-2013
• Top 10 Indian IT Companies are Majorly IT services (about 60%)
companies [4] [15]
• Nine out of Top 10 US Tech companies are Products Companies [13]
• Global Software Industry’s Yearly Turnover is ~ $ 1750 bn
• Indian Software Industry’s Yearly Turnover is $ 100 bn(~ 6%), in which
$ 39.4 bn is exported to US. [7]
• US Software Industry’s Yearly Turnover is $ 735 bn (~ 42 %)
• Attrition at Indian IT Industry is about 15%
• Attrition at US IT Industry is about 3%
www.unicomlearning.com
Agile Elephant (a perseption)
UNICOM Presents
India Agile Week-2013
Agile is Flat
Agile if ThinAgile is Fat
Agile is Flexible
Agile is Rigid
www.unicomlearning.com
Top 10 Benefits of Agile Adoption
UNICOM Presents
India Agile Week-2013
Indian IT Companies [3] US IT Companies [1]
Ability to manage changing priorities Ability to manage changing priorities
Handle risk better /Reduce Risk Handle risk better /Reduce Risk
Improved project visibility Improved project visibility
Enhanced software quality Enhanced software quality
Faster time-to-market Faster time-to-market
Improved customer/end user satisfaction Improved/ increased engineering discipline
Improved team morale Improved team morale
Better alignment between IT & Business
Objectives
Better alignment between IT & Business
Objectives
Improved Productivity Increased productivity
Improved communications/collaboration Simplify development process
www.unicomlearning.com
Top 12 Agile Practices Comparison
UNICOM Presents
India Agile Week-2013
Agile Practices in Indian IT [3] Agile Practices in US IT [1]
Release Planning Daily Stand Up
Daily Stand Up Iteration Planning
Iteration Planning Unit Testing
User Stories Retrospectives
Short Releases Release Planning
Collective ownership Burndown Charts/ Team-Based Estimation
Retrospection Know the teams Velocity
Dedicated Product Owner Coding Standards
Continuous Integration Continuous Integration
Visual Boards Automated Builds
Open Work Areas Dedicated Product Owner
Code Refactoring Integrated Dev /QA
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Awareness about Estimation Techniques:
i. 20% teams don’t use any estimation methodology [3]
ii. 47% teams still don’t use Story points based estimations [3]
Possible Reasons:
i. Lack of Skilled Resource
ii. General resistance for Change etc.
Solution:
i. Trainings on Iteration Planning and Estimation
ii. Coaching on Agile Practices
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Low Automation:
i. Automation of unit testing, build and code reviews is low
ii. Automation done at a later stage of the Project
Possible Reasons:
i. Lack of Skilled resource
ii. Budget Constraints etc.
Solution:
i. Training team about automations
ii. Invest in Automation tools
iii. Automate from the beginning of the project etc.
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Low Tools Usage:
i. Lack of Tools to support shorter iterations
ii. Lack of awareness about tools
iii. Low investment on tools
Possible Reasons :
i. Lack of Skilled resource
ii. Budget Constraints etc.
Solution:
i. Training on Tools usage
ii. Invest in procuring the necessary tools
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Low Metrics Usage:
i. Low or No usage of Metrics such as Velocity, Defect Density,
Defect turn around time, Code Coverage
Possible Reasons:
i. Lack of Skilled resource
ii. Lack of support from PM Community
iii. General Resistance for Change etc.
Solution:
i. Training on Traditional Metrics and Agile Metrics
ii. Customize Traditional Metrics for Agile
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Lack of Trainings:
i. 20% of organizations have only In-house Agile Trainings [3]
ii. Only organizations with 5+ years into Agile Adoption has
External Trainers and On the Job Trainings for their Teams [3]
Possible Reasons:
i. Budget Constraints
ii. Lack of support from Management
iii. General Resistance for Change etc.
Solution:
i. Educate everyone about Agile & its benefits
ii. Invest in Trainings and Coaching
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Lack Communication & Collaboration:
i. Lack of rapid and clear Communication among team members
ii. Collaboration with other organizational teams(IT,
Procurement, Finance etc.)
Possible Reasons :
i. Lack of coordinated Transition Effort
ii. Lack of tool to support short iterations etc.
Solution:
i. Invest in collaboration tools
ii. Educate and involve other organizational teams in the Agile
adoption journey
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Upfront Requirements & Designs :
i. Requirements are collected and finalized upfront at the start
of the project
ii. Complete System architecture is finalized upfront at the start
of the project
Possible Reasons :
i. Lack of Skilled resource
ii. Lack of support from Management etc.
Solution:
i. Training on Agile Requirements Management
ii. Training on Design refactoring
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Low Maturity of Management Practices :
i. Some Management Practices take more time to mature[3]
ii. Only 6% of agile teams are self managing/organizing [3]
Possible Reasons :
i. Lack of Skilled resource
ii. General Resistance for Change
iii. Lack of coordinated Transition Effort etc.
Solution:
i. Organizations need to have more rigor early in the Agile
adoption
ii. Trainings and Coaching on agile practices
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Low Maturity of Engineering Practices :
i. Usage of Engineering practices such as Continuous
Integration, Pair Programming, Code Refactoring, etc. are
low.
Possible Reasons:
i. Lack of Skilled resource
ii. General Resistance for Change
iii. Lack of Tools to support shorter iterations etc.
Solution:
i. Invest in procuring the necessary tools[3]
ii. Invest in training and coaching
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Longer Transition Period:
i. It takes average 2 years to move away from Guesstimation [3]
ii. Engineering and Management Practices take time to mature
[3]
Possible Reasons :
i. Lack of Skilled resource
ii. Lack of support from Management etc.
Solution:
i. Training and Coaching on Agile
ii. Form local Focus groups for training and coaching
iii. Get management support
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Low Organizational Commitment:
i. Need for change in mindset, for few in an organizations [3]
ii. Managers don't get an opportunity to be part of Scrum
Development Teams, often [15]
ii. Being Free from Methodology bias is key for Agile Adoption[3]
Possible Reasons :
i. General Resistance for Change
ii. Lack of Skilled resource etc.
Solution:
i. Educate everyone at the organization abut Agile
ii. Invest in Trainings and Coaching
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Few Other Factors:
i. Barriers reported by senior management and Process
professionals for Agile adoption are higher when compare to
those of coaches, consultants and agile teams
ii. Customer Support is very low ,averaging below 10% [3]
iv. Lack of Trust
v. Lack of Organizational involvement and Interest
vi. Lack Support from Team members
v. Lack of support from Scrum Master
www.unicomlearning.com
Key Factors affecting Agile Adoption
UNICOM Presents
India Agile Week-2013
Possible reasons:
i. General Resistance for Change
ii. Lack of Skilled resource
iii. Lack of coordinated Transition Effort
iv. Lack of Off-Shore Onsite co-ordination
v. Lack of Management Support etc.
Solutions:
i. Educate everyone at the organization abut Agile
ii. Invest in Trainings and Coaching
iii. Invest in procuring the necessary tools
www.unicomlearning.com
Agile Adoption Challenges Compared
UNICOM Presents
India Agile Week-2013
Faced by Indian IT Firms [3] Faced by US IT Firms [1]
Project Complexity Project Complexity
Lack of Skilled Resources Lack of Skilled Resources
General Resistance to Change General resistance to Change
Budget Constraints Budget Constraints
Lack of Management Support Lack of Management Support
Lack of coordinated Transition effort Inability to Change Organizational culture
Lack of support from PM community Trying to Fit agile elements into non-agile
projects
Agile Produces Insufficient documentation Less confidence on Agile’ s ability to Scale
Lack of Off-Shore Onsite co-ordination Lack of Customer collaboration
Agile Cannot handle maintenance Takes longer for adoption
Lack of tool to support short iterations
www.unicomlearning.com
Conclusion: Suggestions to Improve Agile Adoption
UNICOM Presents
India Agile Week-2013
i. Get Management Support & Executive Sponsorship
ii. Focus on Engineering Practices such as Test Driven
development, Pair Programming, Continuous Integration etc.
iii. Invest in Agile Principles and Processes Trainings
iv. Invest in productivity tools for collaboration, automation of
Unit Testing, Build automation
v. Hire or contract Agile Coaches
vi. Get Knowledgeable Scrum Masters onboard
vii. Make the Customer Agile aware & involve him/her closely
viii. Form Integrated Development and QA teams
ix. Form Internal Agile focus groups
x. Try for Top-Down adoption, when possible
www.unicomlearning.com
India Agile Week-2013
Organized by
UNICOM Trainings & Seminars Pvt. Ltd.
contact@unicomlearning.com
Speaker name: Prabhath Kudaithur
Email ID: contact.prabhath@gmail.com
www.unicomlearning.com
References
UNICOM Presents
India Agile Week-2013
[1] http://www.versionone.com/state-of-agile-survey-results/
[2] http://leadinganswers.typepad.com/leading_answers/files/agile_suitability_filters.pdf
[3] BSPIN Agile Practice Benchmarking Report 2012
[4] http://www.shoutingblogger.com/2013/01/top-10-software-companies-of-india-
2013.html
[5] http://en.wikipedia.org/wiki/Information_technology_in_India
[6] http://www.equitymaster.com/research-it/sector-info/software/Software-Sector-
Analysis-Report.asp
[7] http://www.deccanherald.com/content/320577/software-services-exports-grow-
10.html
[8] http://www.gartner.com/newsroom/id/1972515
[9] http://www.versionone.com/Agile101/Agile-Development-Success/
[10] http://programmers.stackexchange.com/questions/130119/is-agile-applicable-in-
product-development-companies-as-well
www.unicomlearning.com
References … cont
UNICOM Presents
India Agile Week-2013
[11] http://en.wikipedia.org/wiki/Software_industry
[12] http://www.thehindubusinessline.com/industry-and-economy/info-tech/indian-
enterprise-software-market-to-reach-392-bn-in-2013-gartner/article4791290.ece
[13] http://www.forbes.com/sites/tomiogeron/2013/06/05/americas-fastest-growing-
tech-companies-2013/
[14] http://selectusa.commerce.gov/industry-snapshots/software-and-information-
technology-services-industry-united-states
[15] http://agilefaq.wordpress.com/2012/12/28/is-scrum-agile-dead-in-india/
www.unicomlearning.com
Declaration
UNICOM Presents
India Agile Week-2013
The views mentioned in this presentation are purely author’s
own and ‘Sasken Communication Technologies Ltd.’ does not
subscribe to his views.

Weitere ähnliche Inhalte

Ähnlich wie Why agile is_struggling_in_india_iaw2013

Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debtScott W. Ambler
 
Case Study Presentation.pptx
Case Study Presentation.pptxCase Study Presentation.pptx
Case Study Presentation.pptxRaylin Naluwamo
 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaCristina Vidu
 
Tackling the Common Challenges in Agile Transformation
Tackling the Common Challenges in Agile TransformationTackling the Common Challenges in Agile Transformation
Tackling the Common Challenges in Agile TransformationAgileNetwork
 
My Interpretation about NIIT and Crest Academy
My Interpretation about NIIT and Crest AcademyMy Interpretation about NIIT and Crest Academy
My Interpretation about NIIT and Crest AcademySmita Sahu
 
PSY-520 Graduate StatisticsTopic 7 – MANOVA ProjectDirec.docx
PSY-520 Graduate StatisticsTopic 7 – MANOVA ProjectDirec.docxPSY-520 Graduate StatisticsTopic 7 – MANOVA ProjectDirec.docx
PSY-520 Graduate StatisticsTopic 7 – MANOVA ProjectDirec.docxwoodruffeloisa
 
Best Practices in Automation presented by the South Florida Community Chapter
Best Practices in Automation presented by the South Florida Community ChapterBest Practices in Automation presented by the South Florida Community Chapter
Best Practices in Automation presented by the South Florida Community ChapterTracy Dixon
 
Business Process Design and Re-engineering
Business Process Design and Re-engineeringBusiness Process Design and Re-engineering
Business Process Design and Re-engineeringMustafa Jarrar
 
IGNOU MBA SOLVED ASSIGNMENTS 2019
IGNOU MBA SOLVED ASSIGNMENTS 2019IGNOU MBA SOLVED ASSIGNMENTS 2019
IGNOU MBA SOLVED ASSIGNMENTS 2019AVINASH KAUR
 
201811-my portfolio in a few slides
201811-my portfolio in a few slides201811-my portfolio in a few slides
201811-my portfolio in a few slidesMija RABEMANANJARA
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentThanh Nguyen
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesBalaji Sathram
 
Meetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceMeetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceAlexandre Boutin
 
Emergence of Agile Methods: Perceptions from Software Practitioners in Malaysia
Emergence of Agile Methods: Perceptions from Software Practitioners in MalaysiaEmergence of Agile Methods: Perceptions from Software Practitioners in Malaysia
Emergence of Agile Methods: Perceptions from Software Practitioners in MalaysiaAgile Software Community of India
 
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't Work
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't WorkAgile Gurugram 2022 - Ashutosh Rai | Agile Doesn't Work
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't WorkAgileNetwork
 
IT 500 Final Project Guidelines and Rubric Overview .docx
IT 500 Final Project Guidelines and Rubric  Overview .docxIT 500 Final Project Guidelines and Rubric  Overview .docx
IT 500 Final Project Guidelines and Rubric Overview .docxpriestmanmable
 
Lecture 1_System Integration & Architecture
Lecture 1_System Integration & ArchitectureLecture 1_System Integration & Architecture
Lecture 1_System Integration & ArchitectureCAPINPINSerelyn
 

Ähnlich wie Why agile is_struggling_in_india_iaw2013 (20)

Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debt
 
Case Study Presentation.pptx
Case Study Presentation.pptxCase Study Presentation.pptx
Case Study Presentation.pptx
 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for Nigeria
 
Tackling the Common Challenges in Agile Transformation
Tackling the Common Challenges in Agile TransformationTackling the Common Challenges in Agile Transformation
Tackling the Common Challenges in Agile Transformation
 
My Interpretation about NIIT and Crest Academy
My Interpretation about NIIT and Crest AcademyMy Interpretation about NIIT and Crest Academy
My Interpretation about NIIT and Crest Academy
 
PSY-520 Graduate StatisticsTopic 7 – MANOVA ProjectDirec.docx
PSY-520 Graduate StatisticsTopic 7 – MANOVA ProjectDirec.docxPSY-520 Graduate StatisticsTopic 7 – MANOVA ProjectDirec.docx
PSY-520 Graduate StatisticsTopic 7 – MANOVA ProjectDirec.docx
 
Best Practices in Automation presented by the South Florida Community Chapter
Best Practices in Automation presented by the South Florida Community ChapterBest Practices in Automation presented by the South Florida Community Chapter
Best Practices in Automation presented by the South Florida Community Chapter
 
Business Process Design and Re-engineering
Business Process Design and Re-engineeringBusiness Process Design and Re-engineering
Business Process Design and Re-engineering
 
IGNOU MBA SOLVED ASSIGNMENTS 2019
IGNOU MBA SOLVED ASSIGNMENTS 2019IGNOU MBA SOLVED ASSIGNMENTS 2019
IGNOU MBA SOLVED ASSIGNMENTS 2019
 
201811-my portfolio in a few slides
201811-my portfolio in a few slides201811-my portfolio in a few slides
201811-my portfolio in a few slides
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Meetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceMeetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & Maxence
 
Lakshya_Concept
Lakshya_ConceptLakshya_Concept
Lakshya_Concept
 
Critical Success Factors for Optimal Use of Project Server
Critical Success Factors for Optimal Use of Project Server Critical Success Factors for Optimal Use of Project Server
Critical Success Factors for Optimal Use of Project Server
 
Emergence of Agile Methods: Perceptions from Software Practitioners in Malaysia
Emergence of Agile Methods: Perceptions from Software Practitioners in MalaysiaEmergence of Agile Methods: Perceptions from Software Practitioners in Malaysia
Emergence of Agile Methods: Perceptions from Software Practitioners in Malaysia
 
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't Work
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't WorkAgile Gurugram 2022 - Ashutosh Rai | Agile Doesn't Work
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't Work
 
IT 500 Final Project Guidelines and Rubric Overview .docx
IT 500 Final Project Guidelines and Rubric  Overview .docxIT 500 Final Project Guidelines and Rubric  Overview .docx
IT 500 Final Project Guidelines and Rubric Overview .docx
 
Handout: 'Agile Methodology: What's the Big Deal?'
Handout: 'Agile Methodology: What's the Big Deal?'Handout: 'Agile Methodology: What's the Big Deal?'
Handout: 'Agile Methodology: What's the Big Deal?'
 
Lecture 1_System Integration & Architecture
Lecture 1_System Integration & ArchitectureLecture 1_System Integration & Architecture
Lecture 1_System Integration & Architecture
 

Kürzlich hochgeladen

Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxSasikiranMarri
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxAS Design & AST.
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxRTS corp
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdfSteve Caron
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 

Kürzlich hochgeladen (20)

Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptx
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptx
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 

Why agile is_struggling_in_india_iaw2013

  • 1. www.unicomlearning.com India Agile Week-2013 24th Oct 2013, Trivandrum Why Agile is Struggling in India ? Prabhath Kudaithur Project Manager & Agile Coach Sasken Communication Technologies Ltd. www.agileinbusiness.com
  • 2. www.unicomlearning.com Software Industry an Overview UNICOM Presents India Agile Week-2013 • Top 10 Indian IT Companies are Majorly IT services (about 60%) companies [4] [15] • Nine out of Top 10 US Tech companies are Products Companies [13] • Global Software Industry’s Yearly Turnover is ~ $ 1750 bn • Indian Software Industry’s Yearly Turnover is $ 100 bn(~ 6%), in which $ 39.4 bn is exported to US. [7] • US Software Industry’s Yearly Turnover is $ 735 bn (~ 42 %) • Attrition at Indian IT Industry is about 15% • Attrition at US IT Industry is about 3%
  • 3. www.unicomlearning.com Agile Elephant (a perseption) UNICOM Presents India Agile Week-2013 Agile is Flat Agile if ThinAgile is Fat Agile is Flexible Agile is Rigid
  • 4. www.unicomlearning.com Top 10 Benefits of Agile Adoption UNICOM Presents India Agile Week-2013 Indian IT Companies [3] US IT Companies [1] Ability to manage changing priorities Ability to manage changing priorities Handle risk better /Reduce Risk Handle risk better /Reduce Risk Improved project visibility Improved project visibility Enhanced software quality Enhanced software quality Faster time-to-market Faster time-to-market Improved customer/end user satisfaction Improved/ increased engineering discipline Improved team morale Improved team morale Better alignment between IT & Business Objectives Better alignment between IT & Business Objectives Improved Productivity Increased productivity Improved communications/collaboration Simplify development process
  • 5. www.unicomlearning.com Top 12 Agile Practices Comparison UNICOM Presents India Agile Week-2013 Agile Practices in Indian IT [3] Agile Practices in US IT [1] Release Planning Daily Stand Up Daily Stand Up Iteration Planning Iteration Planning Unit Testing User Stories Retrospectives Short Releases Release Planning Collective ownership Burndown Charts/ Team-Based Estimation Retrospection Know the teams Velocity Dedicated Product Owner Coding Standards Continuous Integration Continuous Integration Visual Boards Automated Builds Open Work Areas Dedicated Product Owner Code Refactoring Integrated Dev /QA
  • 6. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Awareness about Estimation Techniques: i. 20% teams don’t use any estimation methodology [3] ii. 47% teams still don’t use Story points based estimations [3] Possible Reasons: i. Lack of Skilled Resource ii. General resistance for Change etc. Solution: i. Trainings on Iteration Planning and Estimation ii. Coaching on Agile Practices
  • 7. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Low Automation: i. Automation of unit testing, build and code reviews is low ii. Automation done at a later stage of the Project Possible Reasons: i. Lack of Skilled resource ii. Budget Constraints etc. Solution: i. Training team about automations ii. Invest in Automation tools iii. Automate from the beginning of the project etc.
  • 8. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Low Tools Usage: i. Lack of Tools to support shorter iterations ii. Lack of awareness about tools iii. Low investment on tools Possible Reasons : i. Lack of Skilled resource ii. Budget Constraints etc. Solution: i. Training on Tools usage ii. Invest in procuring the necessary tools
  • 9. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Low Metrics Usage: i. Low or No usage of Metrics such as Velocity, Defect Density, Defect turn around time, Code Coverage Possible Reasons: i. Lack of Skilled resource ii. Lack of support from PM Community iii. General Resistance for Change etc. Solution: i. Training on Traditional Metrics and Agile Metrics ii. Customize Traditional Metrics for Agile
  • 10. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Lack of Trainings: i. 20% of organizations have only In-house Agile Trainings [3] ii. Only organizations with 5+ years into Agile Adoption has External Trainers and On the Job Trainings for their Teams [3] Possible Reasons: i. Budget Constraints ii. Lack of support from Management iii. General Resistance for Change etc. Solution: i. Educate everyone about Agile & its benefits ii. Invest in Trainings and Coaching
  • 11. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Lack Communication & Collaboration: i. Lack of rapid and clear Communication among team members ii. Collaboration with other organizational teams(IT, Procurement, Finance etc.) Possible Reasons : i. Lack of coordinated Transition Effort ii. Lack of tool to support short iterations etc. Solution: i. Invest in collaboration tools ii. Educate and involve other organizational teams in the Agile adoption journey
  • 12. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Upfront Requirements & Designs : i. Requirements are collected and finalized upfront at the start of the project ii. Complete System architecture is finalized upfront at the start of the project Possible Reasons : i. Lack of Skilled resource ii. Lack of support from Management etc. Solution: i. Training on Agile Requirements Management ii. Training on Design refactoring
  • 13. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Low Maturity of Management Practices : i. Some Management Practices take more time to mature[3] ii. Only 6% of agile teams are self managing/organizing [3] Possible Reasons : i. Lack of Skilled resource ii. General Resistance for Change iii. Lack of coordinated Transition Effort etc. Solution: i. Organizations need to have more rigor early in the Agile adoption ii. Trainings and Coaching on agile practices
  • 14. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Low Maturity of Engineering Practices : i. Usage of Engineering practices such as Continuous Integration, Pair Programming, Code Refactoring, etc. are low. Possible Reasons: i. Lack of Skilled resource ii. General Resistance for Change iii. Lack of Tools to support shorter iterations etc. Solution: i. Invest in procuring the necessary tools[3] ii. Invest in training and coaching
  • 15. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Longer Transition Period: i. It takes average 2 years to move away from Guesstimation [3] ii. Engineering and Management Practices take time to mature [3] Possible Reasons : i. Lack of Skilled resource ii. Lack of support from Management etc. Solution: i. Training and Coaching on Agile ii. Form local Focus groups for training and coaching iii. Get management support
  • 16. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Low Organizational Commitment: i. Need for change in mindset, for few in an organizations [3] ii. Managers don't get an opportunity to be part of Scrum Development Teams, often [15] ii. Being Free from Methodology bias is key for Agile Adoption[3] Possible Reasons : i. General Resistance for Change ii. Lack of Skilled resource etc. Solution: i. Educate everyone at the organization abut Agile ii. Invest in Trainings and Coaching
  • 17. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Few Other Factors: i. Barriers reported by senior management and Process professionals for Agile adoption are higher when compare to those of coaches, consultants and agile teams ii. Customer Support is very low ,averaging below 10% [3] iv. Lack of Trust v. Lack of Organizational involvement and Interest vi. Lack Support from Team members v. Lack of support from Scrum Master
  • 18. www.unicomlearning.com Key Factors affecting Agile Adoption UNICOM Presents India Agile Week-2013 Possible reasons: i. General Resistance for Change ii. Lack of Skilled resource iii. Lack of coordinated Transition Effort iv. Lack of Off-Shore Onsite co-ordination v. Lack of Management Support etc. Solutions: i. Educate everyone at the organization abut Agile ii. Invest in Trainings and Coaching iii. Invest in procuring the necessary tools
  • 19. www.unicomlearning.com Agile Adoption Challenges Compared UNICOM Presents India Agile Week-2013 Faced by Indian IT Firms [3] Faced by US IT Firms [1] Project Complexity Project Complexity Lack of Skilled Resources Lack of Skilled Resources General Resistance to Change General resistance to Change Budget Constraints Budget Constraints Lack of Management Support Lack of Management Support Lack of coordinated Transition effort Inability to Change Organizational culture Lack of support from PM community Trying to Fit agile elements into non-agile projects Agile Produces Insufficient documentation Less confidence on Agile’ s ability to Scale Lack of Off-Shore Onsite co-ordination Lack of Customer collaboration Agile Cannot handle maintenance Takes longer for adoption Lack of tool to support short iterations
  • 20. www.unicomlearning.com Conclusion: Suggestions to Improve Agile Adoption UNICOM Presents India Agile Week-2013 i. Get Management Support & Executive Sponsorship ii. Focus on Engineering Practices such as Test Driven development, Pair Programming, Continuous Integration etc. iii. Invest in Agile Principles and Processes Trainings iv. Invest in productivity tools for collaboration, automation of Unit Testing, Build automation v. Hire or contract Agile Coaches vi. Get Knowledgeable Scrum Masters onboard vii. Make the Customer Agile aware & involve him/her closely viii. Form Integrated Development and QA teams ix. Form Internal Agile focus groups x. Try for Top-Down adoption, when possible
  • 21. www.unicomlearning.com India Agile Week-2013 Organized by UNICOM Trainings & Seminars Pvt. Ltd. contact@unicomlearning.com Speaker name: Prabhath Kudaithur Email ID: contact.prabhath@gmail.com
  • 22. www.unicomlearning.com References UNICOM Presents India Agile Week-2013 [1] http://www.versionone.com/state-of-agile-survey-results/ [2] http://leadinganswers.typepad.com/leading_answers/files/agile_suitability_filters.pdf [3] BSPIN Agile Practice Benchmarking Report 2012 [4] http://www.shoutingblogger.com/2013/01/top-10-software-companies-of-india- 2013.html [5] http://en.wikipedia.org/wiki/Information_technology_in_India [6] http://www.equitymaster.com/research-it/sector-info/software/Software-Sector- Analysis-Report.asp [7] http://www.deccanherald.com/content/320577/software-services-exports-grow- 10.html [8] http://www.gartner.com/newsroom/id/1972515 [9] http://www.versionone.com/Agile101/Agile-Development-Success/ [10] http://programmers.stackexchange.com/questions/130119/is-agile-applicable-in- product-development-companies-as-well
  • 23. www.unicomlearning.com References … cont UNICOM Presents India Agile Week-2013 [11] http://en.wikipedia.org/wiki/Software_industry [12] http://www.thehindubusinessline.com/industry-and-economy/info-tech/indian- enterprise-software-market-to-reach-392-bn-in-2013-gartner/article4791290.ece [13] http://www.forbes.com/sites/tomiogeron/2013/06/05/americas-fastest-growing- tech-companies-2013/ [14] http://selectusa.commerce.gov/industry-snapshots/software-and-information- technology-services-industry-united-states [15] http://agilefaq.wordpress.com/2012/12/28/is-scrum-agile-dead-in-india/
  • 24. www.unicomlearning.com Declaration UNICOM Presents India Agile Week-2013 The views mentioned in this presentation are purely author’s own and ‘Sasken Communication Technologies Ltd.’ does not subscribe to his views.