文爱是什么| 刺梨什么时候成熟| 工作室是干什么的| may是什么意思| 胸胀是什么原因| 临期是什么意思| 八月初十是什么星座| 谈婚论嫁什么意思| 总胆红素偏高是什么意思| cvm是什么意思| 巾帼不让须眉是什么意思| 尿酸高都有什么症状| 夏至未至什么意思| 瘢痕是什么意思| 脑供血不足什么原因引起的| 师五行属什么| 前列腺钙化灶是什么意思| 宫颈息肉是什么原因引起的| dtc是什么意思| 腰闪了挂什么科| 痰是棕色的是什么原因| 硬度不够吃什么药调理| 骆驼吃什么食物| 笼中鸟是什么意思| 湿气重吃什么中药好| 丘比特是什么意思| 牛腩炖什么好吃| 舌头上有红点是什么原因| 喉咙长溃疡是什么原因| 送老师送什么礼物好| 穿堂风是什么意思| 淼念什么| 内在美是什么意思| 什么食物富含维生素b| 杭州有什么好玩的地方| 加菲猫是什么品种| 女性憋不住尿是什么原因| 林彪为什么反革命| 啤酒喝了有什么好处| 2016年属什么| 有待提高是什么意思| 9月28是什么星座| c14阳性是什么意思| 甲状腺球蛋白抗体高是什么原因| 母仪天下是什么意思| 吃什么可以补充雌激素| 己卯日五行属什么| 二月二十三日是什么星座| 冠脉ct和冠脉造影有什么区别| 双相是什么意思| 肝炎是什么病| 知见是什么意思| 球蛋白有什么作用和功效| 百褶裙搭配什么上衣| 流年什么意思| 虎口是什么穴位| 女人山根低代表什么| 牛仔裤配什么鞋好看| 金匮肾气丸适合什么人吃| 养猫需要准备什么东西| 吃饭的时候恶心想吐是什么原因| 手机为什么没信号| 阔腿裤配什么鞋子好看| 鼎字五行属什么| 陈皮不能和什么一起吃| 血止不住是什么原因| 科学是什么| 向左向右向前看是什么歌| 补液盐是什么| 鸡咳嗽吃什么药| 周朝之后是什么朝代| 大蒜泡酒治什么病| 吃什么降血压效果最好| 高定是什么意思| 去医院看肛门挂什么科| 恨不相逢未嫁时什么意思| 什么是tct检查| 白居易有什么之称| 007最新一部叫什么| 什么是耦合| 软装是什么| 什么是假性狐臭| 新斯的明是什么药| 什么是幼小衔接| 碘酸钾是什么| 印劫是什么意思| 烧心吃什么药效果最好| 月经量突然减少是什么原因| 阴茎发麻是什么原因| 外公的哥哥叫什么| 禁欲系是什么意思| 胃酸过多吃点什么食物比较好| 最好的止疼药是什么药| 味极鲜是什么| 女生肾疼是什么原因| 小t是什么意思| 看破不说破什么意思| ntl是什么意思| 喇叭裤配什么鞋子好看| 春占生女是什么意思| 什么是狐臭| 从良是什么意思| 糖类抗原125偏高是什么原因| 吃得什么填词语| c1e驾照能开什么车| 脚底发热是什么原因| 三焦不通吃什么中成药| 天五行属什么| 肝气虚吃什么中成药| 乙肝小二阳是什么意思| 老放屁是什么病的征兆| 女用避孕套是什么样的| 哮喘吃什么药好| 慷慨解囊是什么意思| 女生额头长痘痘是什么原因| 咖啡什么时候喝最好| 叶酸有什么作用| 张什么舞什么| 玉兰花什么季节开| 女人吃黄芪有什么好处| 肾功能不全是什么意思| 柔顺和拉直有什么区别| 胃不好吃什么水果最好| 水是由什么构成的| 白带像豆腐渣用什么药| 慢性胃炎吃什么食物好| wl是什么意思| 海参有什么功效| 专柜是什么意思| 60min是什么意思| 牛蒡是什么| 梦到人死了是什么意思| 电是什么| 心肾不交有什么症状| 十全十美是什么意思| 两性是什么意思| hv是什么意思| 米粉和米线有什么区别| 为什么会心慌| 小鹅吃什么| 拉稀肚子疼吃什么药| 鹿晗什么星座| 生物冰袋里面是什么| 一月十七是什么星座| 空调管滴水是什么原因| 口臭胃火大吃什么药好| 自作多情是什么意思| 什么是白内障| 遗精吃什么药最好| 胃酸想吐是什么原因| 欢乐海岸有什么好玩的| 欲情故纵是什么意思| 鹅口疮用什么药效果好| 唐僧念的紧箍咒是什么| 上海有什么好玩的地方适合小孩子| 源源不断是什么意思| 一眼万年是什么意思| 10.30什么星座| 真菌怕什么| 结账是什么意思| 神话是什么意思| 喉咙有白点是什么原因| 社保卡是干什么用的| 男戴观音女戴佛有什么讲究| 养肝护肝吃什么药| 班草是什么意思| 8月31号是什么星座| 面瘫是什么引起的| 中国精神是什么| 成人男性尿床是什么原因造成的| 缺锌容易得什么病| 打耳洞医院挂什么科| 吃什么长卵泡| 孩子注意力不集中去医院看什么科| 软组织损伤用什么药| 大头虾是什么意思| 但微颔之的之是什么意思| 脉络膜裂囊肿是什么病| crp高是什么感染| 风度是什么意思| 出现血精吃什么药| 三点水加尺念什么| cos是什么牌子| 菊花有什么作用| 跪乳的动物是什么生肖| 萧何字什么| 什么是节气| 口差念什么| 广藿香是什么味道| 中性粒细胞比率偏高是什么意思| 浊气是什么意思| 保拉纳啤酒什么档次| 背疼应该挂什么科| 吃了安宫牛黄丸要禁忌什么不能吃| 事后紧急避孕药什么时候吃有效| 蛇蝎心肠是什么生肖| 七七年属什么生肖| 跑步什么时候跑最好| 饺子有什么馅| 抖阴是什么| 皮肤癣用什么药| 坏血病的症状是什么| 抽烟打嗝是什么情况| 艾草泡脚有什么好处| 荞麦长什么样子图片| 产假从什么时候开始算| 淋巴结肿大是什么原因| 天赦日是什么意思| 来源是什么意思| 为什么不建议打卧蚕呢| 膝关节退行性改变是什么意思| 顾里为什么和席城睡了| m2是什么意思| 82年属狗是什么命| 握手是什么意思| 中国最贵的烟是什么烟| 湿疹吃什么药好| 养胃早餐吃什么好| 蝙蝠进屋有什么预兆| 焚香是什么意思| 上技校学什么专业好| 10月26是什么星座| 副书记是什么级别| 黄柏泡水喝有什么功效| 氨咖黄敏胶囊是什么药| 指甲扁平是什么原因| 国防科技大学毕业是什么军衔| 头部神经痛吃什么药好| 免疫球蛋白高说明什么| 熊是什么意思| 为什么癌症治不好| 吃什么能减肥最快还能减全身| alb是什么意思| 梦见好多老鼠是什么意思| 宫腔镜手术是什么手术| 喊麦什么意思| 皮肤过敏吃什么药好| arb是什么意思| 建档立卡是什么| 脑白质脱髓鞘改变是什么意思| 什么人不能吃玉米| 不解什么什么| 爆菊花什么感觉| 出梅是什么意思| 水苏糖是什么东西| 12月14是什么星座| 什么是远视| 生姜和红糖熬水有什么作用| 美国为什么打伊拉克| 西红柿和什么不能一起吃| p什么意思| 出汗多吃什么药| 南瓜和什么食物相克| 天麻种植需要什么条件| 大圆脸适合什么发型| 鼠冲什么生肖| 血管痉挛是什么症状| 十一月三号是什么星座| 女真族现在是什么族| 小孩吃鹅蛋有什么好处| 一树梨花压海棠什么意思| 尿酸高有什么症状表现| 颞下颌关节紊乱吃什么药| 甲状腺吃什么食物好| 百度Jump to content

市交警支队全力筑牢全国“两会”道路交通安全防线

From Wikipedia, the free encyclopedia
百度 认真开展学习讨论交流,查摆问题,树立榜样和导向。

Scrum Agile events, based on The 2020 Scrum Guide[1]

Scrum is an agile team collaboration framework commonly used in software development and other industries.

Scrum prescribes for teams to break work into goals to be completed within time-boxed iterations, called sprints. Each sprint is no longer than one month and commonly lasts two weeks. The scrum team assesses progress in time-boxed, stand-up meetings of up to 15 minutes, called daily scrums. At the end of the sprint, the team holds two further meetings: one sprint review to demonstrate the work for stakeholders and solicit feedback, and one internal sprint retrospective. A person in charge of a scrum team is typically called a scrum master.[2]

Scrum's approach to product development involves bringing decision-making authority to an operational level.[3] Unlike a sequential approach to product development, scrum is an iterative and incremental framework for product development.[4] Scrum allows for continuous feedback and flexibility, requiring teams to self-organize by encouraging physical co-location or close online collaboration, and mandating frequent communication among all team members. The flexible approach of scrum is based in part on the notion of requirement volatility, that stakeholders will change their requirements as the project evolves.[5]

History

[edit]

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".[6] The authors later developed scrum in their book, The Knowledge Creating Company.[7]

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.[8] 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,[9] and the Manifesto for Agile Software Development in 2001.[10] 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.[3]

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 Guide[13] 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

[edit]

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

[edit]

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.[17][18][19][20] Product owners manage the product backlog and are responsible for maximizing the value that a team delivers.[18] They do not dictate the technical solutions of a team but may instead attempt to seek consensus among team members.[21][22]

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.[23][better source needed] Product owners can also cancel a sprint if necessary, without the input of team members.[13]

Developers

[edit]

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.[13][24]

Scrum master

[edit]

Scrum is facilitated by a scrum master, whose role is to educate and coach teams about scrum theory and practice.[1] 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.[1] 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.[25]

Workflow

[edit]

Sprint

[edit]
The scrum framework (PBI in the figure refers to product backlog item)
The scrum process

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.[3] 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:[8]

  • 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.[13]

Daily scrum

[edit]
A daily scrum in the computing room

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.[3][26] 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.[27] 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.[28][29]

Post-sprint events

[edit]

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.[13]

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.[30]

Backlog grooming or refinement

[edit]

Backlog grooming or refinement is a process by which team members revise and prioritize a backlog for future sprints.[31] 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.Atlassian. "What is backlog grooming? Definition and benefits". atlassian.com. Atlassian. Retrieved June 17, 2025. Backlog grooming, or backlog refinement, is the regular updation of the product backlog.

Artifacts

[edit]

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.[32]

Product backlog

[edit]

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.[25] 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.[33]

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.[3]

Sprint backlog

[edit]

The sprint backlog is the subset of items from the product backlog intended for developers to address in a particular sprint.[34] 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.[35]

Increment

[edit]

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

[edit]

Burndown chart

[edit]
A sample burndown chart for a completed sprint, showing remaining effort at the end of each day

Often used in scrum, a burndown chart is a publicly displayed chart showing remaining work.[36] 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.[37] Then, during the sprint, developers update the chart with the remaining work.

Release burnup chart

[edit]
A sample burnup chart for a release, showing scope completed each sprint (MVP = minimum viable product)

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

[edit]

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

[edit]

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.[38][39] 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.[40][41]

Adaptations

[edit]

Scrum is frequently tailored or adapted in different contexts to achieve varying aims.[42] 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.[43] 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.[44][45]

Scrumban

[edit]

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.[46] Kanban models allow a team to visualize work stages and limitations.[47]

Scrum of scrums

[edit]

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.[48][49]

Large-scale scrum

[edit]

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.[50][51] 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.[52]

Criticism

[edit]

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

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",[54] and "the Agile Industrial Complex imposing methods upon people" contrary to the Agile principle of valuing "individuals and interactions over processes and tools"[10] 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,[10] described what he called "Dark Scrum", saying that "Scrum can be very unsafe for programmers."[55]

See also

[edit]

Citations

[edit]
  1. ^ a b c Ken Schwaber; Jeff Sutherland. "The Scrum Guide" (PDF). Scrum.org. Retrieved June 15, 2023.
  2. ^ "What Is A Scrum Master? Everything You Need To Know – Forbes Advisor". www.forbes.com. December 27, 2021. Retrieved November 16, 2023.
  3. ^ a b c d e Schwaber, Ken (February 1, 2004). Agile Project Management with Scrum. Microsoft Press. ISBN 978-0-7356-1993-7.
  4. ^ "What is Scrum?". What is Scrum? An Agile Framework for Completing Complex Projects – Scrum Alliance. Scrum Alliance. Retrieved February 24, 2016.
  5. ^ 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.
  6. ^ Takeuchi, Hirotaka; Nonaka, Ikujiro (January 1, 1986). "The New New Product Development Game". Harvard Business Review. Retrieved June 9, 2010. Moving the Scrum Downfield
  7. ^ The Knowledge Creating Company. Oxford University Press. 1995. p. 3. ISBN 978-0-19-976233-0. Retrieved March 12, 2013.
  8. ^ a b 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.
  9. ^ 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.
  10. ^ a b c "Manifesto for Agile Software Development". Retrieved October 17, 2019.
  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.
  12. ^ "Home". Scrum.org. Retrieved January 6, 2020.
  13. ^ a b c d e Sutherland, Jeff; Schwaber, Ken (2013). "Scrum Guides". ScrumGuides.org. Retrieved June 15, 2023.
  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.
  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.
  16. ^ Cohn, Mike (2010). Succeeding with Agile: Software Development Using Scrum. Upper Saddle River, NJ: Addison-Wesley. ISBN 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
  18. ^ a b 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.
  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.
  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.
  21. ^ "The Scrum Guide" (PDF). Scrum.org. p. 6. Retrieved June 15, 2023.
  22. ^ "The Role of the Product Owner". Scrum Alliance. Retrieved May 26, 2018.
  23. ^ "The Product Owner Role". Scrum Master Test Prep. Retrieved February 3, 2017.
  24. ^ 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.
  25. ^ a b 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.
  26. ^ "What is a Daily Scrum?". Scrum.org. Retrieved January 6, 2020.
  27. ^ 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.
  28. ^ 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.
  29. ^ 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.
  30. ^ 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
  31. ^ Project Management Institute 2021, Glossary §3 Definitions.
  32. ^ "What are Scrum Artifacts? | The Ultimate Guide | Miro". miro.com/. Retrieved November 29, 2024.
  33. ^ Higgins, Tony (March 31, 2009). "Authoring Requirements in an Agile World". BA Times.
  34. ^ 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.
  35. ^ Ken Schwaber; Jeff Sutherland. "The Scrum Guide" (PDF). Scrum.org. Retrieved May 25, 2018.
  36. ^ 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.
  37. ^ "Agile 101 – Sprint Planning". Somar Digital. Retrieved July 9, 2025.
  38. ^ 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.
  39. ^ "Not all developers like agile, and here are 5 reasons why". Business Matters. December 4, 2019. Retrieved June 5, 2020.
  40. ^ 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.
  41. ^ "Issues and Challenges in Scrum Implementation" (PDF). International Journal of Scientific & Engineering Research. 3 (8). August 2012. Retrieved December 10, 2015.
  42. ^ 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.
  43. ^ 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.
  44. ^ Bj?rnvig, Gertrud; Coplien, Jim (June 21, 2008). "Scrum as Organizational Patterns". Gertrude & Cope.
  45. ^ "Scrum Pattern Community". ScrumPLoP.org. Retrieved July 22, 2016.
  46. ^ Ladas, Corey (October 27, 2007). "scrum-ban". Lean Software Engineering. Archived from the original on August 23, 2018. Retrieved September 13, 2012.
  47. ^ Kniberg, Henrik; Skarin, Mattias (December 21, 2009). "Kanban and Scrum – Making the most of both" (PDF). InfoQ. Retrieved July 22, 2016.
  48. ^ "Risk Management – How to Stop Risks from Screwing Up Your Projects!". Kelly Waters.
  49. ^ "Scrum of Scrums". Agile Alliance. December 17, 2015. Archived from the original on February 9, 2014. Retrieved December 17, 2013.
  50. ^ "Large-Scale Scrum (LeSS)". 2014.
  51. ^ Grgic (2015). "Descaling organisation with LeSS (Blog)".
  52. ^ Larman, Craig; Bas Vodde (May–June 2013). "Scaling Agile Development" (PDF). Crosstalk.
  53. ^ 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.
  54. ^ 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.
  55. ^ Jeffries, Ron (September 8, 2016). "Dark Scrum". ronjeffries.com. Retrieved May 6, 2024.

General and cited references

[edit]
[edit]
ped是什么意思 吃了避孕药会有什么副作用 盆腔积液吃什么药效果最好 脑供血不足吃什么中成药好 6月5日是世界什么日
手为什么会发麻 陈惠敏和陈慧琳什么关系 告诉我们什么道理 鸟是什么生肖 心脏超声检查是什么
女性白细胞高是什么原因 痛风吃什么水果最好 3月是什么季节 吃了阿莫西林不能吃什么 大熊猫是什么科
病理性骨折是什么意思 鱼和什么不能一起吃 6月26号是什么星座 最近老做噩梦是什么原因 hn是什么意思
喉咙疼是什么原因hcv8jop6ns1r.cn 梦见虱子是什么意思hcv9jop7ns0r.cn 慢性萎缩性胃炎伴糜烂吃什么药hcv8jop7ns6r.cn 右手发麻是什么病的前兆hcv8jop5ns6r.cn 地头蛇比喻什么样的人hcv8jop7ns6r.cn
胸部ct可以检查出什么hcv8jop4ns8r.cn 女宝胶囊的作用和功效是什么hcv8jop3ns2r.cn 佳偶天成什么意思hcv9jop0ns4r.cn 孕囊小是什么原因hcv8jop4ns1r.cn 男人脖子后面有痣代表什么hcv9jop4ns1r.cn
月经为什么推迟不来hcv7jop4ns8r.cn 月经期间头疼是什么原因aiwuzhiyu.com 狰狞什么意思hcv8jop3ns9r.cn 换药挂什么科cj623037.com ad医学上是什么意思hcv8jop1ns1r.cn
病毒感染咳嗽吃什么药效果好hcv8jop4ns0r.cn 体寒是什么原因引起的hcv8jop4ns5r.cn 大脚骨疼是什么原因hcv9jop6ns9r.cn 四季豆不能和什么一起吃clwhiglsz.com 什么的清香hcv9jop6ns9r.cn
百度