Download presentation
Presentation is loading. Please wait.
Published byΔιάβολος Διδασκάλου Modified over 5 years ago
1
Applying Agile Lean to Global Software Development
Masters Thesis Presentation [Harrisburg University] Piyansh Gupta
2
Outline Abstract Preface Introduction Problem Statement
Literature Review Method Results Discussion Conclusion References
3
Abstract Motivation Ways to improve results and overcome challenges in GSD Gaining popularity of agile and lean in GSD Persistence of issues in GSD Recent trend of combining AGILE and LEAN Aim: To study current practices of agile lean and its utilization in GSD.
4
Introduction Popularity of Lean thinking
Increase advantages and significance of distributed software development in IT industry Challenges accompanying distributed software development need to be addressed Adopting agile software development and lean principles in large distributed software development organizations
5
Objectives Combining Agile practices and lean development paradigm
Focus on sustainable successful implementation of Agile Lean Strategies used
6
Problem Statement Lack of research on how to successfully apply agile lean in GSD Research gap - combining agile lean in distributed contexts to overcome prevailing challenges
7
Research Questions RQ1: What combinations of agile lean can be useful to global software development? RQ2: Will agile lean successful be in global software development? RQ3: How to scale agile lean development practices in a large distributed software development organization? RQ4: Are there any challenges faced during implementation of agile lean in global software development? RQ5: What strategies can be adopted to sustain and manage agile lean development practices in a global software development to avail its benefits?
8
Review Of Literature Global Software Development
teams of knowledge workers located in various parts of the globe developing commercially viable software Benefits make it attractive. Challenges and drawbacks may overrun advantages.
9
Review Of Literature Agile Twelve principles No universal definition
Loose framework Lean part of Agile??
10
Review Of Literature Lean Core Principles
Poppendieck principles of Software development Leads to process and quality improvements No specific practices outlined
11
Perception of the Difference between Agile and Lean
Review Of Literature Perception of the Difference between Agile and Lean Combination Type No perceived difference between agile and lean The combination of both is non-purposeful Agile and lean are at the different levels. Lean is thinking tool, agile is prescriptive practice Use lean principles to guide the development and adaptation of agile practices Use lean principles to facilitate agile adoption Agile and lean are at the similar levels, but have different scopes and focus Top-down implementation of lean to create environment where bottom-up agile can thrive Use lean to help agile scale up Both can be combined at the principle level to develop and adapt practices Use lean techniques to improve agile software development processes Use agile practices to support lean software development processes Combining Agile and Lean Considered same in the past Many researchers recognize difference and motivate combination Judicious selection of the type of combination
12
Review Of Literature Agile and Lean in Global Software Development
Disconnect between Agile Lean and GSD solved through tools and technology Complementing practices of Agile lean
13
Methodology Planning Execution Reporting Formulate research questions
Identify all relevant search terms and search engines Determine strategy to conduct search Execution Conduct search Select data sources such as published literature Perform assessment of sources Extract Data Analyze and Synthesize Data Reporting Document report of findings and conclusions
14
Results Implementation of Agile Lean in Global Software Development
Distributed XP, Scrum, Lean Biggest implementation issue: Communication, Documentation Lean utilized to scale agile Communities of Practice to support transformation
15
Results Applying Agile Lean Principles in Global Software Development
Overlap between principles: Shared aspects Principles address issues in GSD Improve functioning and management of distributed software development
16
Results Challenges in Application
Caused due to loopholes in the distributed structure Balancing communication between too little to too much Hierarchal structure Management and governance
17
Results Strategies for Afoption/Application
Common combinations of agile lean in GSD Using lean and agile alongside is prevalent Good understanding of any one can provide strength for combination Communities of Practice & Workshops
18
Discussion Agile Lean complements each other
Separate tools provide unique advantage in GSD Specific organization context requires its unique solution Careful implementation Synchronous communication, training and coaching
19
Conclusion Agile Lean combination is helpful in solving GSD issues
Several challenges are caused Right selection and integration is critical Utilize company strategy, goals and vision Implement practices to sustain the changes
20
Thank you Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.