Succeed with Scrum in Even the Largest, Most Complex Distributed Development Projects Forewords by Ken Schwaber, Scott Ambler, Roman Pichler, and Matthew Wang This is the first comprehensive, practical guide for Scrum practitioners working in large-scale distributed environments. Written by three of IBMs leading Scrum practitionersin close collaboration with the IBM QSE Scrum Community of more than 1000 members worldwidethis book offers specific, actionable guidance for everyone who wants to succeed with Scrum in the enterprise. Readers will follow a journey through the lifecycle of a distributed Scrum project, from envisioning products and setting up teams to preparing for Sprint planning and running retrospectives. Each chapter presents a baseline drawn from conventional Scrum, then discusses additional issues faced by distributed teams, and presents specific best-practice solutions, alternatives, and tips the authors have identified through hard, empirical experience. Using real-world examples, the book demonstrates how to apply key Scrum practices, such as look-ahead planning in geographically distributed environments. Readers will also gain valuable new insights into the agile management of complex problem and technical domains. Coverage includes Developing user stories and working with Product Owners as a distributed team Recognizing and fixing the flaws Scrum may reveal in existing processes Engaging in more efficient Release and Sprint planning Conducting intense, brief daily Scrum meetings in distributed environments Managing cultural and language differences Resolving dependencies, performing frequent integration, and maintaining transparency in geographically distributed environments Successfully running remote software reviews and demos Brainstorming what worked and what didnt, to improve future Sprints This book will be an indispensable resource for every team leader, member, product owner, or manager working with Scrum or other agile methods in any distributed software development organization.
Cited By
- Ashmore S and Wedlake M (2016). Developing the Product Your Customer Really Wants, Information Resources Management Journal, 29:3, (1-11), Online publication date: 1-Jul-2016.
- Martínez-Ruiz T, García F, Piattini M and De Lucas-Consuegra F Process variability management in global software development: a case study Proceedings of the 2013 International Conference on Software and System Process, (46-55)
- Brown A, Ambler S and Royce W Agility at scale: economic governance, measured improvement, and disciplined delivery Proceedings of the 2013 International Conference on Software Engineering, (873-881)
- Orsoletta R and Prikladnicki R Lições aprendidas com o uso da emulação de proximidade física no Desenvolvimento Distribuído de Software Proceedings of the X Brazilian Symposium in Collaborative Systems, (156-159)
- Thiemich C and Puhlmann F An agile BPM project methodology Proceedings of the 11th international conference on Business Process Management, (291-306)
- Almeida L, Pinheiro P and Albuquerque A Applying multi-criteria decision analysis to global software development with scrum project planning Proceedings of the 6th international conference on Rough sets and knowledge technology, (311-320)
Index Terms
- A Practical Guide to Distributed Scrum
Recommendations
Practical Scrum-Scrum Team: Way to Produce Successful and Quality Software
ICCSA '13: Proceedings of the 2013 13th International Conference on Computational Science and Its ApplicationsScrum is the most popular agile methodology in software industry. By using scrum practices, several companies have improved their quality and productivity. This paper presents a practical view inside the Scrum practices, specifically, the team size, ...
Using Scrum in Distributed Agile Development: A Multiple Case Study
ICGSE '09: Proceedings of the 2009 Fourth IEEE International Conference on Global Software EngineeringDistributed agile development (DAD) has received increasing interest both in industry and academia as global software development (GSD) is becoming main-stream. However, agile methods and in particular agile practices have been designed for collocated ...