Applying Agile Lean to Global Software Development

Slides:



Advertisements
Similar presentations
Light Enterprise Architecture
Advertisements

Some impressions from the school visits and the conference -No systematic report 1 st Some general wisdom 2 nd Key analysis questions of the project Conference.
1 Graduates’ Attributes : EMF, EUR-ACE and Federal Educational Standards Alexander I. Chuchalin, Chair of the RAEE Accreditation Board Graduates’ Attributes.
Supporting Organisations Through CHANGE. Who are we……..  Over 25 years experience in industry – Management, L&D, OE  Track record of achieving results.
Guided By: Dr. Jongwook Woo Presented By: Mohit Doshi CHAPTER 3 INFORMATION STRATEGY CIS 590 IS/IT Policy and Strategy.
Agile Quality Assurance Reference Model Jacob Sandnes 3/23/15.
資工碩一 張淵順. Outline  Introduction  Agile vs. Lean  Research Approach  Findings  Discussion  Conclusion.
Y. Rong June 2008 Modified in Feb  Industrial leaders  Initiation of a project (any project)  Innovative way to do: NABC ◦ Need analysis ◦ Approach.
DBA 6 Bangkok, ID No Thailand
APPLY SOCIAL-NETWORK-SERVICE (SNS) FOR SOLVING PROBLEMS OF IMPLEMENTING A KMS IN VIETNAMESE SME Prepared by :Pham Quoc Trung Supervised by :Prof. Yoshinori.
Deepening Our Understanding of Communities of Practice in Large-Scale Agile Development 凌杰甫.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Project Management Initiative at CGFNS International  The need to institute Project Management at CGFNS International became a top priority in 2011 
Sales Enablement Diagnostic Toolkit June 2014 SBI.
Continual Service Improvement Methods & Techniques.
UK Interest & Input to the Factories of the Future Horizon 2020 Roadmap. © ActionPlant 2011.
Lean Manufacturing Practices In Malaysian SMEs. 1.0Introduction Research Background Why Lean Manufacturing needs to be practiced in SMEs? Problem Statement.
HOW A PMO CAN DRIVE A PROJECT MANAGEMENT CULTURE Allan R. Loucks, M.A., Psy.D. Robert J. Hess, PMP January 27, 2010.
Lean Agile Community of Practice April Shimitz 11/19/2014.
International Health Policy Program -Thailand Nongnuch Jaichuen Food and Nutrition Policy for Health Promotion Program International Health Policy Program.
1 Chapter 9 Implementing Six Sigma. Top 8 Reasons for Six Sigma Project Failure 8. The training was not practical. 7. The project was too small for DMAIC.
Requirements Determination
Robert P. King Department of Applied Economics April 14, 2017
Project Management What is Project Management?
OUTCOME BASED EDUCATION
Software Risk Management
TeleManagement Forum The voice of the OSS/BSS industry.
SWAMYNATHAN.S.M/TQM-UNIT4/BENCHMARKING
Literature Review: Conception to Completion
MGT 426 HOMEWORK Marvelous Learning / mgt426homework.com
Strategic Planning for Learning Organizations
Identify the Risk of Not Doing BA
Risk Management for Technology Projects
Building Better IT Leaders from the Bottom Up
X4MIS Change Management Principles
Week 6 Innovation Process
Preface to the special issue on context-aware recommender systems
Sales Diagnostic Tool Kit
Information Technology Project Management – Fifth Edition
Building a BA Center of Excellence
What is performance management?
Overview – Guide to Developing Safety Improvement Plan
Chapter 3 Performance Management and Strategic Planning
Critical Factors in Managing Technology
The Steps into creation of research
Chapter 16 Nursing Informatics: Improving Workflow and Meaningful Use
MGT 426 HOMEWORK Education for Service--mgt426homework.com.
Overview – Guide to Developing Safety Improvement Plan
COMPLIMENTARY TEACHING MATERIALS
Where is Your Organization on the Accessibility Maturity Scale
Surafel Demissie, Frank Keenan, Özden Özcan-Top and Fergal McCaffery
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Identifying enablers & disablers to change
How to become PMI-ACP ®?.
Objectives 1. An understanding of the importance of management to society and individuals 2. An understanding of the role of management 3. An ability to.
Projects, Assignments, and other Assessments
SUCCESSION PLANNING: WHO WILL LEAD?
How to publish your work in academic journals
Balanced Scorecard Workshop Customer Objective: Enhance Relevance to Early Career Engineers TEC 2005 Pittsburgh, Pennsylvania Larry Dickinson, VP,
Development of energy balance statistics
Objectives 1. An understanding of the importance of management to society and individuals 2. An understanding of the role of management 3. An ability to.
Topic 1: Introduction to the Module and an Overview of Agile
Stories of Transformation
Agenda Start with Why What Are Best Practice Frameworks, and Why Do We Need Them? Best Practices Defined Lean, Agile, DevOps and ITSM/ITIL 4 The Increasing.
Graduate Thesis GRAD 699 (90)
Meta-analysis, systematic reviews and research syntheses
Are you measuring what really counts?
Challenges When Using Scrum in Globally Distributed Teams
SAAEA Conference: 19 – 22 May Gaborone, Botswana
Presentation transcript:

Applying Agile Lean to Global Software Development Masters Thesis Presentation [Harrisburg University] Piyansh Gupta

Outline Abstract Preface Introduction Problem Statement Literature Review Method Results Discussion Conclusion References

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.

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

Objectives Combining Agile practices and lean development paradigm Focus on sustainable successful implementation of Agile Lean Strategies used

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

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?

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.

Review Of Literature Agile Twelve principles No universal definition Loose framework Lean part of Agile??

Review Of Literature Lean Core Principles Poppendieck principles of Software development Leads to process and quality improvements No specific practices outlined

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

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

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

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

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

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

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

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

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

Thank you Questions?