Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Scrum (software development)
Agile software development framework

Scrum is an agile framework widely used in software development and other industries to enhance team collaboration. It organizes work into goals delivered through time-boxed iterations called sprints, typically lasting two weeks or up to one month. Progress is reviewed daily in brief stand-up meetings, and at sprint end, teams hold a review for stakeholders and an internal retrospective. Scrum empowers teams with operational decision-making authority and embraces an iterative, incremental approach, promoting continuous feedback and adaptability. It encourages physical co-location or online collaboration to support self-organization and frequent communication, adapting flexibly to changing requirements throughout the project.

We don't have any images related to Scrum (software development) yet.
We don't have any YouTube videos related to Scrum (software development) yet.
We don't have any PDF documents related to Scrum (software development) yet.
We don't have any Books related to Scrum (software development) yet.
We don't have any archived web articles related to Scrum (software development) yet.

History

The use of the term scrum in software development came from a 1986 Harvard Business Review paper titled "The New New Product Development Game" by Hirotaka Takeuchi and Ikujiro Nonaka. Based on case studies from manufacturing firms in the automotive, photocopier, and printer industries, the authors outlined a new approach to product development for increased speed and flexibility. They called this the rugby approach, as the process involves a single cross-functional team operating across multiple overlapping phases in which the team "tries to go the distance as a unit, passing the ball back and forth".5 The authors later developed scrum in their book, The Knowledge Creating Company.6

In the early 1990s, Ken Schwaber used what would become scrum at his company, Advanced Development Methods. Jeff Sutherland, John Scumniotales, and Jeff McKenna developed a similar approach at Easel Corporation, referring to the approach with the term scrum.7 Sutherland and Schwaber later worked together to integrate their ideas into a single framework, formally known as scrum. Schwaber and Sutherland tested scrum and continually improved it, leading to the publication of a research paper in 1995,8 and the Manifesto for Agile Software Development in 2001.9 Schwaber also collaborated with Babatunde Ogunnaike at DuPont Research Station and the University of Delaware to develop Scrum. Ogunnaike believed that software development projects could often fail when initial conditions change if product management was not rooted in empirical practice.10

In 2002, Schwaber with others founded the Scrum Alliance and set up the Certified Scrum accreditation series.11 Schwaber left the Scrum Alliance in late 2009 and subsequently founded Scrum.org, which oversees the parallel Professional Scrum accreditation series.12 Since 2009, a public document called The Scrum Guide13 has been published and updated by Schwaber and Sutherland. It has been revised six times, with the most recent version having been published in November 2020.

Scrum team

A scrum team is organized into at least three categories of individuals: the product owner, developers, and the scrum master. The product owner liaises with stakeholders, those who have an interest in the project's outcome, to communicate tasks and expectations with developers.14 Developers in a scrum team organize work by themselves, with the facilitation of a scrum master.15

Product owner

Each scrum team has one product owner.16 The product owner focuses on the business side of product development and spends the majority of time liaising with stakeholders and the team. The role is intended to primarily represent the product's stakeholders, the voice of the customer, or the desires of a committee, and bears responsibility for the delivery of business results.17181920 Product owners manage the product backlog and are responsible for maximizing the value that a team delivers.21 They do not dictate the technical solutions of a team but may instead attempt to seek consensus among team members.2223

As the primary liaison of the scrum team towards stakeholders, product owners are responsible for communicating announcements, project definitions and progress, RIDAs (risks, impediments, dependencies, and assumptions), funding and scheduling changes, the product backlog, and project governance, among other responsibilities.24[better source needed] Product owners can also cancel a sprint if necessary, without the input of team members.25

Developers

In scrum, the term developer or team member refers to anyone who plays a role in the development and support of the product and can include researchers, architects, designers, programmers, etc.2627

Scrum master

Scrum is facilitated by a scrum master, whose role is to educate and coach teams about scrum theory and practice.28 Scrum masters have differing roles and responsibilities from traditional team leads or project managers. Some scrum master responsibilities include coaching, objective setting, problem solving, oversight, planning, backlog management, and communication facilitation.29 On the other hand, traditional project managers often have people management responsibilities, which a scrum master does not. Scrum teams do not involve project managers, so as to maximize self-organisation among developers.30

Workflow

Sprint

Not to be confused with Hackathon § Code sprints.

A sprint (also known as a design sprint, iteration, or timebox) is a fixed period of time wherein team members work on a specific goal. Each sprint is normally between one week and one month, with two weeks being the most common.31 The outcome of the sprint is a functional deliverable, or a product which has received some development in increments. When a sprint is abnormally terminated, the next step is to conduct new sprint planning, where the reason for the termination is reviewed.

Each sprint starts with a sprint planning event in which a sprint goal is defined. Priorities for planned sprints are chosen out of the backlog. Each sprint ends with two events:32

  • A sprint review (progress shown to stakeholders to elicit their feedback)
  • A sprint retrospective (identifying lessons and improvements for the next sprints)

The suggested maximum duration of sprint planning is eight hours for a four-week sprint.33

Daily scrum

Main article: Daily scrum meeting

Each day during a sprint, the developers hold a daily scrum (often conducted standing up) with specific guidelines, and which may be facilitated by a scrum master.3435 Daily scrum meetings are intended to be less than 15 minutes in length, taking place at the same time and location daily. The purpose of the meeting is to announce progress made towards the sprint goal and issues that may be hindering the goal, without going into any detailed discussion. Once over, individual members can go into a 'breakout session' or an 'after party' for extended discussion and collaboration.36 Scrum masters are responsible for ensuring that team members use daily scrums effectively or, if team members are unable to use them, providing alternatives to achieve similar outcomes.3738

Post-sprint events

Conducted at the end of a sprint, a sprint review is a meeting that has a team share the work they've completed with stakeholders and liaise with them on feedback, expectations, and upcoming plans. At a sprint review completed deliverables are demonstrated to stakeholders. The recommended duration for a sprint review is one hour per week of sprint.39

A sprint retrospective is a separate meeting that allows team members to internally analyze the strengths and weaknesses of the sprint, future areas of improvement, and continuous process improvement actions.40

Backlog refinement

Backlog refinement is a process by which team members revise and prioritize a backlog for future sprints.41 It can be done as a separate stage done before the beginning of a new sprint or as a continuous process that team members work on by themselves. Backlog refinement can include the breaking down of large tasks into smaller and clearer ones, the clarification of success criteria, and the revision of changing priorities and returns.

Artifacts

Artifacts are a means by which scrum teams manage product development by documenting work done towards the project. There are seven scrum artifacts, with three of them being the most common: product backlog, sprint backlog, and increment.42

Product backlog

Main article: Product backlog

The product backlog is a breakdown of work to be done and contains an ordered list of product requirements (such as features, bug fixes and non-functional requirements) that the team maintains for a product. The order of a product backlog corresponds to the urgency of the task. Common formats for backlog items include user stories and use cases.43 The product backlog may also contain the product owner's assessment of business value and the team's assessment of the product's effort or complexity, which can be stated in story points using the rounded Fibonacci scale. These estimates try to help the product owner gauge the timeline and may influence the ordering of product backlog items.44

The product owner maintains and prioritizes product backlog items based on considerations such as risk, business value, dependencies, size, and timing. High-priority items at the top of the backlog are broken down into more detail for developers to work on, while tasks further down the backlog may be more vague.45

Sprint backlog

The sprint backlog is the subset of items from the product backlog intended for developers to address in a particular sprint.46 Developers fill this backlog with tasks they deem appropriate to fill the sprint, using past performance to assess their capacity for each sprint. The scrum approach has tasks on the sprint backlog not assigned to developers by any particular individual or leader. Team members self organize by pulling work as needed according to the backlog priority and their own capabilities and capacity.47

Increment

An increment is a potentially releasable output of a sprint, which meets the sprint goal. It is formed from all the completed sprint backlog items, integrated with the work of all previous sprints.

Other artifacts

Burndown chart

Main article: Burndown chart

Often used in scrum, a burndown chart is a publicly displayed chart showing remaining work.48 It provides quick visualizations for reference. The horizontal axis of the burndown chart shows the days remaining, while the vertical axis shows the amount of work remaining each day. During sprint planning, the ideal burndown chart is plotted. Then, during the sprint, developers update the chart with the remaining work.

Release burnup chart

Main article: Burnup chart

Updated at the end of each sprint, the release burn-up chart shows progress towards delivering a forecast scope. The horizontal axis of the release burnup chart shows the sprints in a release, while the vertical axis shows the amount of work completed at the end of each sprint.

Velocity

Main article: Velocity (software development)

Some project managers believe that a team's total capability effort for a single sprint can be derived by evaluating work completed in the last sprint. The collection of historical "velocity" data is a guideline for assisting the team in understanding their capacity.

Limitations

Some have argued that scrum events, such as daily scrums and scrum reviews, hurt productivity and waste time that could be better spent on actual productive tasks.4950 Scrum has also been observed to pose difficulties for part-time or geographically distant teams; those that have highly specialized members who would be better off working by themselves or in working cliques; and those that are unsuitable for incremental and development testing.5152

Adaptations

Scrum is frequently tailored or adapted in different contexts to achieve varying aims.53 A common approach to adapting scrum is the combination of scrum with other software development methodologies, as scrum does not cover the whole product development lifecycle.54 Various scrum practitioners have also suggested more detailed techniques for how to apply or adapt scrum to particular problems or organizations. Many refer to these techniques as 'patterns', an analogous use to design patterns in architecture and software.5556

Scrumban

Main article: Scrumban

Scrumban is a software production model based on scrum and kanban. To illustrate each stage of work, teams working in the same space often use post-it notes or a large whiteboard.57 Kanban models allow a team to visualize work stages and limitations.58

Scrum of scrums

Scrum of scrums is a technique to operate scrum at scale for multiple teams coordinating on the same product. Scrum-of-scrums daily scrum meetings involve ambassadors selected from each individual team, who may be either a developer or scrum master. As a tool for coordination, scrum of scrums allows teams to collectively work on team-wide risks, impediments, dependencies, and assumptions (RIDAs), which may be tracked in a backlog of their own.5960

Large-scale scrum

Large-scale scrum is an organizational system for product development that scales scrum with varied rules and guidelines, developed by Bas Vodde and Craig Larman.6162 There are two levels to the framework: the first level, designed for up to eight teams; and the second level, known as 'LeSS Huge', which can accommodate development involving hundreds of developers.63

Criticism

A systematic review found "that Distributed Scrum has no impact, positive or negative on overall project success" in distributed software development.64

Martin Fowler, one of the authors of the Manifesto for Agile Software Development, has criticized what he calls "faux-agile" practices that are "disregarding Agile's values and principles",65 and "the Agile Industrial Complex imposing methods upon people" contrary to the Agile principle of valuing "individuals and interactions over processes and tools"66 and allowing the individuals doing the work to decide how the work is done, changing processes to suit their needs.

In September 2016, Ron Jeffries, a signatory to the Agile Manifesto,67 described what he called "Dark Scrum", saying that "Scrum can be very unsafe for programmers."68

See also

Citations

General and cited references

  • Deemer, Pete; Benefield, Gabrielle; Larman, Craig; Vodde, Bas (2009). "The Scrum Primer". Retrieved June 1, 2009.
  • Janoff, N. S.; Rising, L. (2000). "The Scrum Software Development Process for Small Teams" (PDF). Archived from the original (PDF) on November 6, 2015. Retrieved February 26, 2015.
  • Münch, Jürgen; Armbrust, Ove; Soto, Martín; Kowalczyk, Martin (2012). Software Process Definition and Management. Springer. ISBN 978-3-642-24291-5.
  • A guide to the project management body of knowledge (PMBOK guide) (7th ed.). Newtown Square, PA: Project Management Institute. 2021. ISBN 978-1-62825-664-2.
  • Rubin, Kenneth (2013). Essential Scrum: A Practical Guide to the Most Popular Agile Process. Addison-Wesley. p. 173. ISBN 978-0-13-704329-3.
  • Vacaniti, Daniel (February 2018). "The Kanban Guide for Scrum Teams" (PDF). scrum.org. Retrieved March 12, 2018.
  • Verheyen, Gunther (2013). Scrum – A Pocket Guide (A Smart Travel Companion). ISBN 978-90-8753-720-3.
Wikimedia Commons has media related to Scrum (development). Wikisource has original text related to this article: The Scrum Guide

References

  1. "What Is A Scrum Master? Everything You Need To Know – Forbes Advisor". www.forbes.com. Retrieved November 16, 2023. https://www.forbes.com/advisor/business/what-is-a-scrum-master/

  2. Schwaber, Ken (February 1, 2004). Agile Project Management with Scrum. Microsoft Press. ISBN 978-0-7356-1993-7. 978-0-7356-1993-7

  3. "What is Scrum?". What is Scrum? An Agile Framework for Completing Complex Projects – Scrum Alliance. Scrum Alliance. Retrieved February 24, 2016. https://www.scrumalliance.org/why-scrum

  4. J. Henry and S. Henry. Quantitative assessment of the software maintenance process and requirements volatility. In Proc. of the ACM Conference on Computer Science, pages 346–351, 1993.

  5. Takeuchi, Hirotaka; Nonaka, Ikujiro (January 1, 1986). "The New New Product Development Game". Harvard Business Review. Retrieved June 9, 2010. Moving the Scrum Downfield https://cb.hbsp.harvard.edu/cbmp/product/86116-PDF-ENG

  6. The Knowledge Creating Company. Oxford University Press. 1995. p. 3. ISBN 978-0-19-976233-0. Retrieved March 12, 2013. 978-0-19-976233-0

  7. Sutherland, Jeff (October 2004). "Agile Development: Lessons learned from the first Scrum". Archived from the original (PDF) on June 30, 2014. Retrieved September 26, 2008. /wiki/Jeff_Sutherland

  8. Sutherland, Jeffrey Victor; Schwaber, Ken (1995). Business object design and implementation: OOPSLA '95 workshop proceedings. The University of Michigan. p. 118. ISBN 978-3-540-76096-2. 978-3-540-76096-2

  9. "Manifesto for Agile Software Development". Retrieved October 17, 2019. https://agilemanifesto.org

  10. Schwaber, Ken (February 1, 2004). Agile Project Management with Scrum. Microsoft Press. ISBN 978-0-7356-1993-7. 978-0-7356-1993-7

  11. Maximini, Dominik (January 8, 2015). The Scrum Culture: Introducing Agile Methods in Organizations. Management for Professionals. Cham: Springer (published 2015). p. 26. ISBN 978-3-319-11827-7. Retrieved August 25, 2016. Ken Schwaber and Jeff Sutherland presented Scrum for the first time at the OOPSLA conference in Austin, Texas, in 1995. [...] In 2001, the first book about Scrum was published. [...] One year later (2002), Ken founded the Scrum Alliance, aiming at providing worldwide Scrum training and certification. 978-3-319-11827-7

  12. "Home". Scrum.org. Retrieved January 6, 2020. https://www.scrum.org/index

  13. Sutherland, Jeff; Schwaber, Ken (2013). "Scrum Guides". ScrumGuides.org. Retrieved June 15, 2023. /wiki/Jeff_Sutherland

  14. Morris, David (2017). Scrum: an ideal framework for agile projects. In Easy Steps. pp. 178–179. ISBN 978-1-84078-731-3. OCLC 951453155. 978-1-84078-731-3

  15. Cobb, Charles G. (2015). The Project Manager's Guide to Mastering Agile: Principles and Practices for an Adaptive Approach. Hoboken, NJ: John Wiley & Sons. p. 37. ISBN 978-1-118-99104-6. 978-1-118-99104-6

  16. Cohn, Mike (2010). Succeeding with Agile: Software Development Using Scrum. Upper Saddle River, NJ: Addison-Wesley. ISBN 978-0-321-57936-2. 978-0-321-57936-2

  17. Rubin, Kenneth (2013), Essential Scrum. A Practical Guide to the Most Popular Agile Process, Addison-Wesley, p. 173, ISBN 978-0-13-704329-3 978-0-13-704329-3

  18. McGreal, Don; Jocham, Ralph (June 4, 2018). The Professional Product Owner: Leveraging Scrum as a Competitive Advantage. Addison-Wesley Professional. ISBN 978-0-13-468665-3. 978-0-13-468665-3

  19. Pichler, Roman (March 11, 2010). Agile Product Management with Scrum: Creating Products that Customers Love. Addison-Wesley Professional. ISBN 978-0-321-68413-4. 978-0-321-68413-4

  20. Ambler, Scott. "The Product Owner Role: A Stakeholder Proxy for Agile Teams". agilemodeling.com. Retrieved July 22, 2016. [...] in practice there proves to be two critical aspects to this role: first as a stakeholder proxy within the development team and second as a project team representative to the overall stakeholder community as a whole. http://agilemodeling.com/essays/productOwner.htm

  21. McGreal, Don; Jocham, Ralph (June 4, 2018). The Professional Product Owner: Leveraging Scrum as a Competitive Advantage. Addison-Wesley Professional. ISBN 978-0-13-468665-3. 978-0-13-468665-3

  22. "The Scrum Guide" (PDF). Scrum.org. p. 6. Retrieved June 15, 2023. https://scrumguides.org/docs/scrumguide/v2016/2016-Scrum-Guide-US.pdf

  23. "The Role of the Product Owner". Scrum Alliance. Retrieved May 26, 2018. https://resources.scrumalliance.org/Webinar/the-role-of-the-product-owner/

  24. "The Product Owner Role". Scrum Master Test Prep. Retrieved February 3, 2017. http://scrum-master.thinkific.com/pages/the-product-owner-role

  25. Sutherland, Jeff; Schwaber, Ken (2013). "Scrum Guides". ScrumGuides.org. Retrieved June 15, 2023. /wiki/Jeff_Sutherland

  26. Sutherland, Jeff; Schwaber, Ken (2013). "Scrum Guides". ScrumGuides.org. Retrieved June 15, 2023. /wiki/Jeff_Sutherland

  27. Rad, Nader K.; Turley, Frank (2018). Agile Scrum Foundation Courseware, Second Edition. 's-Hertogenbosch, Netherlands: Van Haren. p. 26. ISBN 978-94-018-0279-6. 978-94-018-0279-6

  28. Ken Schwaber; Jeff Sutherland. "The Scrum Guide" (PDF). Scrum.org. Retrieved June 15, 2023. /wiki/Ken_Schwaber

  29. Ken Schwaber; Jeff Sutherland. "The Scrum Guide" (PDF). Scrum.org. Retrieved June 15, 2023. /wiki/Ken_Schwaber

  30. Pete Deemer; Gabrielle Benefield; Craig Larman; Bas Vodde (December 17, 2012). "The Scrum Primer: A Lightweight Guide to the Theory and Practice of Scrum (Version 2.0)". InfoQ. http://www.infoq.com/minibooks/Scrum_Primer

  31. Schwaber, Ken (February 1, 2004). Agile Project Management with Scrum. Microsoft Press. ISBN 978-0-7356-1993-7. 978-0-7356-1993-7

  32. Sutherland, Jeff (October 2004). "Agile Development: Lessons learned from the first Scrum". Archived from the original (PDF) on June 30, 2014. Retrieved September 26, 2008. /wiki/Jeff_Sutherland

  33. Sutherland, Jeff; Schwaber, Ken (2013). "Scrum Guides". ScrumGuides.org. Retrieved June 15, 2023. /wiki/Jeff_Sutherland

  34. Schwaber, Ken (February 1, 2004). Agile Project Management with Scrum. Microsoft Press. ISBN 978-0-7356-1993-7. 978-0-7356-1993-7

  35. "What is a Daily Scrum?". Scrum.org. Retrieved January 6, 2020. https://www.scrum.org/resources/what-is-a-daily-scrum

  36. Flewelling, Paul (2018). The Agile Developer's Handbook: Get more value from your software development: get the best out of the Agile methodology. Birmingham, UK: Packt Publishing Ltd. p. 91. ISBN 978-1-78728-020-5. 978-1-78728-020-5

  37. McKenna, Dave (2016). The Art of Scrum: How Scrum Masters Bind Dev Teams and Unleash Agility. Aliquippa, PA: CA Press. p. 126. ISBN 978-1-4842-2276-8. 978-1-4842-2276-8

  38. Drongelen, Mike van; Dennis, Adam; Garabedian, Richard; Gonzalez, Alberto; Krishnaswamy, Aravind (2017). Lean Mobile App Development: Apply Lean startup methodologies to develop successful iOS and Android apps. Birmingham, UK: Packt Publishing Ltd. p. 43. ISBN 978-1-78646-704-1. 978-1-78646-704-1

  39. Sutherland, Jeff; Schwaber, Ken (2013). "Scrum Guides". ScrumGuides.org. Retrieved June 15, 2023. /wiki/Jeff_Sutherland

  40. Rubin, Kenneth (2012), Essential Scrum. A Practical Guide to the Most Popular Agile Process, Addison-Wesley (published 2013), p. 375, ISBN 978-0-13-704329-3 978-0-13-704329-3

  41. Project Management Institute 2021, Glossary §3 Definitions. - A guide to the project management body of knowledge (PMBOK guide) (7th ed.). Newtown Square, PA: Project Management Institute. 2021. ISBN 978-1-62825-664-2.

  42. "What are Scrum Artifacts? | The Ultimate Guide | Miro". miro.com/. Retrieved November 29, 2024. https://miro.com/agile/what-are-scrum-artifacts/

  43. Pete Deemer; Gabrielle Benefield; Craig Larman; Bas Vodde (December 17, 2012). "The Scrum Primer: A Lightweight Guide to the Theory and Practice of Scrum (Version 2.0)". InfoQ. http://www.infoq.com/minibooks/Scrum_Primer

  44. Higgins, Tony (March 31, 2009). "Authoring Requirements in an Agile World". BA Times. http://www.batimes.com/articles/authoring-requirements-in-an-agile-world.html

  45. Schwaber, Ken (February 1, 2004). Agile Project Management with Scrum. Microsoft Press. ISBN 978-0-7356-1993-7. 978-0-7356-1993-7

  46. Russ J. Martinelli; Dragan Z. Milosevic (January 5, 2016). Project Management ToolBox: Tools and Techniques for the Practicing Project Manager. Wiley. p. 304. ISBN 978-1-118-97320-2. 978-1-118-97320-2

  47. Ken Schwaber; Jeff Sutherland. "The Scrum Guide" (PDF). Scrum.org. Retrieved May 25, 2018. /wiki/Ken_Schwaber

  48. Charles G. Cobb (January 27, 2015). The Project Manager's Guide to Mastering Agile: Principles and Practices for an Adaptive Approach. John Wiley & Sons. p. 378. ISBN 978-1-118-99104-6. 978-1-118-99104-6

  49. Jenson, John (March 8, 2019). "Meetings: The productivity killer for developers". TandemSeven – The Experience Innovation Company. Archived from the original on June 5, 2020. Retrieved June 5, 2020. https://web.archive.org/web/20200605155907/https://www.tandemseven.com/blog/meetings-productivity-killer-for-developers/

  50. "Not all developers like agile, and here are 5 reasons why". Business Matters. December 4, 2019. Retrieved June 5, 2020. https://www.bmmagazine.co.uk/in-business/not-all-developers-like-agile-and-here-are-5-reasons-why/

  51. Turk, Dan; France, Robert; Rumpe, Bernhard (2014) [2002]. "Limitations of Agile Software Processes". Proceedings of the Third International Conference on Extreme Programming and Flexible Processes in Software Engineering: 43–46. arXiv:1409.6600. /wiki/ArXiv_(identifier)

  52. "Issues and Challenges in Scrum Implementation" (PDF). International Journal of Scientific & Engineering Research. 3 (8). August 2012. Retrieved December 10, 2015. http://www.ijser.org/researchpaper/Issues-and-Challenges-in-Scrum-Implementation.pdf

  53. Hron, Michal; Obwegeser, Nikolaus (January 1, 2022). "Why and how is Scrum being adapted in practice: A systematic review". Journal of Systems and Software. 183: 111110. doi:10.1016/j.jss.2021.111110. ISSN 0164-1212. S2CID 240950847. https://www.sciencedirect.com/science/article/pii/S0164121221002077

  54. Hron, M.; Obwegeser, N. (January 2018). "Scrum in practice: an overview of Scrum adaptations" (PDF). Proceedings of the 2018 51st Hawaii International Conference on System Sciences (HICSS), January 3–6, 2018. http://pure.au.dk/portal/files/116906219/Hron_Obwegeser_Scrum_in_practice_An_overview_of_Scrum_adaptations.pdf

  55. Bjørnvig, Gertrud; Coplien, Jim (June 21, 2008). "Scrum as Organizational Patterns". Gertrude & Cope. https://sites.google.com/a/scrumorgpatterns.com/www/

  56. "Scrum Pattern Community". ScrumPLoP.org. Retrieved July 22, 2016. http://www.scrumplop.org

  57. Ladas, Corey (October 27, 2007). "scrum-ban". Lean Software Engineering. Archived from the original on August 23, 2018. Retrieved September 13, 2012. https://web.archive.org/web/20180823232934/http://leansoftwareengineering.com/ksse/scrum-ban/

  58. Kniberg, Henrik; Skarin, Mattias (December 21, 2009). "Kanban and Scrum – Making the most of both" (PDF). InfoQ. Retrieved July 22, 2016. https://www.infoq.com/minibooks/kanban-scrum-minibook

  59. "Risk Management – How to Stop Risks from Screwing Up Your Projects!". Kelly Waters. http://www.allaboutagile.com/risk-management-how-to-stop-risks-from-screwing-up-your-projects/

  60. "Scrum of Scrums". Agile Alliance. December 17, 2015. Archived from the original on February 9, 2014. Retrieved December 17, 2013. https://web.archive.org/web/20140209200853/http://guide.agilealliance.org/guide/scrumofscrums.html

  61. "Large-Scale Scrum (LeSS)". 2014. http://less.works

  62. Grgic (2015). "Descaling organisation with LeSS (Blog)". https://less.works/blog/2015/05/08/less-scaling-descaling-organizations-with-less.html

  63. Larman, Craig; Bas Vodde (May–June 2013). "Scaling Agile Development" (PDF). Crosstalk. http://www.crosstalkonline.org/storage/issue-archives/2013/201305/201305-larman.pdf

  64. Santos, Ronnie de Souza; Ralph, Paul; Arshad, Arham; Stol, Klaas-Jan (October 5, 2023). "Distributed Scrum: A Case Meta-Analysis". ACM Computing Surveys. 56 (4): 1–37. doi:10.1145/3626519. S2CID 263672588. https://doi.org/10.1145%2F3626519

  65. Fowler, Martin (August 25, 2018). "The State of Agile Software in 2018". martinfowler.com. Archived from the original on September 14, 2023. Retrieved September 14, 2023. /wiki/Martin_Fowler_(software_engineer)

  66. "Manifesto for Agile Software Development". Retrieved October 17, 2019. https://agilemanifesto.org

  67. "Manifesto for Agile Software Development". Retrieved October 17, 2019. https://agilemanifesto.org

  68. Jeffries, Ron (September 8, 2016). "Dark Scrum". ronjeffries.com. Retrieved May 6, 2024. https://ronjeffries.com/articles/016-09ff/defense/