Difference between revisions of "Agile"
(→Single-piece Flow) |
(→Business Value) |
||
Line 526: | Line 526: | ||
<ref>Value-focused versus value-washing: The agency role in a sustainable future: https://www.campaignasia.com/article/value-focused-versus-value-washing-the-agency-role-in-a-sustainable-future/453424 (Prof. Philip Sugai): </ref> | <ref>Value-focused versus value-washing: The agency role in a sustainable future: https://www.campaignasia.com/article/value-focused-versus-value-washing-the-agency-role-in-a-sustainable-future/453424 (Prof. Philip Sugai): </ref> | ||
<ref>Value Washing: https://customerthink.com/value-washing/ (Prof. Philip Sugai)</ref> | <ref>Value Washing: https://customerthink.com/value-washing/ (Prof. Philip Sugai)</ref> | ||
+ | <ref>Rebooting Accelerate, part 1 -- Looking beyond the hype: https://blog.codecentric.de/en/2022/05/rebooting-accelerate-part1-looking-beyond-the-hype/</ref> | ||
+ | <ref>Rebooting Accelerate, part 2 -- How to deliver value faster: https://blog.codecentric.de/en/2022/06/rebooting-accelerate-part2-how-to-deliver-value-faster/</ref> | ||
===== Story Points ===== | ===== Story Points ===== |
Revision as of 07:39, 18 June 2022
Agile is a group of software development methodologies in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development, early delivery, continuous improvement, and encourages rapid and flexible response to change.
Agile Manifesto
"We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
- Individuals and interactions over Processes and tools
- Working software over Comprehensive documentation
- Customer collaboration over Contract negotiation
- Responding to change over Following a plan
That is, while there is value in the items on the right, we value the items on the left more."
- Manifesto for Agile Software Development: http://agilemanifesto.org/[1][2]
- "Subway Map" to navigate Agile "Best Practices": https://www.agilealliance.org/agile101/subway-map-to-agile-practices/
12 Agile Principles
- 12 Principles behind the Agile Manifesto: https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto/
Methodologies
A list of the most prominent Agile Methodologies follows, but for any methodology the emphasis is on moving faster than business has done in the past, and the commonality is to where possible look to streamlining processes in order to ensure the most. The most prominently used methodology in Software Development has up until recently been Scrum, but now DevOps is rapidly taking over; meanwhile the most common in manufacturing has been Lean Six Sigma but Kanban and/or Lean Startup are taking over.
Often these Agile Methodologies are combined to some success, for example Lean Manufacturing of physical goods can borrow aspects of Scrum for brainstorming/ideation and even DevOps practices for running their production line's IT systems and/or managing factory automation, as is inevitably required for large-scale productions of goods. Another example from the software world is to use Lean Manufacturing processes to setup the Delivery Pipeline similar to a modular factory floor layout where incremental pieces of a larger product are put together in various stages (as in Microservices that work together but are developed separately by various teams), yet organizationally adhering to Kanban for Project Management tasks such as moving tasks between various statuses from assignment through to completion and doing Scrum Daily Standup and/or post-Sprint meetings or relying on its Burndown Charts for effort estimations and resource planning. With Agile, it is important to note that adherence to a single Agile Methodology is much less important than the end result, which should remain on target or corrected for along the way (early and often) as needed.
Lean
Lean methodologies are those which aim to maximize customer value while minimizing waste. This is accomplished in Lean by creating more value for customers with fewer resources (natural, human, operational and/or monetary). Key corporate processes are focused on, in order to continuously increase customer value. Lean thinking changes the focus of management from optimizing separate technologies, assets, and vertical departments to optimizing the flow of products and services through entire value streams that flow horizontally across technologies, assets, and departments to customers. Eliminating waste along entire value streams, instead of at isolated points, creates processes that need less human effort, less space, less capital, and less time to make products and services at far less costs and with much fewer defects, compared with traditional business systems. It also improves overall corporate responsiveness to changing customer desires. Businesses in all industries and services, including healthcare and governments, are using lean principles as the way they think and do.
Many of the "Lean" methodologies and practices emerged from the Total Quality Management (TQM)[8] movement in the 1980's to 1990's to increase competition with Japan and other international net exporters of the time, who were beating American companies on product quality and lower product defects in a substantial/measurable manner.
- What is Lean?: http://www.lean.org/whatslean/
- Lean manufacturing portal (NIST): https://www.nist.gov/topics/lean-manufacturing
[9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]
Demings' 14 Points
- Create constancy of purpose for improving products and services
- Adopt the new philosophy
- Cease dependence on inspection to achieve quality
- End the practice of awarding business on price alone; instead, minimize total cost by working with a single supplier
- Improve constantly and forever every process for planning, production, and service
- Institute training on the job
- Adopt and institute leadership
- Drive out fear
- Break down barriers between staff areas
- Eliminate slogans, exhortations, and targets for the workforce
- Eliminate numerical quotas for the workforce and numerical goals for management
- Remove barriers that rob people of pride of workmanship, and eliminate the annual rating or merit system
- Institute a vigorous program of education and self-improvement for everyone
- Put everybody in the company to work accomplishing the transformation
- Dr. Deming's 14 Points for Management: http://deming.org/explore/fourteen-points | PDF
TPS
The Toyota Production System (TPS) is a leading, frequently-studied "Lean" management approach pioneered by the Toyota Motor Corporation which intends to optimize flow (both effectiveness & efficiency) of the vehicle manufacturing process from ideation to design to the individual parts manufacturers' factory floors and Toyota's own production/assembly lines. It has been adapted and served as inspiration for a number of other manufacturing industries, followed by the software development and general IT industries as well.
- Smooth rough edges/spots (konnyaku stone)
- Mistake avoidance (poka yoke)
- Continuous Learning (hansei)
- Safety Signal (andon)
- Automation supported by human intellect (jidoka)
- Just-In-Time (chodo jikan)
- Production levelling (heijunka)
- Continuous Improvement (kaizen)
- Witness 1st-hand (genchi genjutsu)
- Consensus (nemawashi)
- Signpost/visualization (kanban)
- Waste (muda, muri, mura)
- Workplace (genba)
- The Toyota Way (Toyota Production System) -- Operations Management: https://www.slideshare.net/arjunparekh/toyota-way-operations-management-toyota-production-system
- Toyota Sustainability Report: https://global.toyota/en/sustainability/report/ | ARCHIVES | EXAMPLE - 2019 (highlights their approach to being a "People Development organization")
Six Sigma
Six Sigma is a form of opposing yet potentially compatible if not complimentary approach to efficiency & project agility than the core Agile methodologies (which are more focused on quick results & fixes than up-front perfection). It prioritizes reduction of defects overall before a given product or service goes into production, aiming to reduce defect rates down to the "high quality" threshold of 3.4 defects per 1000000 opportunities. An opportunity is a situation where a direct sale or key customer interaction potentially leading to a sale can be made; i.e. customer impression, transaction, event, signup, trial, etc.
It is said to be compatible with other Agile Methodologies (depending on corporate goals & brand positioning) because it aims to make customers happier and increase profits, which are commonly stated reasons for Agile adoption. Its premise is on saving money by avoiding defects since they cost alot of money to fix (especially in the case of lawsuits for major malfunctions or recalls in physical goods and products). An improvement system for existing processes or systems falling below specification to be incrementally improved is DMAIC:
- Define
- Measure
- Analyze
- Improve
- Control
[33] Define the problem, Measure the severity, Analyze opportunities for change, Improve processes & remove bottlenecks[34] and Control waste or non-value adding activities[35].
Similarly, the Six Sigma DMADV process is an improvement system used to develop new processes or products at Six Sigma quality levels. It can also be employed if a current process requires more than just incremental improvement.
- Define
- Measure
- Analyze
- Design
- Verify
Define the problem, Measure the severity, Analyze opportunities for change, Design a better solution (often a new product entirely or "greenfielding") and Verify that the new solution solves the problem better than any existing solution. [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62]
Lean Six Sigma
Lean Six Sigma is a collaborative team effort to improve corporate performance by systematically removing waste, combining lean manufacturing & lean enterprise concepts with traditional and Six Sigma to eliminate the eight kinds of waste (Japanese term for which is muda). There are 7 main types of "muda" to be eliminated or reduced as much as possible, commonly abbreviated as TIMWOODS:
- Transportation
- Inventory
- Motion
- Waiting
- Over production
- Over processing
- Defects
- Skills
- SixSigma certification: http://www.sixsigma.com/
- What is SixSigma?: http://www.isixsigma.com/new-to-six-sigma/getting-started/what-six-sigma/[64][65][66][67][68]
- Process SixSigma Calculator: https://www.isixsigma.com/process-sigma-calculator/
- Defining Voice Of the Customer (VOC), & Critical-To-Quality outputs (CTQ) outputs -- a key step in the design process: https://www.isixsigma.com/methodology/voc-customer-focus/defining-ctq-outputs-key-step-design-process/
- Applying Lean, Six Sigma, BPM, and SOA to Drive Business Results: http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/redp4447.html?OpenDocument
[69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89]
Lean Startup
Lean Startup is a methodology for developing new businesses, enhancing existing ones & innovating upon product lines or creating revolutionary new products which disrupt their most similar markets' incumbents. Shorten product development cycles by adopting a combination of business-hypothesis-driven experimentation, iterative product releases, and validated learning. The central hypothesis of the lean startup methodology is that if startup companies invest their time into iteratively building products or services to meet the needs of early customers, they can reduce the market risks and sidestep the need for large amounts of initial project funding and expensive product launches and failures.
- The Lean Startup Methodology: http://theleanstartup.com/principles[90]
[91] [92] [93] [94] [95] [96] [97]
Value Stream Mapping
Value Stream Mapping is a "Lean Agile" technique used to highlight waste and bottlenecks in a given production system, from ideation to deployment of features, products and projects into customers' hands.
- wikipedia: Value stream mapping
- Value Stream Mapping overview (SLIDES): https://courses.washington.edu/ie337/Value_Stream_Mapping.pdf
[98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162]
Kanban
Kanban is a methodology for managing knowledge work with an emphasis on just-in-time delivery while not overloading project team members. In this approach, the process, from definition of a task to its delivery to the customer, is displayed for participants to see. Team members pull work from a queue of items to be done. Kanban in the context of software development can mean a visual process-management system that tells what to produce, when to produce it, and how much to produce - inspired by the Toyota Production System[163] and Lean manufacturing[164]. The name Kanban originates from Japanese[看板], and translates roughly as "signboard" or "billboard", representing the importance of visualization of work-in-progress and the workflow for completing individual work items. The primary goal of Kanban is to expose system operation (or process) problems and stimulate collaboration to continuously improve the system. Kanban is founded upon four basic principles:
- Start with existing process
- Agree to pursue incremental, evolutionary change
- Respect the current process, roles, responsibilities & titles
- Leadership at all levels
Kanban Boards and Kanban Cards are two of the more prominent tools which can be used to implement the Kanban method of management for a project. Whereas Kanban (signal) Cards represent demand or capacity, a Kanban Board utilizes magnets, plastic chips, colored washers or sticky notes to represent work items. Each of these objects represents an item in a production process as it moves around the board. Its movement corresponds with a manufacturing process. At its simplest, the board is usually divided into three sections: "awaiting production", "work in progress" and "completed work" (or correspondingly "To Do", "Doing" & "Done").
- wikipedia: Kanban[165]
- wikipedia: Kanban (development)
- wikipedia: Kanban board
- Priming Kanban, 2011 (E-BOOK): http://www.infoq.com/minibooks/priming-kanban-jesper-boeg
[166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218]
Backlog
Visual representation of all the work to be done, improvements to be made, enhancements, defect/bug fixes, technical debt to be paid down, products to manufacture, etc.
- The Engineer's Complete Guide to Backlog Grooming: https://www.stepsize.com/blog/the-engineers-complete-guide-to-backlog-grooming
[219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229]
WIP Limits
Work-In-Progress (WIP) limits set the capacity of each work center or individual team member within the system. These limits can be applied at many levels including
- individual
- team
- department
- company
For instance a WIP limit of 3 at the individual level in the Sotware Development industry would mean that a Developer can only take on or look into at most 3 items at once. Typically a lower WIP limit (i.e. WIP limit=1) is more desirable, as the degree of focus, reduction of context switching and emphasis on completion of an item at a time is almost always the most efficient approach.
Single-piece Flow
Reducing deliveries to just what is needed, reducing large batch sizes down to ideally just the individual items that are needed, as they are needed (fits together ideally with JIT deliveries).
- ONE PIECE FLOW versus BATCH PRODUCTION - Lean Manufacturing: https://www.youtube.com/watch?v=JoLHKSE8sfU
Kaizen
Continuous Improvement (commonly referred to by its Japanese term Kaizen which literally translated means "change for the better") is the concept that all members of a team/department/company constantly collaborate towards bettering all aspects of the operation of the company and delivery flow of its products/services.
The Five S's, from the 5 Japanese words in Kaizen that summarize the approach:
- Sort (seiri)
- Set in order (seiton - Straighten)
- Shine (seiso)
- Standardize (seiketsu)
- Sustain (shitsuke)
[232] [233] [234] [235] [236] [237]
Continuous Learning
Another, aspect of Kaizen that is not always recognized but which some advocates argue to be more or at least "as important" as the Continuous Improvement process is the "Continuous Learning" process.
- Creating a Learning Culture is a Must-Have to Gain Competitive Advantage: https://blogs.oracle.com/oraclehcm/post/creating-a-learning-culture-is-a-must-have-to-gain-competitive-advantage
Cumulative Flow Diagrams
Cumulative Flow Diagrams (commonly abbreviated CFD).
- ADVANCED METRICS FOR KANBAN AND OTHER METHODS: http://maccherone.com/share/CFD and TiP chart poster .pdf (Cumulative Flow Diagram & Time-in-Process chart poster)
- What exactly are Cumulative Flow Diagrams?: https://lovoodotblog.wordpress.com/2018/08/16/kanban-at-lovoo-cumulative-flow-diagrams/ (with some good examples of scenarios that can commonly impact CFD)
- Kanban Charts Part I - Cumulative Flow Diagram: https://kanbanize.com/blog/kanban-analytics-part-i-cumulative-flow/
- Kanban Charts Part II - Cycle Time: https://kanbanize.com/blog/kanban-analytics-part-ii-cycle-time/
- Understanding Cumulative Flow Diagram: https://zepel.io/agile/reports/cumulative-flow-diagram/
- Basics of Reading Cumulative Flow Diagrams: http://www.vissinc.com/2011/09/29/basics-of-reading-cumulative-flow-diagrams/
- Reading the Signs -- Kanban CFD Patterns: https://getnave.com/blog/kanban-cfd-patterns/
[242] [243] [244] [245] [246] [247] [248]
Extreme Programming
eXtreme Programming (commonly abbreviated as "XP") is a Software development methodology and team mindset which intends to improve software quality and responsiveness to changing customer requirements. It advocates frequent "releases" in short development cycles, which is intended to improve productivity and introduce checkpoints at which new customer requirements can be adopted.
- Planning Game - Business & Development cooperate to produce the maximum business value as rapidly as possible. The planning game happens at various scales, but the basic rules are always the same: Business comes up with a list of desired features for the system. Each feature is written out as a User Story, which gives the feature a name, and describes in broad strokes what is required. User stories are typically written on 4x6 cards. Development estimates - how much effort each story will take, and how much effort the team can produce in a given time interval (the iteration). Busines' then decides which stories to implement in what order, as well as when and how often to produce a production releases of the system.
- Small Releases - Start with the smallest useful feature set. Release early and often, adding a few features each time.
- System Metaphor - Each project has an organizing metaphor, which provides an easy to remember naming convention.
- Simple Design - Always use the simplest possible design that gets the job done. The requirements will change tomorrow, so only do what's needed to meet today's requirements.
- Continuous Testing - Before programmers add a feature, they write a test for it. When the suite runs, the job is done. Tests in XP come in two basic flavors. Unit Tests are automated tests written by the developers to test functionality as they write it. Each unit test typically tests only a single class, or a small cluster of classes. Unit tests are typically written using a unit testing framework, such as JUnit. Acceptance Tests (also known as Functional Tests) are specified by the customer to test that the overall system is functioning as specified. Acceptance tests typically test the entire system, or some large chunk of it. When all the acceptance tests pass for a given user story, that story is considered complete. At the very least, an acceptance test could consist of a script of user interface actions and expected results that a human can run. Ideally acceptance tests should be automated, either using the unit testing framework, or a separate acceptance testing framework.
- Refactoring - Refactor out any duplicate code generated in a coding session. You can do this with confidence that you didn't break anything because you have the tests.
- Pair Programming - All production code is written by two programmers sitting at one machine. Essentially, all code is reviewed as it is written.
- Collective Code Ownership - No single person "owns" a module. Any developer is expect to be able to work on any part of the codebase at any time.
- Continuous Integration - All changes are integrated into the codebase at least daily. The tests have to run 100% both before and after integration.
- 40-Hour Work Week - Programmers go home on time. In crunch mode, up to one week of overtime is allowed. But multiple consecutive weeks of overtime are treated as a sign that something is very wrong with the process.
- On-site Customer - Development team has continuous access to a real live customer, that is, someone who will actually be using the system. For commercial software with lots of customers, a customer proxy (usually the "Product Manager" or "Product Owner") is used instead.
- Coding Standards - Everyone codes to the same standards. Ideally, you shouldn't be able to tell by looking at it who on the team has touched a specific piece of code.
User Story
One core part of Scrum requiring a detailed breakdown is the User Story, which is Scrum's primary (in the opinion of many, the only necessary) design artifact.
User Stories typically explain the functionality not in traditional "The system must do function X" Requirements format, but rather users a more flexible and flowing yet concise template:
As a ________ I want __________ so that ___________.
The first blank is filled with the role or archetype of the User of the system, application, product or service. The second blank is filled with the goals, capabilities, or enabling activities from the User's point of view. The third blank is filled with the justification or benefits, also from the User's point of view.
An important distinction between User Stories and Requirements is that the former are always describing "features" from an end-user perspective, while the latter tends to describe functionality or non-functional characteristics from the Business' perspective (often in an attempt to commoditize the end-user rather than provide them a service).
- User Stories: https://www.agilealliance.org/glossary/user-stories/[249]
- User Stories Applied - for Agile Software Development, by Mike Cohn (BOOK): https://www.mountaingoatsoftware.com/books/user-stories-applied
- Your Best Agile User Story: https://www.alexandercowan.com/best-agile-user-story/
- INVEST in Good Stories, and SMART Tasks: https://xp123.com/articles/invest-in-good-stories-and-smart-tasks/
- User Stories and their XP origin: http://www.extremeprogramming.org/rules/userstories.html
- Better User Stories course: https://learn.mountaingoatsoftware.com/better-user-stories/ | SAMPLE[254]
- How to Split a User Story (FLOWCHART): http://agileforall.com/wp-content/uploads/2012/01/Story-Splitting-Flowchart.pdf (INVEST = Independent,Negotiable,Valuable,Estimable,Small,Testable)
[255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272]
Business Value
[273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284]
Story Points
Generate a list of all the required enhancements called the "Must Haves" to support current customers (users) or maintain profitability/operations, then list all necessary features to be added for growth as identified by the executives or business team and put in the "Nice To Haves" and relegate all non-essential functionality updates to a third "Wish List" category; this complete list is the Backlog which needs to be identified into a manageable number of releases over the course of a single year (i.e. release every quarter, release every month, when scrum is working well release all the way to production at the end of every Sprint). Depending on the frequency of releases, there may be a dependency on more involved upfront setup/configuration by the Technical team to put CI/CD (Continuous Integration/Deployment/Testing) and other DevOps tools/processes in place, but on large projects the amount of time/effort savings can be exponentional. The period of time in which an agreed upon amount of work must be completed and fully functional at end of such period is called a single Sprint; each Sprint should be arranged to take place over a consistent period of time, typically 2-weeks (10 business days, 14 days total) but could be anywhere from 2 to 30 days, depending on frequency of release cycle. Estimate the time it will take for each task (card). Estimates are best done in Story Points which are an intangible yet very clearly differentiated (and incremental) sizing metric that doesn't relate directly to time; good examples of this are T-Shirt sizes (XS, S, M, L, XL) or more commonly the Fibonacci sequence (0, 1/2, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ???, ☕) the argument being that many things in nature such as shells & flowers grow according to this scale; although even this scale has been modified to simplify the numbers and further differentiate the sizing in a "Fibonnaci-inspired" series (0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40, 100, ???, ☕). However, often when adopting Agile/Scrum management will not easily give up completely time-centric metrics and as such you could also make use of eight time-blocks (where total amount of time for a task must be less than two weeks, using a non-flexible scale where jobs take one of 1h, 2h, 4h, 8h, 2d, 4d, 6d, 8d (and jobs that take somewhere in between get slotted in the time-allocation above; i.e. a 3-hour job gets slotted as "4h" and a 3-day job gets slotted as "4d"). Anything larger than 8 days needs to be broken up into several smaller and more manageable sub-tasks. If it is 16d+ it is really its own Project, and should be budgeted/capitalized as such.
[285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299]
ROI
wikipedia: Return On Investment
- wikipedia: Extreme Programming
- The Rules of Extreme Programming: http://www.extremeprogramming.org/rules.html
[300] [301] [302] [303] [304] [305]
Story Maps
- Storymaps and the big picture: https://uxdesign.cc/storymaps-and-the-big-picture-998038142257
[306] [307] [308] [309] [310] [311] [312] [313]
Story Writing Workshop
- Guide to running a successful Story Writing Workshop: https://www.mountaingoatsoftware.com/uploads/documents/Guide_to_Running_a_Successful_Story-Writing_Workshop.pdf
[314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331]
Scrum
Scrum is a framework for resolution of complex adaptive problems (i.e. "new product" development, research & design, etc). It is a subset of the Agile methodology whereby a team of talented cross-discipline individuals (almost always under 10, but ideally 3-5) collaborate closely with daily interaction. Because of the constantly-changing nature of the Software industry, it is perhaps most commonly used there, but has become popular in all technology-related industries, and even in more traditional or non-technical industries as their once "well-defined" requirements become "constantly changing" requirements to keep pace with competitors, maintain market share and/or solve their real-world business/operational problems.
All features delivered through Scrum are typically written from the perspective of an end-user (and thus called "User Stories"), a concept borrowed from XP. However, the Scrum Guide does not actually mandate this, it has merely become a common practice because it lends itself well to the Backlog grooming and prioritization that is prescribed by Scrum.
- The Scrum Guide (E-BOOK): http://www.scrumguides.org/scrum-guide.html[332][333]
- SCRUM Development Process (WHITEPAPER): http://www.jeffsutherland.org/oopsla/schwapub.pdf
- The New New Product Development Game: https://hbr.org/1986/01/the-new-new-product-development-game (Nonaka & Takeuchi whitepaper/article, foundational document referenced by Scrum's founders)
[334] [335] [336] [337] [338] [339] [340]
In summary, Scrum is:
- ROLES: Executives, Product Owner, Scrum Master (or at least PM with right mindset), Developers, Testers, Customers (Users)
- Daily short status/challenges (< 15 min) in Scrum Standup Meeting (standing/telephone/videoconf)
- Features + Requirements + Defects discovered + Wish list = Backlog
- Feature + Requirement + Defect subset + Wish subset (to develop this release cycle) = Release Backlog
- Defects created as side-effect (often resolved by a separate Ops team, so Dev team can keep sprinting/releasing) = Defect Backlog
- (Contractual) Severity-ranked & (Business) Priority-sorted & (Technical) Time/Difficulty-estimated subset of Release Backlog = Sprint (usually 2-weeks, but could be 1-4wk cycle)
- Each Sprint consists of Tasks (visually represented as Cards), and should be color-coded to denote aforementioned Priority and/or Time/Difficulty Estimate
- A graph/chart monitoring progress of a given Sprint = Burndown Chart (should trend towards 0 or else problems)
- Today's Date + Work Remaining(in days) / Rate(tasks completed per day) = Completion Date (of project)
- Have a 30-45 minute Retrospective after each Sprint to discuss possible new efficiencies, improvements or innovations to help work faster (often called a Post-Mortem although care must be taken to avoid the slightly negative tones that term can carry[341][342][343][344][345], and Impediments should be raised if features got missed or defect rate exceeded threshold, which the Scrum Master should actively work to resolve[346])
Meetings
There are specifically only four meetings prescribed by the Scrum Guide.
- Sprint Planning
- Daily Standup
- Review
- Retrospective
Sprint Planning
- A Sprint is Not a 2-Week Waterfall!: https://www.agilecoachjournal.com/2014-02-03/a-sprint-is-not-a-2-week-waterfall
Daily Standup
Review
Retrospective
Roles
Product Owner
Responsible for the product being delivered and acting as a liaison between the interests of the business, delivery team, and customer; Agile/Scrum purists would say the Product Owner (PO) must always put the needs/wants of the customer above those of the organization or themselves.
However, of course this role exists for a reason and some intelligent decision-making will be required as often the customer may not know exactly what they want/need (or how to describe it, and the continuity of the organization must factor into product lifecycle decisions (i.e. if 100 customers still want/need a legacy product that formerly had 10k customers, it might be more beneficial to figure out how to migrate those customers to an adequate replacement and retire the legacy product).
From the perspective of the delivery team, the belief is that "should the proper decisions have been made with regards to Technical Debt, such retirements/decommissioning/migration would never be required, as our systems would constantly evolve and never be considered legacy, out-dated or needing of replacement". This is certainly a lofty ideal but may not be possible in practice, many (most) organizations have been guilty of letting products/services run their course, making insufficient TechDebt paydowns, then making "big bang" investments every few years to upgrade, switch or reimagine them. Ability to pay down TechDebt may be limited by PO willingness and/or prohibitive factors sucha as company budgets or disjointed decision-making at the executive or business stakeholder level above the PO or team's decision-making capacity.
[353] [354] [355] [356] [357] [358] [359]
Scrum Master
Coach of the team on following Scrum, constantly improving through Retrospectives, and unblocking the team by actively removing impediments.
Developer
Front-end, Back-end and/or Full-stack programmers whom implement the product.
Tester
Optional roles
Actual User
In the most "hyper-Agile" of teams, Actual Users are invited in directly to work with the delivery teams to various extents. There is no greater form of feeback than direct communication between those who build and those who use the built products/services on a regular basis. However, this can also lead to problems if not structured properly (with room to grow/adapt).
It is often best used in B2B situations (i.e. vendor deliveries, supplier arrangements, etc), where a product/service provider integrates to the team(s) of their customer(s) (i.e. a software vendor allows their paid developers to sit with their client(s) teams all or part of the time, or at least join in their Daily Scrums), although can be pulled off for B2C as well with aforementioned rigor around whom is chosen from the customer base, whether and how often that representation changes and the parameters for engagement of discussion/feedback between provider and consumer of the product/service being built.
Business Users
When properly done, the Product Owner is able to fill this role acting as the business' sole representative for the end-user, but for various reasons (sometimes out of the team's control) the Business User(s) could be another individual or group (commitee) made up of Subject Matter Experts (SMEs), Product Managers, Authors, etc from around the organization.
Designer
Analyst
Architect
Operations
Security Specialist
- Overview of Scrum framework: https://www.scruminc.com/scrum-framework/
- Scrum The Art of Doing Twice The Work In Half the Time (BOOK): https://www.scruminc.com/new-scrum-the-book/
- Scrum and XP from the Trenches - 2nd Edition: https://www.infoq.com/minibooks/scrum-xp-from-the-trenches-2
[363] [364] [365] [366] [367] [368] [369] [370] [371] [372] [373] [374] [375] [376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417] [418] [419] [420] [421] [422] [423] [424] [425] [426] [427] [428] [429] [430] [431] [432] [433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443] [444] [445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455] [456] [457] [458] [459] [460] [461] [462] [463]
ScrumBan
ScrumBan as its name suggests is a "best-of-both-worlds" approach that combines Scrum and Kanban. Scrum would typically be used for enhancements (i.e. new feature requests encapsulated as Epics/User-Stories/Use-Cases), while Kanban would typically be used for defects (i.e. fixing bugs, completing partially implemented features already delivered, etc); however there may be cases where they can be used interchangeably, or, where one could be used for both at different stages of the project or life of the team.
- Scrumban (R)Evolution, The: Getting the Most Out of Agile, Scrum, and Lean Kanban (BOOK): http://www.informit.com/store/scrumban-revolution-getting-the-most-out-of-agile-scrum-9780134086217
- Pitfalls of Kanban Series: http://brodzinski.com/2012/04/pitfalls-of-kanban.html
- When scaling
[464] [465] [466] [467] [468] [469] [470] [471] [472] [473] [474] [475] [476] [477] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492]
NoProjects
- #noprojects: https://noprojects.org/
[493] [494] [495] [496] [497] [498] [499]
NoEstimates
- #noestimates: http://noestimates.org/blog/links/
[500] [501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516]
DevOps
DevOps started out as a push for closer collaboration between Development & Operations teams within traditional and/or Agile IT organizations, and has since rapidly expanded into an IT industry practice and corporate culture revolution movement.
For more info, see the DevOps dedicated page.
Scaling Approaches
[517] [518] [519] [520] [521] [522] [523]
SoS
- Scrum Of Scrums (SoS): https://www.agilest.org/scaled-agile/scrum-of-scrums/
[524] [525] [526] [527] [528] [529] [530] [531] [532]
SAFe
Scaled Agile Framework for Enterprises (SAFe) is an approach to rolling out ScrumBan (joint Scrum/dev and Kanban/ops teams) in a holistic Portfolio & Roadmap based corporate view.
Scaled Agile Framework (SAFe): https://www.scaledagileframework.com/ [533] [534] [535]
- (SAFe training and) the Metaphor Soup Blender Train: http://nklein.com/metaphor-soup-blender-train
- The PSI -- Potentially Shippable Increment: https://agilevelocity.com/product-owner/psi-potentially-shippable-increment/
[536] [537] [538] [539] [540] [541] [542] [543] [544] [545] [546] [547] [548] [549] [550] [551] [552] [553]
ROAM
- Scaled Agile Framework -- Learn about ROAM: http://www.agileadvice.com/2014/10/15/theoryofagile/scaled-agile-framework-i-learned-about-roam/ (ROAM = Resolved, Owned, Accepted, Mitigated)
LESS
- Large Enterprise Scale Scrum (LeSS) framework: https://less.works/
- LeSS Framework rules: https://less.works/less/rules/
- LeSS Huge: https://less.works/less/less-huge/ (for scaling Agile to larger than 8 separate teams)
S@S
- Scrum (@) at Scale (S@S) framework: https://www.scrumatscale.com/scrum-at-scale-guide/
Nexus
- Nexus: https://www.scrum.org/resources/online-nexus-guide[558]
- The Nexus™ Guide: https://www.scrum.org/node/4709
Tribes & Guilds
- Spotify engineering culture (part 1): https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
- Spotify engineering culture (part 2): https://labs.spotify.com/2014/09/20/spotify-engineering-culture-part-2/
[559] [560] [561] [562] [563] [564] [565] [566] [567] [568] [569]
ACME
- Agile Capability Mashup Environment (ACME) -- Creative Collaboration for the Agile Process: https://pmsymposium.umd.edu/wp-content/uploads/2016/02/Hall_Weiss.pdf
Other
- Toyota Production System (TPS): https://global.toyota/en/company/vision-and-philosophy/production-system/
- Toyota Product Development System (TPDS): http://www.ame.org/sites/default/files/target_articles/06-22-4-BR_Toyota_Prod_Dev_Sys.pdf[570][571]
- Fluid Agile Scaling Technology (FAST): http://www.fast-agile.com/home
- Introducing the "Sustainable, Cultural Agile Release for the Enterprise" (SCARE) Method: https://itknowledgeexchange.techtarget.com/uncharted-waters/introducing-the-scare-method/
- Scrum Lean In Motion framework: (SLIM) -- an agile scaling pattern: http://www.growingagile.co.za/2013/08/slim-an-agile-scaling-pattern/
- Strategic Deployment (SD) -- How To Think Like Toyota: https://www.industryweek.com/companies-amp-executives/strategic-deployment-how-think-toyota
- Disciplined Agile (DA): http://disciplinedagiledelivery.com/
- Open Space Agility (OSA): https://openspaceagility.com/ (an "on-boarding to Agile" framework)
Tools
- DevOps "Periodic Table" of tools: https://xebialabs.com/periodic-table-of-devops-tools/
- Agile ROI calculator: https://www.planview.com/products-solutions/solutions/enterprise-agile-planning/agile-roi-calculator/
- Agile Tracking Tool: http://www.agiletrackingtool.com/
- Pick A Deck: http://www.pickadeck.com (pick from a number of Agile "cards" to assess your Agile transition)[572][573]
- PlanningPoker: https://www.planningpoker.com/ (no cards? use this web-based tool that integrates to JIRA)
- BananaScrum: http://www.bananascrum.com/[574]
- Atlassian Agile software tools: https://www.atlassian.com/software/#! (JIRA, Confluence, Fisheye, Crucible, BitBucket, etc)
- HipChat: http://www.hipchat.com[575][576][577]
- Trello: http://www.trello.com (Kanban board)[578]
- KanbanFlow: https://kanbanflow.com/
- Kanbanery: https://kanbanery.com/
- DevOps - Diagram generator: https://xebialabs.com/devops-diagram-generator/ | EXAMPLE
- The Forrester New Wave™ -- Value Stream Management Tools, Q3 2018: https://reprints.forrester.com/#/assets/2/142/RES141538/reports
Resources
- Manifesto for Agile Software Development: http://agilemanifesto.org/
- Half-arsed Agile Manifesto (HUMOR): http://www.halfarsedagilemanifesto.org/ (jokes about the hypocrisy & gotchas of trying to be Agile in an Enterprise)
- Software Craftsmanship Manifesto: http://manifesto.softwarecraftsmanship.org/
- Scrum Reference Card: http://scrumreferencecard.com/scrum-reference-card/
- Scrum Master checklist: http://scrummasterchecklist.org/
- SCRUM Methodology: http://scrummethodology.com/
- Scrum Guide - The Official SCRUM rulebook: http://www.scrum.org/Scrum-Guides
- CollabNet -- Scrum Reference Card: https://www.collab.net/sites/default/files/uploads/CollabNet_scrumreferencecard.pdf
- Glossary of Scrum Terms: https://www.scrumalliance.org/community/articles/2007/march/glossary-of-scrum-terms[579][580]
- Kanban .vs. Scrum: http://www.crisp.se/henrik.kniberg/Kanban-vs-Scrum.pdf[581]
- The Agile Unified Process (AUP): http://www.ambysoft.com/unifiedprocess/agileUP.html
- Triage Tables & Dependency Management posters: https://mauvisoft.com/posters-download/
- What Characteristics Make Good Agile Acceptance Criteria?: http://www.seguetech.com/blog/2013/03/25/characteristics-good-agile-acceptance-criteria
- Obstacle Driven Development: https://www.slideshare.net/JonathanHerring/obstacle-driven-development-47985883 (ODD, a technique purporting to blend the best of TDD & BDD)
- The Servant as Leader, by Robert K. Greenleaf (BOOK): https://www.leanagiletraining.com/bw/wp-content/uploads/2018/10/The-Servant-as-Leader.pdf (summary of writings behind the "Servant Leader" book & movement)[582][583]
- Modern Agile: http://modernagile.org (movement/podcast)
- Atlassian guide to Scrum: https://www.atlassian.com/agile/scrum | Agile/Scrum ceremonies demystified[584][585][586][587][588]
- Atlassian guide to Kanban: https://www.atlassian.com/agile/kanban | Work In Progress (WIP) limits[589][590][591][592]
- Product launch checklist: https://www.mehdi-khalili.com/product-launch-checklist
- The Art of the Discovery Interview: https://stevenmsmith.com/ar-discovery-interview/
- ProsperityNow's "Discover Interviews" guide: https://prosperitynow.org/files/PDFs/Human Insights Tools/Discovery Interviews_Discover_Activity_2018.pdf
- Customer Development Labs -- Discovery Interview "script generator": https://customerdevlabs.com/script/
[593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603] [604] [605]
- A Simple Persona Template: https://www.romanpichler.com/blog/persona-template-for-agile-product-management/ (ideal to be used together with Product Canvas)
[606] [607] [608] [609] [610] [611] [612] [613] [614] [615]
Tutorials
- What is Scrum?: http://www.codeproject.com/KB/architecture/scrum.aspx
- What is Scrum? (shorter ezine summary): http://ezinearticles.com/?What-is-Scrum?&id=3255482
- How to implement Scrum (10 easy steps): http://www.allaboutagile.com/how-to-implement-scrum-in-10-easy-steps/
- Why Scrum Won (over Agile, Extreme and other Rapid/Agile Development methodologies): http://java.dzone.com/articles/why-scrum-won
- Why the Insufficiency of Scrum is a Fallacy: http://agile.dzone.com/articles/insufficiency-scrum-fallacy
- Rolling wave User Stories: how to handle specifications: http://www.targetprocess.com/blog/2013/08/rolling-wave-user-stories-how-to-handle-specifications.html
- The Ultimate Guide to Minimum Viable Products: http://scalemybusiness.com/the-ultimate-guide-to-minimum-viable-products/
- How To Create a Minimum Viable Product: http://code.tutsplus.com/articles/how-to-create-a-minimum-viable-product--cms-22245
- Minimal Indispensable Feature Set (MIFS): http://brodzinski.com/2014/12/minimal-indispensable-feature-set.html
- Scrum + Kanban = Scrumban: http://dzone.com/articles/scrum-kanban-scrumban
- JIRA Agile Documentation: http://confluence.atlassian.com/agile
- Displaying a Dashboard as a Wallboard (in JIRA): https://confluence.atlassian.com/jira062/displaying-a-dashboard-as-a-wallboard-588581642.html[616][617][618][619][620][621]
- How to set up an information radiator into your office? Part 1 - Selecting the hardware: http://screenful.com/blog/2014/5/26/how-to-set-up-digital-signage-to-your-office-part-1-selecting-the-hardware
- Setting up an information radiator - Part 2 - Tracking metrics from your Trello board: http://screenful.com/blog/2014/11/26/setting-up-an-information-radiator-part-2-tracking-metrics-of-your-trello-board
- Kanban Software Development with GreenHopper Part 1: http://www.nicholasmuldoon.com/2013/04/kanban-lean-software-development-greenhopper-rapid-board/
- Kanban Software Development with GreenHopper Part 2: http://www.nicholasmuldoon.com/2013/04/kanban-software-development-greenhopper-rapid-board-2/
- A Slice of Pi with your Information Radiator: http://www.hindsightsoftware.com/blog/a-slice-of-pi-with-your-information-radiator
- Agile Metrics -- The Good, the Bad, and the Ugly: http://dzone.com/articles/agile-metricsthe-good-the-bad-and-the-ugly
- Conversations - how to improve and what can stop you from having successful ones: https://itrevolution.com/conversations-how-to-improve/ (four Rs: record, reflect, revise, role play... they also suggest two more R's: repeat, role reversal)
- Agile Maturity Assessments - A Leaner Approach: https://dzone.com/articles/agile-maturity-assessments-a-leaner-approach
External Links
- wikipedia: Agile Method
- wikipedia: Agile software development
- wikipedia: Software development process
- wikipedia: Iterative and incremental development
- wikipedia: Scrum (development)
- wikipedia: Rapid application development
- wikipedia: Minimum viable product (MVP)[622][623][624][625]
- A New Agile Method? Minimal Indispensable Feature Set (MIFS): http://www.aits.org/ph/2015/01/A-New-Agile-Method-Minimal-Indispensable-Feature-Set.aspx[626]
- wikipedia: MoSCoW_method
- wikipedia: Software development effort estimation
- wikipedia: Three-point estimation
- wikipedia: Function point
- wikipedia: Source lines of code
- wikipedia: Software sizing
- wikipedia: Balanced scorecard
- wikipedia: Program evaluation and review technique (PERT --> Possible, Likely, Worst Case evaluation)[627][628][629]
- wikipedia: Critical path method (CPM)[630]
- wikipedia: Comparison of development estimation software
- wikipedia: Cost breakdown analysis
- wikipedia: Cost estimation models
- wikipedia: Cost overrun
- wikipedia: Value stream mapping (abbreviated VSM is a key technique to visualize the delivery pipelines/channels from idea/concept to feature implementation/testing to customer payment/usage)
- wikipedia: Value breakdown structure (abbreviated VBS is the Agile counterpart to WBS of traditional Project Management)
- wikipedia: Feature toggle (aka. "Feature Flag")[633][634]
- CanaryRelease: https://martinfowler.com/bliki/CanaryRelease.html[635][636][637]
- Blue-Green Deployment: https://www.martinfowler.com/bliki/BlueGreenDeployment.html[638][639][640]
- Agile Patterns: http://www.agilepatterns.org/
- Gartner Magic Quadrant — Enterprise Agile Planning tools: https://www.gartner.com/doc/reprints?id=1-6JL9LTR&ct=190418&st=sb&submissionGuid=299d7f6d-990b-42e0-a479-35029f6fa65d
- Stuff Every Agile Development Team Needs to Know (ROUNDUP): http://dzone.com/articles/stuff-every-agile-development-team-needs-to-know-a (best talks, lectures & resources)
- Agile & Business: http://agileconsortium.blogspot.ca/
- Atlassian's AGILE TEAM Playbook: https://www.atlassian.com/team-playbook/
- DoD Goes Agile: https://www.scruminc.com/dod-goes-agile/ | VIDEO (announcement from Scrum co-founder Jeff Sutherland who himself has a long AirForce history as a pilot)[642]
- Reconciling Innovation With Control: The Air Force's $1.3 Billion Lesson In Agile: https://www.forbes.com/sites/stevedenning/2012/12/11/reconciling-innovation-with-control-the-air-forces-1-3-billion-lesson-in-agile/#61291fb1494d (a more detailed expose on one of the last ever fully Waterfall projects within the DoD umbrella)[643]
- DoD -- DIB Guide - Detecting Agile BS: https://media.defense.gov/2018/Oct/09/2002049591/-1/-1/0/DIB_DETECTING_AGILE_BS_2018.10.05.PDF[644][645]
- Booz-Allen-Hamilton -- Case Study - An Agile Mindset in Military Acquisitions: https://www.boozallen.com/s/insight/publication/an-agile-mindset-in-military-acquisitions.html (how Booze-Allen consulting group also helped the US Military convert their procurement process to be more Agile, i.e. less process)
- Iterative and Incremental Development - A Brief History: http://www.craiglarman.com/wiki/downloads/misc/history-of-iterative-larman-and-basili-ieee-computer.pdf ( Craig Larman author of several books on Agile, speaks to US Department Of Defence's long history with Waterfall and at that time trying out of Agile, they've now fully adopted it)
- SOFTWARE REQUIREMENTS: ARE THEY REALLY A PROBLEM? T. E. Bell and T. A. Thayer TRW Defense and Space Systems Group Redondo Beach, California (WHITEPAPER): https://static.aminer.org/pdf/PDF/000/361/405/software_requirements_are_they_really_a_problem.pdf (covers the shortcomings of traditional "Software Requirements" process)
- Agile is DOD’s only path to innovation: https://defensesystems.com/articles/2019/06/05/dod-agile-innovation.aspx[646]
- Scrum & XP from the Trenches (BOOK): http://www.infoq.com/minibooks/scrum-xp-from-the-trenches
- The "Iron Triangle" of planning: https://www.atlassian.com/agile/agile-iron-triangle
- Scrum Is an Innovative Approach to Getting Work Done: http://www.scrumalliance.org/learn_about_scrum
- Succeeding with Agile Software Development Using Scrum: Team Structure: http://www.informit.com/articles/article.aspx?p=1409779
- The Land that Scrum Forgot: http://www.scrumalliance.org/articles/300-the-land-that-scrum-forgot
- It's Not Just Standing Up - Patterns for Daily Standup Meetings: http://martinfowler.com/articles/itsNotJustStandingUp.html
- Agile Software Development -- Forming Teams that Communicate and Cooperate: http://www.informit.com/articles/article.aspx?p=24486
- 7 Myths of Agile Process: http://agile.dzone.com/articles/7-agile-myths
- Going Over the Waterfall with the RUP: http://www.ibm.com/developerworks/rational/library/4626.html
- Waterfall, RUP, and Agile - Which is Right for You?: http://www.ufunctional.com/2009/12/17/waterfall-rup-and-agile-which-is-right-for-you/
- Comparing Waterfall and Rational Unified Process: http://smoovejazz.wordpress.com/2011/03/02/comparing-waterfall-and-rational-unified-process/
- Why Software Fails - We waste billions of dollars each year on entirely preventable mistakes: http://spectrum.ieee.org/computing/software/why-software-fails
- On Messing Up and Missing Deadlines: http://java.dzone.com/articles/messing-and-missing-deadlines
- Don't Waste Time on Code Reviews: http://java.dzone.com/articles/dont-waste-time-code-reviews
- Killing the Crunch Mode Antipattern: http://chadfowler.com/blog/2014/01/22/the-crunch-mode-antipattern/
- Manage Your Project Portfolio -- Increase Your Capacity and Finish More Projects, 2nd ed (BOOK): https://www.jrothman.com/books/manage-your-project-portfolio-increase-your-capacity-and-finish-more-projects/
- Agile and Lean Program Management -- Scaling Collaboration Across the Organization (BOOK): https://www.jrothman.com/books/agile-and-lean-program-management-scaling-collaboration-across-the-organization/
- An Antidote to Incivility: https://hbr.org/2016/04/an-antidote-to-incivility
- When to Groom Your Product Backlog: http://dzone.com/articles/when-to-groom-your-product-backlog
- ScalingScrum -- How Do You Manage a Backlog Across Multiple Teams?: https://www.scruminc.com/scalingscrum-how-do-you-manage-backlog/
- How do you estimate that which you've never done?: http://java.dzone.com/articles/how-do-you-estimate-which
- What are Story Points?: https://dzone.com/articles/what-are-story-points
- The secrets behind Story Points & Agile Estimation: http://www.atlassian.com/agile/estimation
- We Need Planning, Do We Need Estimation?: http://architects.dzone.com/articles/we-need-planning-do-we-need
- Thinking Fast and Slow with Software Development: http://java.dzone.com/articles/thinking-fast-and-slow
- Being Agile Is about the Journey, Not the Destination: http://java.dzone.com/articles/being-agile-about-journey-not
- A/B Testing is DEAD! Ask a HiPPO Instead: http://unbounce.com/a-b-testing/ab-testing-is-dead-ask-a-hippo-instead/ (“HiPPO” – the Highest Paid Person's Opinion)
- Beware the HiPPO in the room when following Agile: https://www.microlise.com/blog/agile-beware-the-hippo-in-the-room/
- Charlie Jones's story: http://www.leadernetwork.org/charlie_jones_february_06.htm
- Enterprise DevOps, open source hit Target's bull's-eye: http://searchdatacenter.techtarget.com/news/4500248868/Enterprise-DevOps-open-source-hits-Targets-bulls-eye
- The Top Five Agile Methodology Presentations: http://java.dzone.com/articles/top-five-agile-methodology
- So what IS Scrumban?: http://yuvalyeret.com/2012/04/28/so-what-is-scrumban/
- 3rd wave of Agile: http://dzone.com/articles/the-third-wave-of-agile-2
- Five Simple Steps to Agile Risk Management: https://michaellant.com/2010/06/04/five-simple-steps-to-agile-risk-management/[647][648][649][650]
- Agile or Sabot-Agile -- Help Your Management Understand the Difference: http://www.slideshare.net/RaviVermaPSTPSFPSMPS/agile-or-sabotagile-help-your-management-understand-the-difference
- Is Scrum Right for Your Product?: http://dzone.com/articles/is-scrum-right-for-your-product
- Succeeding with Innovation and Maintenance: http://www.romanpichler.com/blog/innovation-and-maintenance/
- Using Points .vs. Hours for Estimates: http://dzone.com/articles/using-points-vs-hours-for-estimates
- Stories versus Themes versus Epics: http://www.scrumalliance.org/community/articles/2014/march/stories-versus-themes-versus-epics
- Atlassian - Epics, Stories, Versions, and Sprints: http://www.atlassian.com/agile/delivery-vehicles
- User Stories, Epics and Themes: http://www.mountaingoatsoftware.com/blog/stories-epics-and-themes
- What DevOps Taught Me About Agile: http://dzone.com/articles/what-devops-taught-me-about-agile
- What Are the Differences Between Traditional, Agile, and Lean Project Management?: http://dzone.com/articles/what-are-the-differences-between-traditional-agile
- Agile development isn't just about developers: http://www.atlassian.com/agile/developer
- Scrum vs. Kanban: http://dzone.com/articles/scrum-vs-kanban-what-is-the-difference
- Agile Is More Than Scrum: http://dzone.com/articles/agile-is-more-than-scrum
- My Personal Experience in Building a Positive Team Environment: http://www.livechatinc.com/blog/building-positive-environment/
- Testing in an Agile Development Environment -- TDD vs. BDD: https://www.toadworld.com/platforms/oracle/b/weblog/archive/2017/03/23/testing-in-an-agile-development-environment-tdd-vs-bdd
- 5 Types of Scrum Meetings: http://www.prosoftnearshore.com/5-types-of-scrum-meetings/
- Scrum Rituals - Sprint Demo: https://www.sitepoint.com/scrum-rituals-sprint-demo/
- How to Give a Great Sprint Demo: http://agileforall.com/how-to-give-a-great-sprint-demo/
- Effective Sprint Retrospectives: https://msdn.microsoft.com/en-us/library/jj620912(v=vs.120).aspx
- Key Elements of the Sprint Retrospective: https://www.scrumalliance.org/community/articles/2014/april/key-elements-of-sprint-retrospective
- MMF driven sprints in a Kanban world: http://yuvalyeret.com/mmf-driven-sprints-in-a-kanban-world/
- Minimum Marketable Features - MMFs Explained: http://www.netobjectives.com/minimum-marketable-features-mmfs-explained
- How to choose the right DevOps tools: http://www.atlassian.com/blog/devops/how-to-choose-devops-tools
- Applied Macromeasurements to Ensure On-Time Delivery, anAgileApproach to “Metrics”: http://scrumreferencecard.com/MacroMeasurementWhitepaper.pdf
- Definition of Done: http://dzone.com/articles/definition-of-done[651]
- Hackernoon - Why Isn’t Agile Working?: https://hackernoon.com/why-isnt-agile-working-d7127af1c552
- Reddit discussion on "Why Isn't Agile Working?": https://www.reddit.com/r/programming/comments/75p00n/why_isnt_agile_working_good_one_about_devops/[652][653]
- What is Hybrid Agile, Anyway?: https://www.agilealliance.org/what-is-hybrid-agile-anyway/
- Agile for when things go wrong -- the missing piece of your incident response plan: https://www.atlassian.com/agile/incident-response
- Agile aims to flip the Iron Triangle: https://www.atlassian.com/agile/agile-iron-triangle
- Agile makes no sense? (but it works... sometimes): https://hackernoon.com/agile-makes-no-sense-c8ebbf971012
- Agile Is The New Waterfall: https://medium.com/swlh/agile-is-the-new-waterfall-f7baef5d026d
- You Can't be Agile When you are Knee Deep in Mud: https://www.slideshare.net/ThoughtWorks/you-cant-be-agile-when-you-are-knee-deep-in-mud-rachel-laycock/17-CONTINUOUS_DELIVERY17Software_always_production_readyReleases
- The Biggest Problem (releases): https://leanagiletraining.com/better-agile/the-biggest-problem/ (Jeff Sutherland the Team does not have working "potentially shippable" product at the end of the Sprint)
- 3 Metrics for Reporting an Agile Pilot to Top Management: http://agiletrail.com/2011/09/19/3-metrics-for-reporting-an-agile-pilot-to-top-management/
- Scrum Metrics for Hyper-productive Teams -- How They Fly like Fighter Aircraft (PRESENTATION): https://34slpa7u66f159hfp1fhl9aur1-wpengine.netdna-ssl.com/wp-content/uploads/2014/05/Hyper-Productive-Metircs.pdf | MP3
- Do Story Size Estimates Matter? Do your own experiment: http://focusedobjective.com/story-size-estimates-matter-experiment/
- To Re-estimate or not; that is the question: https://www.mountaingoatsoftware.com/blog/to-re-estimate-or-not-that-is-the-question
- Agile Prioritization -- A Comprehensive and Customizable, Yet Simple and Practical Method: https://blog.versionone.com/agile-prioritization-a-comprehensive-and-customizable-yet-simple-and-practical-method/
- How do you estimate the Business Value of User Stories? You don’t: http://blog.nayima.be/2009/12/30/how-do-you-estimate-the-business-value-of-user-stories/
- User Story X — Short Story about Competing Interests in a Tech Startup: https://medium.com/lean-startup-circle/user-story-x-ea010a07ef1d
- Lean & Agile Project Management: http://slideplayer.com/slide/5727300/
- Estimating Business Value - Agile2014 Conference: http://www.scruminc.com/wp-content/uploads/2014/06/Estimating-Business-Value-Agile2014.pdf
- Estimating Business Value: https://www.infoq.com/news/2010/01/Estimating-Business-Value
- ROI -- Key Dimensions of User Stories: https://web.archive.org/web/20120220170606/https://www.scrumalliance.org/articles/380-key-dimensions-of-user-stories
- Prioritizing your Product Backlog: https://web.archive.org/web/20161018010022/https://www.scrumalliance.org/resources/284
- Why Your Product Backlog Should Look Like an Iceberg: https://www.mountaingoatsoftware.com/blog/why-your-product-backlog-should-look-like-an-iceberg
- What Is a Product Roadmap?: https://www.productplan.com/what-is-a-product-roadmap/
- Prioritizing a Technical Roadmap Against a Product Roadmap: https://blog.codeship.com/prioritizing-technical-roadmap-product-roadmap/[654][655][656][657][658][659]
- The Three-Hour Brand Sprint: https://library.gv.com/the-three-hour-brand-sprint-3ccabf4b768a
- 4 Reasons to Include Developers in Story Writing: https://www.mountaingoatsoftware.com/blog/4-reasons-to-include-developers-in-story-writing
- Lesson 2, Workshop 1: Writing User Stories: https://www.agilegovleaders.org/academy/project-manager/lesson-2/workshop-1/
- How to Organize a User Story Writing Workshop: https://www.slideshare.net/jefflopezstuit/organizing-a-user-story-writing-workshop
- Agile at Scale: https://hbr.org/2018/05/agile-at-scale
- The State of Agile Software in 2018: https://martinfowler.com/articles/agile-aus-2018.html | VIDEO
- Scaling Business Agility - Three Essential Pillars for Being Vs. Doing Agile: https://dzone.com/articles/scaling-business-agility-three-essential-pillars-f
- The Complete Guide to Building a Successful Agile Team: https://dzone.com/storage/assets/10007773-the-complete-guide-to-building-a-successful-agile.pdf
- Building a "Knowledge Sharing" Culture: https://medium.com/well-red/building-a-knowledge-sharing-culture-d418a1a1ab2e
- Date-Driven Delivery vs. Delivery-Driven Dates: https://blog.scottlogic.com/2018/10/08/date-driven-delivery-vs-delivery-driven-dates.html
- Scaling Agile Transformation in a Waterfall Enterprise: https://www.infoq.com/presentations/waterfall-agile-issues-solutions
- Alistair Cockburn -- Elephant Carpaccio exercise: https://web.archive.org/web/20150220065851/http://alistair.cockburn.us/Elephant+Carpaccio+exercise
- Alistair Cockburn -- Elephant Carpaccio exercise - The "original" Chaos Report (by The Standish Group International, Inc.): https://www.csus.edu/indiv/v/velianitis/161/chaosreport.pdf (largest study of "Feature usage" within Production applications, includes figures supporting more frequent, smaller size/risk releases)
- Elephant Carpaccio exercise -- Facilitation guide: https://docs.google.com/document/d/1TCuuu-8Mm14oxsOnlk8DqfZAA1cvtYu9WGv67Yj_sSk/pub
- Standish Group -- CHAOS Report 2015: http://blog.standishgroup.com/post/50[660]
- Why 45% of all software features in production are NEVER Used: https://www.linkedin.com/pulse/why-45-all-software-features-production-never-used-david-rice/
- Are 64% of Features Really Rarely or Never Used?: https://www.mountaingoatsoftware.com/blog/are-64-of-features-really-rarely-or-never-used
- Applying the "80-20 Rule" with The Standish Group’s Statistics on Software Usage: www.luuduong.com/archive/2009/03/04/applying-the-quot8020-rulequot-with-the-standish-groups-software-usage.aspx
- How too many rules at work keep you from getting things done: https://www.ted.com/talks/yves_morieux_how_too_many_rules_at_work_keep_you_from_getting_things_done
- 5 Powerful Ways to Create Open Communication in Your Team: https://www.thoughtfulleader.com/encouraging-open-communication/
- The Hitchhiker’s Guide to Agility at Enterprise Scale, Chapter 1: https://medium.com/outsystems-experts/the-hitchhikers-guide-to-agility-at-enterprise-scale-chapter-1-9845e03d6bbc
- The Hitchhiker’s Guide to Agility at Enterprise Scale, Chapter 2: https://medium.com/@silviar/the-hitchhikers-guide-to-agility-at-enterprise-scale-chapter-2-4b38d7aaaec1
- Agile vs frAgile - Handle Your Scrum with Care: https://www.outsystems.com/blog/agile-versus-fragile-handle-scrum-care.html
- Agile Planning - Always Plan for a Product, Not a Project!: https://dzone.com/articles/agile-product-planning
- 8 Reasons Why Agile Projects Fail: http://resources.collab.net/blogs/8-reasons-why-agile-projects-fail
- Sense of Urgency: https://ronjeffries.com/articles/017-08ff/ramps/
- Agile Imposition: https://martinfowler.com/bliki/AgileImposition.html
- Lessons learned from a successful project: https://blog.codecentric.de/en/2019/12/lessons-learned-from-a-successful-project/
- The End of Agile: https://www.forbes.com/sites/cognitiveworld/2019/08/23/the-end-of-agile/#106fa6302071
- 7 things you don’t know about "Agile architecture": https://medium.com/@warrensbox/7-things-you-dont-know-about-agile-architecture-c1125e53e5d6
- Which Industries Would Benefit the Most from Agile Innovation: https://www.infoq.com/articles/industries-agile-innovation/
- Agile project management concepts applied to "construction" and other non-IT fields: https://www.pmi.org/learning/library/agile-software-applied-to-construction-9931
- VOICE - Applying an Agile Mindset to Organizational Agility: https://itrevolution.com/voice-applying-an-agile-mindset-to-organizational-agility/ (V=Values&Principles, O=Outcomes&Purpose, I=Intent-based Leadership, C=Coaching&Support, E=Experimentation)
- Pondering Agile Principles: https://benjiweber.co.uk/blog/2022/01/30/pondering-agile-principles/
- Agile and the Long Crisis of Software: https://logicmag.io/clouds/agile-and-the-long-crisis-of-software/
References
- ↑ Half-arsed Agile Manifesto (HUMOR): http://www.halfarsedagilemanifesto.org/ (jokes about the hypocrisy & gotchas of trying to be Agile in an Enterprise)
- ↑ Manifesto for Half-Arsed Agile Software Development discussion: https://www.reddit.com/r/programming/comments/afthlr/manifesto_for_halfarsed_agile_software_development/
- ↑ Manifesto for Agile Software Development: http://agilemanifesto.org/ (by Kent Beck, Martin Fowler et al.)
- ↑ Waterfall .vs. Agile: http://www.developmentthatpays.com/files/DevelopmentThatPays-WaterfallVsAgile-CheatSheet-1-5.pdf (phased project with whole system functionality delivered at end of project .vs. incremental MVP functionality delivery on a daily-to-weekly basis, production readiness of that functionality at end of shorter iterative cycles)
- ↑ The Agile Fluency Model: https://martinfowler.com/articles/agileFluency.html
- ↑ Comprehensive Guide to the Agile Manifesto: https://www.smartsheet.com/comprehensive-guide-values-principles-agile-manifesto
- ↑ Choosing to Start Small or Go All In when Adopting Agile: https://www.mountaingoatsoftware.com/articles/choosing-to-start-small-or-go-all-in-when-adopting-agile
- ↑ [[wikipedia: Total quality management] (TQM)
- ↑ wikipedia: Lean manufacturing
- ↑ Principles of Lean: http://www.lean.org/WhatsLean/Principles.cfm
- ↑ What is Lean?: http://www.lean.org/whatslean/
- ↑ Learning the lingo ("Lean" edition): https://www.jackvinson.com/blog/2011/03/01/learning-the-lingo-lean-edition
- ↑ Lean Thinking (book review): https://www.jackvinson.com/blog/2011/03/02/lean-thinking-book-review
- ↑ BPM & Lean -- a powerful combination for process improvement: http://www.ibm.com/developerworks/bpm/bpmjournal/1308_col_schume/1308_schume.html
- ↑ Roman Pichler -- Product Management tools: https://www.romanpichler.com/tools/
- ↑ 10 Tips for Creating an Agile Product Roadmap: http://www.romanpichler.com/blog/10-tips-creating-agile-product-roadmap/
- ↑ What's in the Metrics?: https://dzone.com/articles/whats-in-the-metrics
- ↑ Let’s Lean on "Lean" (What's in the Metrics -- Part 2): https://dzone.com/articles/lets-lean-on-lean-whats-in-the-metrics-part-2
- ↑ 7 Lean Development Principles: https://leankit.com/learn/lean/principles-of-lean-development/
- ↑ How Lean Thinking Helps Hospitals: https://www.infoq.com/presentations/lean-hospitals/
- ↑ How to Change a Culture - Lessons From NUMMI: https://www.lean.org/Search/Documents/35.pdf
- ↑ The Five Orders of Ignorance: https://cacm.acm.org/magazines/2000/10/7556-the-five-orders-of-ignorance/fulltext
- ↑ If Japan Can, Why Can't We?: https://www.youtube.com/watch?v=vcG_Pmt_Ny4 (NBC "White Paper" series; June 24, 1980... commonly credited with beginning the "Quality Revolution" in North America)
- ↑ wikipedia: If Japan Can... Why Can't We?
- ↑ wikipedia: W. Edwards Deming (especially see section "14 Key Principles")
- ↑ The Red Bead Experiment with Dr. W. Edwards Deming: https://deming.org/deming-red-bead-experiment/
- ↑ 13 pillars of the Toyota Production System: https://mag.toyota.co.uk/13-pillars-of-the-toyota-production-system/
- ↑ Need to Ensure the Quality of a Product or Process? Know the Core Concepts (13 pillars) of TPS and Lean Manufacturing: https://badermartin.com/need-ensure-quality-product-process-know-core-concepts-tps-lean-manufacturing/
- ↑ JIT, Kanban, Kaizen, Muda in TPS (Toyota Production System) : https://www.slideshare.net/AbdulQadirMaster/jit-in-toyota
- ↑ Gemba Walk - Where the Real Work Happens: https://kanbanize.com/lean-management/improvement/gemba-walk/
- ↑ Andon Cords at the Toyota Takaota Plant – It Doesn’t Come Naturally?: https://www.leanblog.org/2012/11/andon-cords-at-the-toyota-takaota-plant-it-doesnt-come-naturally/
- ↑ Nemawashi – Decisions by consensus without compromise - Thinking for a Change: https://blog.nayima.be/2009/06/19/nemawashi-decisions-by-consensus-without-compromise/
- ↑ wikipedia: DMAIC
- ↑ wikipedia: Theory of constraints (TOC)
- ↑ wikipedia: Total productive maintenance (TPM)
- ↑ wikipedia: DMADV
- ↑ wikipedia: Hoshin Kanri
- ↑ Hoshin Kanri: https://www.leanproduction.com/hoshin-kanri.html (transparent goal setting & roadmapping, with clear metrics & KPIs)
- ↑ Hoshin Planning -- Making the Strategic Plan Work: https://www.isixsigma.com/methodology/hoshin-kanri/hoshin-planning-making-strategic-plan-work/
- ↑ The 7 Steps of Hoshin Kanri Planning: https://blog.kainexus.com/improvement-disciplines/hoshin-kanria/the-7-steps-of-hoshin-kanri-planning
- ↑ The 5 Principles of Hoshin Kanri: https://blog.kainexus.com/improvement-disciplines/hoshin-kanri/the-5-principles-of-hoshin-kanri
- ↑ More explanation on Hoshin Kanri: http://www.hoshinkanripro.com/hoshin_kanri_explained.html
- ↑ "Hoshin Kanri" Matrix Template: https://www.clearpointstrategy.com/hoshin-kanri-matrix-template/
- ↑ The Seven Steps of Hoshin Planning: https://www.leanmethods.com/resources/articles/seven-steps-hoshin-planning/
- ↑ The Seven Steps of Hoshin Planning: https://www.bmgi.com/za/resources/articles/seven-steps-hoshin-planning
- ↑ Strategic Planning Using Hoshin Kanri: https://goalqpc.com/cms/docs/whitepapers/GOALQPCHoshinWhitepaper.pdf
- ↑ Hoshin Kanri -- "Visual Strategic Planning": https://www.learnfirm.com/#/user/course/08117118-A87C-4303-BCCF282FB4654917
- ↑ A few words about Hoshin Kanri: http://www.johnstark.com/fwhsh.html
- ↑ Project vs. Product: https://www.thoughtworks.com/insights/blog/project-vs-product
- ↑ Product vs Project Development -- 5 factors that can completely alter your approach: https://zeroturnaround.com/rebellabs/product-vs-project-development-5-factors-that-can-completely-alter-your-approach/
- ↑ Difference Between Product and Project — with examples: http://www.testnbug.com/2014/12/difference-between-product-and-project-with-examples/
- ↑ Project management vs. product management (by Steve Kelman): https://fcw.com/blogs/lectern/2018/08/kelman-product-management.aspx
- ↑ Project .vs. Product, and, Product Owner .vs. Project Manager (from "#noprojects" perspective): https://www.adventureswithagile.com/2016/02/20/product-vs-project/
- ↑ Project Manager vs Product Manager: https://brainmates.com.au/brainrants/project-manager-vs-product-manager/
- ↑ Product Manager vs Project Manager – What’s the Difference?: https://www.projectmanager.com/training/product-manager-vs-project-manager
- ↑ Product Management vs. Project Management - What’s the Difference?: https://www.productplan.com/product-management-versus-project-management/
- ↑ The Difference Between Product and Project Management: https://www.koombea.com/blog/the-difference-between-product-and-project-management/
- ↑ What is Six Sigma and why is it important?: https://www.workzone.com/blog/six-sigma/
- ↑ Non Value Adding, Value Adding Activity, 7 Wastes: https://www.benchmarksixsigma.com/forum/topic/34875-non-value-adding-value-adding-activity-7-wastes/
- ↑ Drum Buffer Rope approach: https://www.benchmarksixsigma.com/forum/topic/35714-drum-buffer-rope-approach/
- ↑ The Goal -- Theory of Constraints (MOVIE): https://toc.tv/player/the-goal-movie-how-to-version ("Drum-Buffer-Rope" scene)
- ↑ You liked the book "The Goal" by Eliyahu Goldratt? It's time to implement it!: https://www.marris-consulting.com/en/training/training-theory-of-constraints-in-production
- ↑ wikipedia: Lean Six Sigma
- ↑ wikipedia: Six Sigma
- ↑ wikipedia: Fishbone diagram (aka. Ishikawa diagram)
- ↑ wikipedia: Root cause analysis (RCA)
- ↑ wikipedia: Five Ws
- ↑ wikipedia: 5 Whys
- ↑ Six Sigma Methodology: http://theblogspotblog.wordpress.com/2014/02/18/six-sigma-methodology/ (Lean SixSigma .vs. DMAIC .vs. DMADV)
- ↑ SixSigma -- DMAIC vs. DMADV – What Are The Differences? (INFOGRAPHIC): http://www.6sigma.us/training/infographic-dmaic-vs-dmadv/
- ↑ Learning to Think Lean - Six Steps with Review Points: http://www.isixsigma.com/methodology/lean-methodology/learning-think-lean-six-steps-review-points/
- ↑ 8 Wastes of Lean: https://www.isixsigma.com/dictionary/8-wastes-of-lean/
- ↑ Who is TIM WOODS and why is he killing your business?: http://www.lbspartners.ie/eight-wastes-of-lean-tim-woods/
- ↑ DMAIC vs. DMADV – What Are The Differences?: http://www.6sigma.us/training/infographic-dmaic-vs-dmadv/
- ↑ Jidoka: https://www.lean.org/lexicon/jidoka (Autonomation or AI/machines + human intelligence)
- ↑ wikipedia: Monodzukuri (Japanese sense of pride in craftsmanship and dedication to quality by striving for perfection)
- ↑ Monozukuri – Japanese Work Ethics: https://www.allaboutlean.com/monozukuri/
- ↑ MONOZUKURI -- ANOTHER LOOK AT A KEY JAPANESE PRINCIPLE: https://www.japanintercultural.com/en/news/default.aspx?newsID=88
- ↑ Agile – DevOps – Organizational Change Management: https://www.captechconsulting.com/blogs/using-the-5-whys-to-find-change-management-and-devops-impediments-to-agile-transformation
- ↑ wikipedia: Kaizen
- ↑ Kaizen institute explains meaning of the Kanji & Japanese word/concept: https://web.archive.org/web/20131029204446/http://www.kaizen.com/about-us/definition-of-kaizen.html
- ↑ KAIZEN overview: https://www.kaizenworld.com/kaizen/index.html
- ↑ Intro to Kaizen (SLIDES): https://www.slideshare.net/bengeck/free-kaizen-guide
- ↑ Shipping More Safely by Encouraging Ownership of Deployments : https://www.infoq.com/news/2018/12/safer-shipping-ownership
- ↑ Kaizen & The Toyota Production System (SERIES): https://www.bulsuk.com/p/the-toyota-production-system.html
- ↑ Management by Stress (in the Auto Industry): https://www.multinationalmonitor.org/hyper/issues/1990/01/slaughter.html
- ↑ Single Piece Flow, Continuous Flow & Standardized Work: http://www.sixleansigma.com/index.php/wiki/lean/single-piece-flow-continuous-flow-standardized-work/
- ↑ Why Process Improvement Matters For Your Team (And How To Implement It): https://blog.trello.com/why-process-improvement-matters-for-your-team
- ↑ ShuHaRi: https://martinfowler.com/bliki/ShuHaRi.html (SHU=learning from a single "master"/expert, HA=branching out to learn from others, RI=self-guided learning and improvement)
- ↑ wikipedia:
- ↑ Lean Startup principles: http://theleanstartup.com/principles
- ↑ Lean UX. Is it *really* about start-ups or something more profound?: http://zenexmachina.wordpress.com/2013/03/28/lean-ux-is-it-really-about-start-ups-or-something-more-profound/
- ↑ Announcing a New Lean Innovation Series: http://bradenkelley.com/2014/04/announcing-a-new-lean-innovation-series/
- ↑ The Lean Startup Cheat Sheet - v1.0: http://www.developmentthatpays.com/files/DevelopmentThatPays-TheLeanStartup-CheatSheet-1_0.pdf
- ↑ Falling in Love with the Problem: https://leanstartup.co/falling-love-problem/
- ↑ Good enough never is (or is it?): http://www.startuplessonslearned.com/2010/09/good-enough-never-is-or-is-it.html
- ↑ Lean Startups aren’t Cheap Startups: https://steveblank.com/2009/11/02/lean-startups-aren’t-cheap-startups/
- ↑ The Forrester New Wave™: Value Stream Management Tools, Q3 2018: https://www.forrester.com/report/The+Forrester+New+Wave+Value+Stream+Management+Tools+Q3+2018/-/E-RES141538
- ↑ Forrester report -- Where's The "Value" In Your Value Stream?: https://resources.collab.net/forrester-vsm-research/value-stream-management
- ↑ SixSigma -- Value Stream Mapping: https://www.isixsigma.com/dictionary/value-stream-mapping/
- ↑ What is Value Stream Mapping: https://www.lucidchart.com/pages/value-stream-mapping
- ↑ DevOps & Value Stream Mapping: https://www.slideshare.net/DevOpstastic/webcast-devops-and-value-stream-mapping
- ↑ DevOps and Value Stream Mapping -- Why you need metrics: https://techbeacon.com/devops-value-stream-mapping-why-you-need-metrics
- ↑ How value stream mapping delivered on DevOps' promise for Hearst Business Media: https://techbeacon.com/how-value-stream-mapping-delivered-devops-promise-hearst
- ↑ How value stream mapping, Kanban, queue management rival automation: https://techbeacon.com/how-value-stream-mapping-kanban-queue-management-rival-automation
- ↑ Value Stream Mapping vs. Metrics-Based: https://www.slideshare.net/KarenMartinGroup/vsmmbpmwhenyouoptforeach/34-Value_Stream_Mapping_vs_MetricsBased
- ↑ Value Stream Mapping & Metrics Based Process Mapping (MBPM): https://www.slideshare.net/KarenMartinGroup/vsmmbpmwhenyouoptforeach/34-Value_Stream_Mapping_vs_MetricsBased
- ↑ 10 Tips for Getting the Most Value from Value Stream Mapping: https://www.lean.org/LeanPost/Posting.cfm?LeanPostId=417
- ↑ Value Stream Mapping -- How to Visualize Work and Align Leadership for Organizational Transformation; by Mike Osterling, Karen Martin (BOOK): https://www.oreilly.com/library/view/value-stream-mapping/9780071828918/ch01.html
- ↑ Drive Alignment -- 5 Strategies for Burning Down Silos and Building Bridges: https://www.productplan.com/driving-alignment-burning-silos-building-bridges/
- ↑ 2019 is the year of the Value Stream: https://sdtimes.com/devops/2019-the-year-of-the-value-stream/
- ↑ Flow Framework: https://flowframework.org/
- ↑ Project to Product -- Value Stream Architecture: https://www.tasktop.com/blog/value-stream-architecture/
- ↑ Project to Product -- What Flows through a Software Value Stream?: https://www.tasktop.com/blog/what-flows-through-a-software-value-stream/
- ↑ Value Stream Mapping (VSM) and metrics-based process mapping (SLIDES): https://www.slideshare.net/KarenMartinGroup/vsmmbpmwhenyouoptforeach
- ↑ Value Stream Mapping -- How to Visualize Work & Align Leadership for Organizational Transformation (SLIDES): https://www.slideshare.net/KarenMartinGroup/10-082013-slides/1-2013TheKarenMartinGroupInc_8The_newbibleforvaluestreammappingandimproving_organizationalperformanceArtByrneformerCEOTheWiremold_CompanyandauthorTheLeanTurnaroundValueStreamMapping
- ↑ Value Stream Mapping -- Case Studies (SLIDES): https://www.slideshare.net/KarenMartinGroup/value-stream-mapping-case-studies/1-PrepareUnderstandCurrentStateDesignFutureStateDevelopTransformationPlanExecuteTransformationPlanThreeConsecutiveDays4WeeksPriortoMappingFollowingMappingRepeatValueStreamMappingActivityPhasesandTiming10January72014_February182014January212014wwwksmartincomwebinars
- ↑ Learning To See -- Making Value Flow…From End to End, v1 (BOOK): https://eclass.duth.gr/modules/document/file.php/TME159/Mike%20Rother%20-%20Learning%20to%20See%20Version%201.2%20%28kanban%29_value%20stream%20lean.pdf
- ↑ Learning To See -- Making Value Flow…From End to End, v2 (BOOK): http://sahibkarol.biz/gen/html/azl/kitabxana/44.pdf
- ↑ Learning To See -- Making Value Flow…From End to End, 2012 state of VSM (SLIDES): https://www.lean.org/Search/Documents/503.pdf
- ↑ Value Stream Mapping Math -- Rolled throughput Yield: http://www.leanmath.com/blog-entry/value-stream-mapping-math-rolled-throughput-yield
- ↑ Value Stream Segmentation and New Product Development: https://trace.tennessee.edu/cgi/viewcontent.cgi?article=4605&context=utk_gradthes
- ↑ Lean institute -- Total Value Stream - What is Value-Stream Mapping: https://www.lean.org/Search/Documents/80.pdf
- ↑ Value Stream Mapping - The Concept (SLIDES): https://www.slideshare.net/subhra2jyoti/value-stream-mapping-the-concept
- ↑ Does Value Stream Mapping Work for Software Development?: https://www.infoq.com/news/2010/11/does-value-stream-work
- ↑ Value Stream Diagram: https://www.conceptdraw.com/How-To-Guide/value-stream-diagram
- ↑ The Customer Value Problem: Ditch the Value Stream!: http://noop.nl/2010/10/the-customer-value-problem.html
- ↑ [wikipedia: Value stream mapping software]]
- ↑ Best software package for value stream mapping: https://www.lean.org/FuseTalk/Forum/messageview.cfm?catid=49&threadid=5998
- ↑ Value Stream Mapping for Software Development: https://leankit.com/blog/2017/08/value-stream-mapping-for-software-development/
- ↑ Creately - VSM guide: https://creately.com/blog/diagrams/value-stream-mapping-guide/
- ↑ ConceptDraw -- Value Stream Mapping Software: https://www.conceptdraw.com/How-To-Guide/value-stream-mapping-software
- ↑ MS Office -- VISIO - Create a "Value Stream Map": https://support.office.com/en-us/article/Create-a-value-stream-map-35A09801-999E-4BEB-AD4A-3235B3F0EAA3
- ↑ eVSM tool -- VSM examples: https://evsm.com/example-manufacturing
- ↑ Mapping Your Value Stream: https://portal.netobjectives.com/pages/books/adopting-safe-for-your-organization/mapping-your-value-stream/
- ↑ Looking at Your Work From a Value Stream Perspective: https://portal.netobjectives.com/pages/books/adopting-safe-for-your-organization/looking-at-your-work-from-a-value-stream-perspective/
- ↑ What's wrong with your value stream mapping: https://techbeacon.com/devops/whats-wrong-your-value-stream-mapping
- ↑ How to defrag your DevOps value stream: https://techbeacon.com/devops/how-defrag-your-devops-value-stream
- ↑ 6 steps to optimize software delivery with value stream mapping: https://opensource.com/article/18/12/optimizing-delivery-value-stream-mapping
- ↑ 10 steps to successful value stream mapping: https://www.thefabricator.com/article/shopmanagement/10-steps-to-successful-value-stream-mapping
- ↑ Learn the 10 Key Steps to Value Stream Mapping (VSM) for Software Delivery: https://www.plutora.com/blog/value-stream-mapping
- ↑ Flow Metrics -- An MRI of your Product Value Streams: https://go.tasktop.com/Flow-Metrics-MRI-Product-Value-Streams-OnDemand-Webinar.html | SLIDES
- ↑ Driving Digital Transformation Insights with Value Stream Management (WEBINAR): https://go.tasktop.com/driving-digital-transformation-insights-with-vsm-ondemand.html SLIDES
- ↑ Identify bottlenecks with Value Stream Mapping (VSM): https://www.ibm.com/garage/method/practices/discover/practice_value_stream_mapping
- ↑ What do you need to be successful at Value Stream Management, and how can you help?: https://sdtimes.com/value-stream/what-do-you-need-to-be-successful-at-value-stream-management-and-how-can-you-help/
- ↑ Value Stream Management will be a driving force behind successful businesses in 2021: https://sdtimes.com/value-stream/value-stream-management-will-be-a-driving-force-behind-successful-businesses-in-2021/
- ↑ 5 reasons why CI/CD is vital to your organization's value stream: https://techbeacon-com.cdn.ampproject.org/c/s/techbeacon.com/devops/5-reasons-why-cicd-vital-your-organizations-value-stream
- ↑ VSM DevCon 2021: https://www.accelevents.com/e/VSMDevCon2021/portal/schedule
- ↑ Challenging the way we organize around value: https://sdtimes.com/value-stream/challenging-the-way-we-organize-around-value/
- ↑ Why "Value Stream" matters to DevOps and the business: https://sdtimes.com/devops/why-value-stream-matters-to-devops-and-the-business/?activecampaign_id=123002
- ↑ A BizOps Manifesto aims to close gap between business, IT: https://sdtimes.com/devops/a-bizops-manifesto-aims-to-close-gap-between-business-it/
- ↑ Maximizing the ROI of your Agile transformations: https://sdtimes.com/agile/maximizing-the-roi-of-your-agile-transformations/
- ↑ Improve operational efficiency with value calculators: https://sdtimes.com/valuestream/improve-operational-efficiency-with-value-calculators/
- ↑ The Forrester Wave™ - Value Stream Management Solutions, Q3 2020: https://reprints.forrester.com/?mkt_tok=MjQ2LVdERy0xODUAAAGAi16KsA5f8RhcSXywjPnxuWW8i7NWwASNJJy_xORopKK6cuRpXlot9um-sfqG-guXFvc1uqQoLCZ80wn_5Rri54F-htHyKRzI-QybyOnlKgyH0Q#/assets/2/1365/RES159825/reports
- ↑ How to improve DevOps security with value stream management: https://www.adaptavist.com/blog/how-to-improve-devops-security-with-value-stream-management
- ↑ Why You Need a Value Stream Delivery Platform: https://devops.com/why-you-need-a-value-stream-delivery-platform/
- ↑ Building DevSecOps with Value Stream Management: https://devops.com/building-devsecops-with-value-stream-management/
- ↑ 6 steps for defining Product Value: https://www.youtube.com/watch?v=pNEkW9-de4A
- ↑ Tracking Value Delivery - A Case Study: https://www.youtube.com/watch?v=J-GB-7QvnGs
- ↑ Sequence Your Value Delivery with Impact Mapping: https://www.youtube.com/watch?v=ZHdGwkRtkvo
- ↑ "Continuous Improvement" throughout the value stream: https://www.vsmtimes.com/continuous-improvement-throughout-the-value-stream/
- ↑ Value Stream Management and Organizing Around Value: https://itrevolution.com/value-stream-management-and-organizing-around-value/
- ↑ wikipedia: Toyota Production System
- ↑ wikipedia: Lean manufacturing
- ↑ wikipedia: Kaizen
- ↑ Kanban the game: https://getkanban.com/ (learn about Kanban by practicing)
- ↑ Evolving the Kanban Board: https://dzone.com/articles/evolving-the-kanban-board (in this case to help tackle the "Honey Do" home maintenance list, and figure out which jobs would be better served by external consultants/service-providers)
- ↑ What is Kanban?: http://kanbanblog.com/explained/
- ↑ Kanban Thinking: http://kanban-thinking.net/
- ↑ Personal Kanban (BOOK): http://personalkanban.com/pk/
- ↑ Making Work Visible -- Exposing Time Theft to Optimize Work & Flow (BOOK): https://itrevolution.com/book/making-work-visible/
- ↑ The Five Time Thieves: https://itrevolution.com/the-five-time-thieves/
- ↑ Scaled Agile Framework -- Team Kanban: https://www.scaledagileframework.com/team-kanban/
- ↑ Kanban boards -- step by step: https://www.slideshare.net/GiulioRoggero/how-a-kanban-board-works
- ↑ 7 Obstacles to Enterprise Agility: http://scrumreferencecard.com/7-obstacles-to-enterprise-agility/
- ↑ Beginner’s Guide to Kanban for Agile Marketing: https://www.digite.com/blog/kanban-agile-marketing/
- ↑ Kanplan -- where your backlog meets Kanban: https://www.atlassian.com/agile/kanplan
- ↑ Kanban vs. Iterative Development: https://agileweboperations.com/2009/10/17/kanban-vs-iterative-development/
- ↑ Scrum .vs. Kanban (CHEAT SHEET): http://www.developmentthatpays.com/files/DevelopmentThatPays-ScrumVsKanban-CheatSheet-1_6.pdf
- ↑ Don't Push. Pull Work Items for Better Results: https://kanbantool.com/blog/dont-push-pull-work-items-for-better-results
- ↑ JIRA -- Using your Kanban backlog: https://confluence.atlassian.com/jirasoftwarecloud/using-your-kanban-backlog-856846180.html
- ↑ JIRA -- Monitoring work in a Kanban project (using a BOARD): https://confluence.atlassian.com/jirasoftwarecloud/monitoring-work-in-a-kanban-project-764478148.html
- ↑ Intro to Kanban (SLIDES): https://kanbantool.com/kanban-library/introduction (also has many article & terminology links)
- ↑ Benefits of Kanban (when done right): http://www.yodiz.com/blog/the-benefits-of-kanban/
- ↑ Ditching Scrum for Kanban — The best decision we’ve made as a team: https://medium.com/cto-school/ditching-scrum-for-kanban-the-best-decision-we-ve-made-as-a-team-cd1167014a6f
- ↑ Kanban vs Scrum -- Which One Is the Better Approach to Use in 2019?: https://www.proofhub.com/articles/kanban-vs-scrum
- ↑ Agile vs. Waterfall vs. Kanban vs. Scrum: What’s the Difference?: https://www.lucidchart.com/blog/agile-vs-waterfall-vs-kanban-vs-scrum
- ↑ What is Kanban System & kanban Board ? (scrum vs kanban): https://medium.com/agile-project-management-scrum-lean-kanban/what-is-kanban-system-kanban-board-scrum-vs-kanban-8a08673b0e55
- ↑ ScrumBan overview: http://leansoftwareengineering.com/ksse/scrum-ban/
- ↑ The Kanban Guide for Scrum Teams: https://scrumorg-website-prod.s3.amazonaws.com/drupal/2021-01/01-2021 Kanban Guide.pdf
- ↑ Embracing Uncertainty: https://lizkeogh.com/embracing-uncertainty/
- ↑ Kanban Metrics to Track Performance (Throughput) and Responsiveness (Cycle Time): https://kanbanzone.com/2017/throughput-cycle-time-metrics-kanban-performance-responsiveness/
- ↑ Cycle time vs Lead time – what is the difference?: https://mauvisoft.com/2021/02/24/cycle-time-vs-lead-time-what-is-the-difference/
- ↑ To estimate (or not) in Kanban? Leveraging lean thinking to eliminate waste.: https://www.linkedin.com/pulse/estimate-kanban-leveraging-lean-thinking-eliminate-waste-ponomareff
- ↑ Forecasting and Simulating Software Development Projects -- Effective Modeling of Kanban & Scrum Projects using Monte-carlo Simulation: https://www.amazon.com/gp/product/1466454830/
- ↑ #NoEstimates Part 2 – Contract Negotiation and the Old Banger: https://web.archive.org/web/20151221012844/http://neilkillick.com:80/2013/02/08/noestimates-part-2-contract-negotiation-and-the-old-banger/
- ↑ The perils of estimation: https://dannorth.net/2009/07/01/the-perils-of-estimation/
- ↑ All Estimation is Waste – Rubbish!: https://leankit.com/blog/2012/02/all-estimation-is-waste/
- ↑ Estimating defects in Agile is an anti-pattern: https://www.extremeuncertainty.com/estimating-defects-agile-anti-pattern/
- ↑ Is There Any Value in Estimating if You're Using Kanban?: https://dzone.com/articles/is-there-any-value-in-estimating-if-youre-using-ka
- ↑ Cynefin for Devs: https://lizkeogh.com/2012/03/11/cynefin-for-devs/
- ↑ How to release with Kanban?: https://stackoverflow.com/questions/3436666/how-to-release-with-kanban
- ↑ Visualizing Agile Projects using Kanban Boards: https://www.infoq.com/articles/agile-kanban-boards/
- ↑ 7 Steps to Build a Kanban Board for a Scrum Team’s Impediments: http://agiletrail.com/2011/09/05/7-steps-to-build-a-kanban-board-for-a-scrum-teams-impediments/
- ↑ How One Piece Flow Can Reduce Your Operations Time by 96% : https://www.process.st/one-piece-flow/
- ↑ Scrum Is Dead. All Hail Kanban, the New King: https://medium.com/better-programming/scrum-is-dead-all-hail-kanban-the-new-king-2cd6249feef8
- ↑ How to structure your teams when you scale Kanban: https://www.iancarroll.com/2014/12/23/scaling-kanban-organisational-design/
- ↑ 3 signals to watch out for when scaling your teams: https://www.iancarroll.com/2015/05/15/a-signal-from-conways-law/
- ↑ Can You Scale Kanban?: https://www.infoq.com/articles/can-you-scale-kanban/
- ↑ Large Scale Kanban with Klaus Leopold: https://www.digite.com/webinar/large-scale-kanban-with-klaus-leopold/
- ↑ Going Beyond WIP Limits for Ever-Higher Organizational Performance: https://leankit.com/blog/2017/02/wip-targets-organizational-performance/
- ↑ Balanced Flowchart Exercise: https://itrevolution.com/balanced-flowchart-exercise/ (finding where your time goes over a daily, then weekly, then monthly, then quarterly basis)
- ↑ Hiding in plain sight -- the everyday concept that can turbocharge your Kanban - Kanban Maturity Model: https://www.kanbanmaturitymodel.com/2020/08/11/hiding-in-plain-sight-the-everyday-concept-that-can-turbocharge-your-kanban/
- ↑ How to Use the Dependency Management Poster?: https://mauvisoft.com/2020/10/15/how-to-use-the-dependency-management-poster/
- ↑ 7 lessons about Dependency Management: https://djaa.com/seven-lessons-about-dependency-management/
- ↑ An intro to Jiko Kanri: http://jikokanri.org/essays/an-introduction-to-jiko-kanri
- ↑ "Jiko Kanri" literally means "self-managing" in Japanese: https://www.linkedin.com/company/jiko-kanri-dot-org
- ↑ Kanban Maturity Model -- Cost of Delay: https://djaa.com/wp-content/uploads/2021/01/Cost-of-Delay.pdf
- ↑ AgileAlliance -- Glossary of Agile Terms - Backlog: https://www.agilealliance.org/glossary/backlog/
- ↑ Crowded backlog? A product is more than the sum of its features: https://blog.codecentric.de/en/2021/03/crowded-backlog-a-product-is-more-than-the-sum-of-its-features/
- ↑ A Definitive Guide To Product Backlog – How To Build and Maintain It?: https://www.crayond.com/blog/product-backlog/
- ↑ Product Backlog Building Canvas: https://martinfowler.com/articles/product-backlog-building-canvas.html
- ↑ Product backlog prioritization quadrants: https://medium.com/101ideasforagileteams/product-backlog-prioritization-quadrants-f00b725c3756
- ↑ How to Prioritise Your Product Backlog: https://www.stepsize.com/blog/how-to-prioritise-your-product-backlog (1.Impact effort matrix, 2.Stack Ranking, 3.MoSCoW method, 4.Weighted Shortest Job First, 5.Data-driven prioritization)
- ↑ Why Impact/Effort Prioritization Doesn’t Work And why you should keep using it: https://itamargilad.medium.com/why-impact-effort-prioritization-doesnt-work-57d141fafc2c
- ↑ Scaled Agile, inc. -- Weighted Shortest Job First: https://www.scaledagileframework.com/wsjf/
- ↑ wikipedia: MoSCoW method
- ↑ DSDM Agile Framework -- Ch.10 - MOSCOW PRIORITISATION: https://www.agilebusiness.org/page/ProjectFramework_10_MoSCoWPrioritisation
- ↑ What is MoSCoW Prioritization?: https://www.productplan.com/glossary/moscow-prioritization/
- ↑ Cycle Time Goes Visual: https://www.digite.com/blog/kanban-cycle-time-analysis/
- ↑ Work in small batches: www.startuplessonslearned.com/2009/02/work-in-small-batches.html
- ↑ wikipedia: 5S (methodology)
- ↑ Kaizen Institute - About the 5S approach: http://www.kaizen.com/knowledge-center/what-is-5s.html
- ↑ Using 5S Lean Methodology to Create an Agile Workplace: http://dzone.com/articles/lean-agile-software-development-workplace-with-5s
- ↑ Making a Case for Continuous Improvement: https://itrevolution.com/making-a-case-for-continuous-improvement/
- ↑ What Does "Kvetch" Mean?: https://www.chabad.org/library/article_cdo/aid/4029348/jewish/What-Does-Kvetch-Mean.htm (an interesting companion to "Kaizen" perhaps?)
- ↑ Enduring Ideas - The three horizons of growth: https://www.mckinsey.com/business-functions/strategy-and-corporate-finance/our-insights/enduring-ideas-the-three-horizons-of-growth
- ↑ The Google Way of Building A Strong Learning Culture: https://www.shiftelearning.com/blog/building-learning-culture
- ↑ Creating a Culture of Learning in 6 Steps: https://learning.linkedin.com/content/dam/me/learning/EMW/lil-guide-creating-culture-learning-6-Steps.pdf
- ↑ Creating a Learning Culture in 6 Steps — and Why You Should: https://www.linkedin.com/business/learning/blog/culture-of-learning/6-steps-to-creating-a-learning-culture-and-why-you-should
- ↑ 20 Tips for Creating a Learning Culture in the Workplace: https://www.learnupon.com/blog/learning-culture/
- ↑ Cumulative Flow Diagram explained: https://kanbanize.com/kanban-resources/kanban-analytics/cumulative-flow-diagram
- ↑ Cumulative Flow Diagram - You Still Do Not Use It?: https://berriprocess.com/en/cumulative-flow-diagram-you-still-do-not-use-it/
- ↑ How to use the Cumulative Flow Diagram to visualize your project workflow: https://www.nutcache.com/blog/cumulative-flow-diagram/
- ↑ Cumulative Flow Diagram: http://brodzinski.com/2013/07/cumulative-flow-diagram.html
- ↑ What your CFD is telling you?: https://www.nutcache.com/blog/cumulative-flow-diagram/
- ↑ Cumulative Flow Diagram benefits: https://getnave.com/cumulative-flow-diagram
- ↑ Introducing the Time In State InSITe Visualization: http://maccherone.com/publications/LSSC2012-IntroducingtheTimeInStateInSITeChart.pdf
- ↑ User Stories - An Agile Introduction: http://www.agilemodeling.com/artifacts/userStory.htm
- ↑ wikipedia: User story
- ↑ wikipedia: Planning poker
- ↑ wikipedia: Anchoring
- ↑ Better Together — XP and Scrum: https://medium.com/agile-outside-the-box/better-together-xp-and-scrum-c69bf9bffcff
- ↑ User Stories overview: https://www.mountaingoatsoftware.com/agile/user-stories
- ↑ SPIDR – five simple techniques for a perfectly split User Story: https://blogs.itemis.com/en/spidr-five-simple-techniques-for-a-perfectly-split-user-story
- ↑ My Slicing Heuristic Concept Explained: https://medium.com/@neil2killick/my-slicing-heuristic-concept-explained-810ee70b311e
- ↑ The essence of story slicing in agile development: https://medium.com/@neil2killick/the-essence-of-story-slicing-in-agile-development-fc16a1226941
- ↑ Slicing, Estimation, Trimming: http://ronjeffries.com/articles/015-jul/slicing/
- ↑ Quick Reference Guide for Splitting User Stories: https://www.agilelearninglabs.com/2013/05/new-quick-reference-guide-for-splitting-user-stories/
- ↑ How to Work with Complex User Stories That Cannot Be Split: https://www.mountaingoatsoftware.com/blog/how-to-work-with-complex-user-stories-that-cannot-be-split
- ↑ Getting Small Stories: http://ronjeffries.com/xprog/articles/getting-small-stories/
- ↑ Epics, stories, versions, and sprints: https://www.atlassian.com/agile/delivery-vehicles
- ↑ Agile User Stories -- The Building Blocks for Software Project Development Success: https://www.scrumalliance.org/community/articles/2013/september/agile-user-stories
- ↑ Writing User Stories, Examples and Templates In Agile Methodologies: https://www.yodiz.com/blog/writing-user-stories-examples-and-templates-in-agile-methodologies/
- ↑ Myth -- In Scrum, the Product Backlog has to consist of solely User Stories: https://medium.com/the-liberators/myth-in-scrum-the-product-backlog-has-to-consist-out-of-user-stories-276b9ce758ce
- ↑ 5 Common Mistakes We Make Writing User Stories: https://www.scrumalliance.org/community/articles/2011/august/5-common-mistakes-we-make-writing-user-stories
- ↑ 10 Tips for Writing Good User Stories: http://www.romanpichler.com/blog/10-tips-writing-good-user-stories/
- ↑ Write a Great User Story: https://help.rallydev.com/writing-great-user-story
- ↑ User Stories are Not Enough for a Great User Experience: http://www.romanpichler.com/blog/user-stories-enough-for-a-great-user-experience/
- ↑ User Stories -- Ready, Set, GO!: https://rgalen.com/agile-training-news/2014/9/14/user-stories-ready-set-go
- ↑ Want to write better user stories? Stop using “can”: https://morethancoding.com/2022/04/21/want-to-write-better-user-stories-stop-using-can/
- ↑ 12 Signs You’re Working in a Feature Factory - 3 Years Later: https://amplitude.com/blog/12-signs-youre-working-in-a-feature-factory-3-years-later
- ↑ Exclusive Excerpt from "The Value Flywheel Effect": https://itrevolution.com/exclusive-excerpt-from-the-flywheel-effect/
- ↑ What is this thing called (Business) Value?: https://medium.com/the-liberators/what-is-this-thing-called-business-value-3b88b734d5a9
- ↑ Business Value cheatsheet: https://drive.google.com/file/d/1Rq7hdFH8zG9eIhQNhW9ya0SnImiLwovn/view
- ↑ What is Business Value Engineering?: https://www.leanagiletraining.com/better-agile/what-is-business-value-engineering/
- ↑ What Is The Value of Perspective?: https://www.linkedin.com/pulse/what-value-perspective-michael-douglas/ (investing and decision making based on not just the value to us personally, or our companies' bottom lines, but also the value to society and the environments in which we operate)
- ↑ Business Value matrix to prioritize the Backlog: http://agilethings.nl/value-matrix-to-prioritize-the-backlog/ (consistency is key)
- ↑ Better (business) Value Sooner Safer Happier (BVSSH) principles: https://itrevolution.com/bvssh-principles/ (includes poster summarizing each principle)
- ↑ Business Marketing - Understand What Customers Value: https://hbr.org/1998/11/business-marketing-understand-what-customers-value
- ↑ Value-focused versus value-washing: The agency role in a sustainable future: https://www.campaignasia.com/article/value-focused-versus-value-washing-the-agency-role-in-a-sustainable-future/453424 (Prof. Philip Sugai):
- ↑ Value Washing: https://customerthink.com/value-washing/ (Prof. Philip Sugai)
- ↑ Rebooting Accelerate, part 1 -- Looking beyond the hype: https://blog.codecentric.de/en/2022/05/rebooting-accelerate-part1-looking-beyond-the-hype/
- ↑ Rebooting Accelerate, part 2 -- How to deliver value faster: https://blog.codecentric.de/en/2022/06/rebooting-accelerate-part2-how-to-deliver-value-faster/
- ↑ Story Points or Hours?: http://www.agilemarketing.net/story-points/
- ↑ What is a story point?: https://agilefaq.wordpress.com/2007/11/13/what-is-a-story-point/
- ↑ The secrets behind story points and agile estimation: https://www.atlassian.com/agile/estimation
- ↑ The Main Benefit of Story Points: https://www.mountaingoatsoftware.com/blog/the-main-benefit-of-story-points
- ↑ Estimating Agile Story Points Using Fibonacci: https://xbosoft.com/software-quality-blog/estimating-agile-story-points-using-fibonacci/
- ↑ What Is The Fibonacci Sequence? And How It Applies To Agile Development: https://elearningindustry.com/fibonacci-sequence-what-is-and-how-applies-agile-development
- ↑ Why is the Fibonacci series used in agile planning poker?: https://stackoverflow.com/questions/9362286/why-is-the-fibonacci-series-used-in-agile-planning-poker
- ↑ Why Progressive Estimation Scale Is So Efficient For Teams: http://www.yakyma.com/2012/05/why-progressive-estimation-scale-is-so.html
- ↑ Fibonacci -- The Math of Agile: http://www.elegantcoding.com/2012/02/fibonacci-math-of-agile.html
- ↑ Agile Estimating Tool – Planning Poker using Fibonacci Sequence: http://www.the-program-manager.com/project-management/agile-estimating-tool-planning-poker-using-fibonacci-sequence/
- ↑ Story Points vs. Development Hours: https://myagilemind.wordpress.com/2011/10/18/story-points-vs-development-hours/
- ↑ Story Points -- Estimate delivery "Effort" (not just) "Complexity": https://www.mountaingoatsoftware.com/blog/its-effort-not-complexity
- ↑ Story Points Are Still About Effort: https://www.mountaingoatsoftware.com/blog/story-points-are-still-about-effort
- ↑ SWAGing -- A Rapid User Story Estimation Exercise for Distributed Teams: https://clarkn.medium.com/swaging-a-rapid-user-story-estimation-exercise-for-distributed-teams-fd57d9742b94
- ↑ Swimlane Sizing – Complete & Fast Backlog Estimation: http://theagilepirate.net/archives/109
- ↑ 12 CORE PRACTICES OF XP: http://basusourav.wordpress.com/2015/05/18/12-core-practices-of-xp/
- ↑ Extreme Programming FAQ: http://www.jera.com/techinfo/xpfaq.html#learningmore
- ↑ The 3 laws of TDD: http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd
- ↑ wikipedia: Class-responsibility-collaboration card (CRC cards)
- ↑ "Team" room: https://www.martinfowler.com/bliki/TeamRoom.html
- ↑ Central Desk .vs. U-Pod seating arrangement: https://www.martinfowler.com/bliki/UPod.html
- ↑ User Story Mapping (BOOK): https://www.agilealliance.org/resources/books/user-story-mapping/
- ↑ The New User Story Backlog is a Map: http://jpattonassociates.com/the-new-backlog/
- ↑ Essentials of Agile User Story Mapping at Twitter - Atlassian Summit 2016: https://www.youtube.com/watch?v=svquaeyKg5E
- ↑ Story Mapping: http://www.jpattonassociates.com/wp-content/uploads/2015/03/story_mapping.pdf
- ↑ User Story essentials (quick reference guide): http://www.jpattonassociates.com/wp-content/uploads/2015/03/story_essentials_quickref.pdf
- ↑ DDD-Domain Driven Design (DDD) or Deadline Driven Design (DeadDD)?: https://dzone.com/articles/ddd-domain-driven-design-or-deadline-driven-design (how to salvage the bad DDD with the good DDD)
- ↑ It’s all in how you slice it -- Design your project in working layers to avoid half-baked incremental releases (by Jeff Patton): https://www.jpattonassociates.com/wp-content/uploads/2015/01/how_you_slice_it.pdf
- ↑ Story Mapping: https://www.productplan.com/glossary/story-mapping/
- ↑ Can a Traditional SRS Be Converted into User Stories?: https://www.mountaingoatsoftware.com/blog/can-a-traditional-srs-be-converted-into-user-stories
- ↑ Use cases vs user stories in Agile development: http://www.boost.co.nz/blog/2012/01/use-cases-or-user-stories
- ↑ Developing Effective Agile Requirements Relies On Both User Stories And Use Cases: https://www.batimes.com/articles/developing-effective-agile-requirements-relies-on-both-user-stories-and-use-cases.html
- ↑ User Stories to Functional Requirements in IT: http://www.brighthubpm.com/monitoring-projects/13143-implementing-functional-requirements-in-it-part-1/
- ↑ The Fallacy of Converting Requirements into User Stories: https://www.linkedin.com/pulse/fallacy-converting-requirements-user-stories-john-eaton
- ↑ User Stories – the Bridge Between Requirements and IT Project Implementation: http://www.blueprintsys.com/blog/the-bridge-user-stories-and-requirements/
- ↑ How Programmers and Testers (and Others) Should Collaborate on User Stories: https://www.mountaingoatsoftware.com/blog/how-programmers-and-testers-and-others-should-collaborate-on-user-stories
- ↑ 5 Must-Haves For Great Story Writing: https://blog.3back.com/infographic/5-must-haves-great-story-writing/
- ↑ Walking Through a "Definition of Done": https://www.scrum.org/resources/blog/walking-through-definition-done
- ↑ Should Documentation be in the "Definition of Done"? http://www.agiledocumentation.co.uk/2015/02/should-documentation-be-in-definition.html
- ↑ Improvement Stories - a simple alternative to User Stories: https://hackernoon.com/improvement-stories-a-simple-alternative-to-user-stories-714723c6a13e
- ↑ User Story Mapping and probabilistic forecasting: https://medium.com/serious-scrum/user-story-mapping-and-probabilistic-forecasting-4100832c09a
- ↑ Agile Progress and Quality Reporting: https://blog.scottlogic.com/2020/02/29/agile-progress-and-quality-reporting.html
- ↑ Why Agile Teams Put So Much Emphasis on Being Done Each Iteration: https://www.mountaingoatsoftware.com/blog/why-agile-teams-put-so-much-emphasis-on-being-done-each-iteration
- ↑ Swarming -- One-Piece Continuous Flow: https://sites.google.com/a/scrumplop.org/published-patterns/product-organization-pattern-language/development-team/swarming--one-piece-continuous-flow
- ↑ Swarming - How To Instantly Boost Your Scrum Team’s Productivity: https://www.scruminc.com/swarming-instantly-boost-scrum-team-productivity/
- ↑ Process Efficiency in Scrum – Why it Matters and How to Measure it: https://www.scruminc.com/process-efficiency-scrum-matters-measure/
- ↑ Making Your User Stories "Ready" to Get to "Done": SLIDES | VIDEO
- ↑ The Evolution of the Scrum Guide— ‘10 to ‘19: https://medium.com/serious-scrum/the-evolution-of-the-scrum-guide-10-to-19-f3ac4d82cfcb
- ↑ A list of Scrum Articles, Guides and books that have defined Scrum: https://medium.com/serious-scrum/a-list-of-scrum-articles-guides-and-books-that-have-defined-scrum-7e4556beba69
- ↑ Agile "(Story) Point" System vs. Hours System: https://www.mountaingoatsoftware.com/blog/how-do-story-points-relate-to-hours
- ↑ Why do we use Story Points for Estimating (in Scrum)?: https://www.scrum.org/resources/blog/why-do-we-use-story-points-estimating
- ↑ Who Writes User Stories in Agile with Scrum?: https://everydayagile.com/who-writes-user-stories-in-agile-with-scrum-5b5ab4803015
- ↑ Scrum - stop marginalizing the Dev manager: https://www.reddit.com/r/agile/comments/3vlytm/scrum_stop_marginalizing_the_dev_manager/
- ↑ Scrum – are you Serious?: https://medium.com/serious-scrum/areyouserious/home (a series to address the malpractices of Scrum)
- ↑ Top 10 Scrum and Agile (INFOGRAPHICS): https://blog.3back.com/scrum-tips/top-10-scrum-agile-infographics/
- ↑ Scrum Project Life Cycle (SPLC): https://agile-mercurial.com/2019/03/13/scrum-project-lifecycle/ (how to "ease into" Scrum when stuck in a Waterfall organization by introducing SPLC as alternative to SDLC)
- ↑ Post Mortems Vs. Agile Retrospectives: https://softwaredevtools.com/blog/post-mortem-vs-retrospectives/
- ↑ Make the most of mistakes -- Best practices for agile retrospectives, postmortems: https://techbeacon.com/app-dev-testing/make-most-mistakes-best-practices-agile-retrospectives-postmortems
- ↑ The Definitive Guide to Agile Retrospectives and Post-Mortem Meetings: https://academy.nobl.io/definitive-guide-to-agile-retrospectives-and-post-mortem-meetings/
- ↑ Scrum And DevOps: https://dzone.com/articles/scrum-and-devops (how they can work together)
- ↑ Same or Different? Retrospectives and Post-Mortems: https://www.logigear.com/magazine/test-methods-and-metrics/same-or-different-retrospectives-and-post-mortems/
- ↑ Agile Retrospectives: https://agilepainrelief.com/blog/agile-retrospectives.html
- ↑ The Relationship Between Team Reflection and Planning: https://blog.trello.com/team-reflection-and-planning
- ↑ Who is the Project Manager in Scrum?: https://agile-mercurial.com/2018/08/16/who-is-the-project-manager-in-scrum/
- ↑ “Scrum doesn’t have Project Managers, so we ignore them in our organisation”: https://medium.com/serious-scrum/scrum-doesnt-have-project-managers-so-we-ignore-them-in-our-organisation-3f63d3744472
- ↑ Scrum and best practices (@ Microsoft): https://docs.microsoft.com/en-us/azure/devops/boards/sprints/best-practices-scrum?view=azure-devops
- ↑ Timing for Sprint Reviews & Retrospectives: https://www.mitchlacey.com/intro-to-agile/scrum/sprint-review-retrospective
- ↑ How To Install Apps On Older Devices Running Older Versions Of iOS: https://macreports.com/how-to-install-apps-on-older-devices-running-older-versions-of-ios/
- ↑ 6 diagrams I use to explain "Product Management" concepts: https://medium.com/@crstanier/6-diagrams-i-use-to-explain-product-management-concepts-b9d9e79880bf
- ↑ 12 Signs You’re Working in a Feature Factory: https://medium.com/hackernoon/12-signs-youre-working-in-a-feature-factory-44a5b938d6a2
- ↑ A 12-Step Program for Recovering Product Managers: https://cutle.fish/blog/a-12-step-program-for-recovering-product-managers | VIDEO
- ↑ The Four Big Risks (to both projects & products): https://svpg.com/four-big-risks/
- ↑ Behold, the Product Management Prioritization Menagerie: https://deanondelivery.com/behold-the-product-management-prioritization-menagerie-7615ebe6167f
- ↑ Serious Scrum - Will the real Product Owner please stand up?: https://medium.com/serious-scrum/will-the-real-product-owner-please-stand-up-951917cf7b18
- ↑ Marty Cagan - What is Product Ownership?: https://www.youtube.com/watch?v=287IG1KCbm8
- ↑ What is an "Agile Coach"? A valuable role for organizational change: https://www.cio.com/article/3294700/agile-coach-role-defined.html
- ↑ Serious Scrum - "Sorry Scrum, the Game Might Be Over for You!": https://medium.com/serious-scrum/sorry-scrum-the-game-might-be-over-for-you-915227f3a0d
- ↑ How Do You Identify a Successful Scrum Master?: https://www.scrum.org/resources/blog/how-do-you-identify-successful-scrum-master
- ↑ wikipedia: Scrum Sprint
- ↑ Agile Scrum overview: http://www.mountaingoatsoftware.com/agile/scrum
- ↑ 5 Key Patterns from "A Scrum Book" (and ScrumPLoP.org): https://leanagiletraining.com/video/5-key-patterns-scrum-book-scrumplop-org/
- ↑ CSM-Moncton November 2017: http://agileconsortium.pbworks.com/w/page/121689657/CSM-%20Moncton%20November%202017
- ↑ University of California - CS course in Agile: http://athena.ecs.csus.edu/~buckley/CSc231_files/ (lots of books/whitepapers/material)
- ↑ When did Scrum stop being a methodology?: https://www.quora.com/When-did-scrum-stop-being-a-methodology (re-dubbed a "Framework" instead)
- ↑ 2017 Scrum Guide Revision Webinar: https://www.scruminc.com/scrum-guide-revision-webinar/
- ↑ Agile Product Management with Scrum (BOOK): http://www.romanpichler.com/romans-books/agile-product-management-with-scrum/
- ↑ Scrum Essentials Cards: https://queue.acm.org/detail.cfm?id=3418775
- ↑ The Beginner’s Guide To Scrum And Agile Project Management: https://blog.trello.com/beginners-guide-scrum-and-agile-project-management
- ↑ Business Analysts in Scrum: http://www.romanpichler.com/blog/business-analysts-in-scrum/: http://www.romanpichler.com/blog/business-analysts-in-scrum/
- ↑ What is an AGILE Business Analyst?: http://www.batimes.com/steve-blais/what-is-an-agile-business-analyst.html
- ↑ The Role of the Analyst in Agile Projects: http://www.infoq.com/articles/agile-business-analyst-role
- ↑ What does a business analyst do in a scrum team?: http://www.quora.com/What-does-a-business-analyst-do-in-a-scrum-team
- ↑ Agile Testing -- The Role Of The Agile Tester: http://www.slideshare.net/dwhelan/agile-testing-and-the-role-of-the-agile-tester
- ↑ Role of Testers in Agile?: http://stackoverflow.com/questions/1640911/role-of-testers-in-agile
- ↑ Role of Testers in Agile Teams: http://www.infoq.com/news/2015/11/testers-agile-teams
- ↑ The Tester’s Role in Agile Is More than “Just Testing”: http://www.scrumalliance.org/community/articles/2014/june/the-tester%E2%80%99s-role-in-agile-is-more-than-just-testi
- ↑ Why the Whole Team Should Participate When Estimating: https://www.mountaingoatsoftware.com/blog/why-the-whole-team-should-participate-when-estimating
- ↑ The Role of an Architect on a Scrum Team: http://dzone.com/articles/role-of-architect-in-scrum-team
- ↑ Programmers vs. Developers vs. Architects: http://akselsoft.blogspot.ca/2013/06/programmers-vs-developers-vs-architects.html
- ↑ Essential Scrum -- Chapter 6 - Product Backlog: http://www.innolution.com/essential-scrum/table-of-contents/chapter-6-product-backlog
- ↑ Product Backlog Item (PBI) vs User Story: http://softwareengineering.stackexchange.com/questions/102523/pbi-vs-user-story
- ↑ The Art of Product Backlog Refinement: https://dzone.com/articles/the-art-of-product-backlog-refinement
- ↑ Sprint Planning for Agile Teams That Have Lots of Interruptions: https://dzone.com/articles/sprint-planning-for-agile-teams-that-have-lots-of
- ↑ Does Scrum really work?: http://blog.apterainc.com/custom-software/does-scrum-really-work
- ↑ Scrum and Team Effectiveness - Theory and Practice: https://www.researchgate.net/publication/221592867_Scrum_and_Team_Effectiveness_Theory_and_Practice
- ↑ Agile Project Development at Intel -- A Scrum Odyssey: http://scrumtrainingseries.com/Intel-case-study.pdf
- ↑ A Case Study on the Applicability and Effectiveness of Scrum Software Development in Mission-Critical and Large-Scale Projects: http://aisel.aisnet.org/cgi/viewcontent.cgi?article=1993&context=amcis2006&sei-redir=1&referer=http%3A%2F%2Fwww.bing.com%2Fsearch%3Fq%3Dstudies%2Bon%2Beffectiveness%2Bof%2Bscrum%26src%3DIE-TopResult%26FORM%3DIETR02%26conversationid%3D#search=%22studies%20effectiveness%20scrum%22
- ↑ Are there any studies on the Efficiency/Effectiveness of Agile vs Waterfall: https://softwareengineering.stackexchange.com/questions/125429/are-there-any-studies-on-the-efficiency-effectiveness-of-agile-vs-waterfall
- ↑ Introduction to Scrum (PRESENTATION): https://www.mountaingoatsoftware.com/presentations/an-introduction-to-scrum
- ↑ Reusable Scrum Presentation: http://www.mountaingoatsoftware.com/agile/scrum/resources/a-reusable-scrum-presentation
- ↑ Solve Scrum Problems Today -- 5 Free Preview Lessons From The Scrum Repair Guide: https://www.mountaingoatsoftware.com/training/courses/scrum-repair-guide/five-free-preview-lessons
- ↑ An Iterative Waterfall Isn’t Agile: http://www.mountaingoatsoftware.com/blog/an-iterative-waterfall-isnt-agile
- ↑ Scrum Training series -- Module 4 - Daily Scrum Meeting (aka. 15-minute Standup): http://scrumtrainingseries.com/DailyScrumMeeting/DailyScrumMeeting.htm
- ↑ The 3-5-3 of Scrum: https://www.scruminc.com/the-3-5-3-of-scrum/
- ↑ The Daily Scrum: https://www.leanagiletraining.com/better-agile/the-daily-scrum/
- ↑ Suggestions for a better Daily Scrum: https://www.leanagiletraining.com/scrum-meetings/suggestions-for-a-better-daily-scrum/
- ↑ Do Scrum Teams Meet Too Much?: https://www.mountaingoatsoftware.com/blog/do-scrum-teams-meet-too-much (check your calendar "N" months back before adopting and really getting the groove of Scrum, which actually has more meetings?)
- ↑ Stop Calling Your Sprint Review a Demo WORDS MATTER!: http://www.scrumalliance.org/community/spotlight/ken-rubin/january-2015/stop-calling-your-sprint-review-a-demo%E2%80%94words-matte
- ↑ Sprint Review Meeting: http://www.scrum-institute.org/Sprint_Review_Meeting.php
- ↑ Microsoft - Sprint Review Meeting: https://msdn.microsoft.com/en-us/library/ee191592(v=vs.100).aspx
- ↑ Agile Management for Dummies - Sprint Review: http://www.dummies.com/careers/project-management/the-agile-management-sprint-review/
- ↑ Sprint Review: https://www.mitchlacey.com/intro-to-agile/scrum/sprint-review
- ↑ Scrum Training series -- Module 5 - Sprint Review Meeting: http://scrumtrainingseries.com/SprintReviewMeeting/SprintReviewMeeting.htm
- ↑ How to facilitate an awesome Sprint Review in “Bazaar mode”: http://www.dcme.nu/how-to-facilitate-an-awesome-sprint-review-in-bazaar-mode/
- ↑ Retrospective Plans: http://retrospectivewiki.org/index.php?title=Retrospective_Plans (different games/playbooks for running effective & engaging Sprint Retros)
- ↑ Sprint Retrospective: http://www.scruminc.com/sprint-retrospective/
- ↑ The Four Questions of a Retrospective and Why They Work : https://dzone.com/articles/“-4-questions”-retrospective
- ↑ 3 Simple Steps to Effective Retrospectives: https://web.archive.org/web/20140831021840/https://gerryclaps.com/agile-retrospective-steps/ (1-Collect Data, 2-Look for Patterns, 3-Determine Actions)
- ↑ Sprint Retrospective: http://www.scruminc.com/sprint-retrospective/
- ↑ Sprint Retrospective summary: https://sites.google.com/site/agiledevelopmentsite/process/sprint-retrospective
- ↑ Sprint Retrospective overview: https://www.mountaingoatsoftware.com/agile/scrum/meetings/sprint-retrospective
- ↑ What is a Sprint Retrospective?: http://www.scrum.org/resources/what-is-a-sprint-retrospective
- ↑ Key Elements of the Sprint Retrospective: http://www.scrumalliance.org/community/articles/2014/april/key-elements-of-sprint-retrospective (what: went well, went wrong,
- ↑ The Upward Spiral -- Sprint Retrospective Techniques: https://waynedgrant.wordpress.com/2012/04/01/sprint-retrospective-techniques/
- ↑ Agile Management for Dummies - Sprint Retrospective: http://www.dummies.com/careers/project-management/agile-management-and-the-sprint-retrospective/
- ↑ Scrum Training series -- Module 6 - Sprint Retrospective Meeting: http://scrumtrainingseries.com/SprintRetrospectiveMeeting/SprintRetrospectiveMeeting.htm
- ↑ Applied Macro-measurements to Ensure On-Time Delivery, an Agile Approach to “Metrics”: http://scrumreferencecard.com/MacroMeasurementWhitepaper.pdf
- ↑ Do Scrum sprints mean to work at the fastest pace possible?: https://softwareengineering.stackexchange.com/questions/223250/do-scrum-sprints-mean-to-work-at-the-fastest-pace-possible
- ↑ What is the difference between Sprint and Iteration in Scrum and length of each Sprint?: https://stackoverflow.com/questions/1227318/what-is-the-difference-between-sprint-and-iteration-in-scrum-and-length-of-each/1227406#1227406
- ↑ What is Pig and Chicken in Scrum?: https://www.visual-paradigm.com/scrum/scrum-pig-and-chicken/
- ↑ Commitment-Driven Sprint Planning: https://www.mountaingoatsoftware.com/blog/commitment-driven-planning
- ↑ Commitment vs. Forecast -- A Subtle But Important Change to Scrum: https://www.scrum.org/resources/commitment-vs-forecast-subtle-important-change-scrum
- ↑ How to measure the accuracy of forecasts: https://blog.asmartbear.com/forecast.html
- ↑ ScrumMaster and Product Owner Sprint "Commitments": https://www.scrumalliance.org/community/articles/2013/july/scrummaster-and-product-owner-sprint-commitments
- ↑ Must a Scrum team stick with the Sprint commitment or is it just a Forecast?: https://www.quora.com/Must-a-Scrum-team-stick-with-the-Sprint-commitment-or-is-it-just-a-forecast
- ↑ What is a scrum master?: https://www.atlassian.com/agile/scrum/scrum-master
- ↑ Why Scrum needs Product Leadership: https://medium.com/@chrislukassen/https-medium-com-chrislukassen-why-scrum-needs-product-leadership-bb4362ea77ff
- ↑ 9 Questions Scrum Masters and Product Owners Should Be Asking: https://www.mountaingoatsoftware.com/blog/nine-questions-scrum-masters-and-product-owners-should-be-asking | PDF
- ↑ 3 Mistakes Scrum Masters Make and How to Correct Them: https://www.mountaingoatsoftware.com/blog/three-mistakes-scrum-masters-make-and-how-to-correct-them
- ↑ Spikes and the Effort-to-Grief Ratio: https://www.scrumalliance.org/community/articles/2013/march/spikes-and-the-effort-to-grief-ratio
- ↑ Spikes: http://www.scaledagileframework.com/spikes/
- ↑ PlanningPoker: https://www.planningpoker.com/
- ↑ JIRA plugin - PlanningPoker: https://marketplace.atlassian.com/plugins/agile.estimation.3.0_private/cloud/overview SRC
- ↑ Planning Poker deck (and walkthrough): https://www.crisp.se/bocker-och-produkter/planning-poker
- ↑ How to play planning poker… Badass Mode! : https://philippe.bourgau.net/how-to-play-planning-poker-badass-mode/
- ↑ The Case for Poker Cards in Sprint Planning: https://www.scrumalliance.org/community/articles/2013/february/the-case-for-poker-cards-in-sprint-planning
- ↑ Agile Estimating and Planning: https://www.mountaingoatsoftware.com/books/agile-estimating-and-planning
- ↑ Process Efficiency in Scrum – Why it Matters and How to Measure it: https://www.scruminc.com/process-efficiency-scrum-matters-measure/
- ↑ Velocity - How is it useful?: https://www.leanagiletraining.com/better-agile/velocity-how-is-it-useful/
- ↑ Velocity - Some preliminaries: https://www.leanagiletraining.com/better-agile/velocity-some-preliminaries/
- ↑ THE IMPORTANCE OF THE PRODUCT OWNER: https://www.leanagiletraining.com/agile-business/the-importance-of-the-product-owner/
- ↑ WHAT DOES A "PO" DO?: https://www.leanagiletraining.com/bv-engineering/what-does-a-po-do/
- ↑ Requirements for Product Owner -- Common Pitfalls: https://www.scruminc.com/requirements-for-product-owner-common/
- ↑ Keep Scrum retros positive with “Appreciative Inquiry”: https://medium.com/serious-scrum/how-you-can-keep-scrum-positive-85291b87caf9
- ↑ The only thing that matters when planning a Sprint: https://productcoalition.com/the-only-thing-that-matters-when-planning-a-sprint-1bf65c059110
- ↑ Why I Hate Scrum: https://dzone.com/articles/why-i-hate-scrum
- ↑ So, what is ‘Water-SCRUM-fall’?: https://sdarchitect.blog/2012/05/07/so-what-is-water-scrum-fall/
- ↑ The Comprehensive Guide to Making Agile and Waterfall Methodologies Get Along (And Avoid Drama and Delays along the Way): https://reqtest.com/agile-blog/agile-waterfall-hybrid-methodology-2/
- ↑ What is Water-Scrum-Fall (and is it inevitable)?: http://www.agiledocumentation.co.uk/2015/02/what-is-water-scrum-fall-and-is-it.html
- ↑ Analyst Watch -- Water-Scrum-fall is the reality of agile: https://sdtimes.com/agile/analyst-watch-water-scrum-fall-is-the-reality-of-agile/
- ↑ Waterscrumfall -- the new hype in software development?: https://labs.sogeti.com/waterscrumfall-new-hype-software-development/
- ↑ Water-Scrum-Fall — is it a Myth or Reality?: https://www.knowledgehut.com/blog/agile/water-scrum-fall-myth-reality
- ↑ Water-Scrum-Fall Tons of upfront planning. Iterate. Tons of post code testing & Deployment steps: https://twitter.com/AgileAlliance/status/598910669170290688
- ↑ Water-Scrum-Fall Model in Life Sciences: https://www.iquestgroup.com/news/press-release/water-scrum-fall-model-life-sciences
- ↑ Leveraging DevOps in a 'water-SCRUM-fall' world: https://www.ibm.com/developerworks/community/blogs/invisiblethread/entry/leveraging_devops_in_a_waterscrumfall_world
- ↑ What Does QA Do on the First Day of a Sprint?: http://www.threefivetwo.com/blog/what-does-qa-do-on-the-first-day-of-a-sprint
- ↑ Avoiding Squirrel Burgers By Insisting on Quality: https://www.threefivetwo.com/blog/avoiding-squirrel-burgers-by-insisting-on-quality
- ↑ The Trouble with Sprint Burndowns: https://resources.scrumalliance.org/Article/trouble-sprint-burndowns
- ↑ Scrum by Example – Overtime on a Scrum Team is an Unhealthy Sign: https://agilepainrelief.com/blog/scrummaster-tales-overtime-on-a-scrum-team-is-an-unhealthy-sign.html
- ↑ wikipedia: Scrumban
- ↑ Lean/Kanban – The Perils of Partial Adoption: http://www.worldofchris.com/blog/2013/06/12/leankanban-the-perils-of-partial-adoption/
- ↑ Advantages and Disadvantages of Kanban: http://functionalguy.blogspot.ca/2007/04/advantages-and-disadvantages-of-kanban.html#axzz4fMwl88pr
- ↑ The Perils of Project Parallelization: https://agilefixer.com/2017/03/13/the-perils-of-project-parallelisation/
- ↑ Why is Agile/Scrum compared to Rugby?: https://www.captechconsulting.com/blogs/why-is-agilescrum-compared-to-rugby
- ↑ Let's Stop "Adopting" Agile and Start Becoming Agile: https://www.scrumalliance.org/community/articles/2014/july/let’s-stop-adopting”-agile-and-start-becoming-agil
- ↑ When Not to Use Scrum: http://www.scrumcrazy.com/When+Not+to+Use+Scrum
- ↑ Scrum Will Die: https://simpleprogrammer.com/2010/02/23/scrum-will-die/
- ↑ How scrum can stop you being agile?: http://www.global-integration.com/blog/scrum-stop-agile/
- ↑ Challenging Why (not if) Scrum Fails: http://www.netobjectives.com/blogs/challenging-why-not-if-scrum-fails
- ↑ 24 Common Scrum Pitfalls Summarized: http://www.agileadvice.com/2011/12/05/referenceinformation/24-common-scrum-pitfalls-summarized/
- ↑ What to do when Scrum doesn’t work: http://blog.crisp.se/2010/09/01/henrikkniberg/1283373060000
- ↑ An Introduction to Scrumban for Agile Marketing: http://www.marketergizmo.com/an-introduction-to-scrumban-for-agile-marketing/
- ↑ Scrumban -- A different way to be Agile: http://www.deloittedigital.com/us/blog/scrumban-a-different-way-to-be-agile
- ↑ What is Scrumban?: http://www.solutionsiq.com/what-is-scrumban/
- ↑ What is a Bottleneck and How to Deal With It?: https://kanbanize.com/lean-management/pull/what-is-bottleneck/
- ↑ Breaking Agile’s QA Bottlenecks: http://cdn2.hubspot.net/hubfs/169989/Solutions_Website_Resource_Center/Breaking_Agiles_QA_Bottlenecks.pdf
- ↑ Clearing the Software Testing Bottleneck: https://www.devopsdigest.com/clearing-the-software-testing-bottleneck
- ↑ Scrum & Kanban - Battle Royale or Save the World?: https://www.infoq.com/presentations/scrum-vs-kanban
- ↑ MercuryApp - poll/index tracking tool: https://www.mercuryapp.com
- ↑ Tracking Project Emotions Using MercuryApp: tooky.github.io/2010/11/23/tracking-project-emotions-using-mercury-app.html
- ↑ How to Track the Team’s Mood with a Niko-niko Calendar: http://agiletrail.com/2011/09/12/how-to-track-the-teams-mood-with-a-niko-niko-calendar/
- ↑ Why having a Niko-Niko chart is just as important as having a Burndown Chart: https://talentedtester.com/tag/niko-niko-calendar-agile/
- ↑ Niko-niko Calendar: https://www.agilealliance.org/glossary/nikoniko/
- ↑ Attention! Niko-Niko Calendar, it’s important to any Agile teams: https://ahmadi.pm/articles/attention-niko-niko-calendar-its-important-to-any-agile-teams
- ↑ Information Radiators: https://www.agilealliance.org/glossary/information-radiators/#q=~(infinite~false~filters~(postType~(~'page~'post~'aa_book~'aa_event_session~'aa_experience_report~'aa_glossary~'aa_research_paper~'aa_video)~tags~(~'information*20radiators))~searchTerm~'~sort~false~sortDirection~'asc~page~1)
- ↑ Why a Niko-Niko Calendar Kills Workplace Morale: https://www.tinypulse.com/blog/sk-niko-niko-calendar-workplace-morale
- ↑ SMILE, Dammit -- Some Companies Are Using An App To Track Your Moods At Work: https://www.fastcompany.com/3040755/smile-dammit-some-companies-are-using-an-app-to-track-your-moods-at-wor
- ↑ The Hot Potato Process: http://danmall.me/articles/hot-potato-process/
- ↑ No Projects - Beyond Projects: https://www.infoq.com/articles/kelly-beyond-projects/
- ↑ NoProjects -- SAMPLE CHAPTER - An introduciton to a new way of thinking about work: http://theagiledirector.com/images/noprojectsbook.pdf
- ↑ Using the NoProjects Paradigm: https://wiki.businessagility.institute/w/CaseStudies:Using_the_NoProjects_Paradigm
- ↑ #noprojects -- Outcomes - The Value of Change : https://www.infoq.com/articles/noprojects3-value-change
- ↑ #NoProjects - Teams over Projects: https://www.slideshare.net/allankellynet/noprojects-teams-over-projects
- ↑ The agile guide to winning at team development: https://www.atlassian.com/blog/teamwork/navigate-tuckman-stages-of-team-development
- ↑ #NoProjects everywhere: https://www.allankellyassociates.co.uk/archives/4313/noprojects-everywhere/
- ↑ The #NoEstimates Movement: https://www.barryovereem.com/the-noestimates-movement/
- ↑ The Estimates in #NoEstimates: https://lizkeogh.com/2015/05/01/the-estimates-in-noestimates/
- ↑ Ryan Ripley on #NoEstimates movement: https://www.youtube.com/watch?v=-eE7rtCQHI8 | SLIDES
- ↑ #NoEstimates -- 6 Software Experts Give Their View on the Movement: https://plan.io/blog/noestimates-6-software-experts-give-their-view/
- ↑ The Throw Down -- "Agile Estimation" .vs. #NoEstimates: https://lithespeed.com/throw-agile-estimation-vs-noestimates/
- ↑ The NoEstimates book (overview from the author, Vasco Duarte): http://softwaredevelopmenttoday.com/noestimates/
- ↑ Planning with #NoEstimates: https://www.infoq.com/news/2015/10/planning-noestimates
- ↑ (Agile) Forecasting for Beginners: https://www.infoq.com/presentations/forecasting-spreadsheet
- ↑ The logic of #NoEstimates -- #NoEstimates follows in the footsteps of Agile and Scrum: https://medium.com/serious-scrum/the-logic-of-noestimates-4238e0be3bb6
- ↑ #NoEstimates and why Estimates are almost always wrong (by Allen Holub): https://www.youtube.com/watch?v=QVBlnCTu9Ms
- ↑ Time Tracking is Essential to Agile Development?: https://www.myintervals.com/blog/2010/03/02/time-tracking-is-essential-to-agile-development/
- ↑ Time Tracking on an Agile Team: http://stephenwalther.com/archive/2014/04/21/time-tracking-on-an-agile-team
- ↑ Strategies for Tracking Time on Agile Teams: https://disciplinedagiledelivery.com/time-tracking-strategies/
- ↑ Time Tracking and Agile Methodology: https://stackoverflow.com/questions/2234851/time-tracking-and-agile-methodology
- ↑ Six Reasons for Time Tracking in Agile Projects: https://www.timecockpit.com/blog/201a3/06/25/Six-Reasons-for-Time-Tracking-in-Agile-Projects
- ↑ Lean Accounting -- Does IT Need a Time Out on Time Tracking?: https://leankit.com/blog/2017/01/lean-accounting-time-tracking/ (answer: NO, measure Business Value/ROI, Cycle Time & Throughput instead)
- ↑ To estimate or not to estimate, that is the question: https://www.allankellyassociates.co.uk/archives/634/to-estimate-or-not-to-estimate-that-is/
- ↑ Why Agile (by itself, often) Doesn't Work for Large Projects: https://dzone.com/articles/agile-for-large-projects
- ↑ Scaling for End-to-End Agility: http://innolution.com/blog/scaling-for-end-to-end-agility
- ↑ Don’t Organize Around Projects! Choose a Better Unit of Focus to Eliminate Waste & Increase Agility: http://innolution.com/blog/dont-organize-around-projects-choose-a-better-unit-of-focus-to-eliminate-wa
- ↑ Agile at scale -- Movin' on up: scaling agile in large organizations: https://www.atlassian.com/agile/agile-at-scale/
- ↑ SCALING Agile: PART 1 | PART 2
- ↑ Scaling GitHub's Employees: https://zachholman.com/posts/scaling-github-employees/
- ↑ Why it’s difficult to build teams in high growth organisations: https://jchyip.medium.com/why-its-difficult-to-build-teams-in-high-growth-organisations-e1aee8446337
- ↑ Scrum of Scrums (DEFINITION): https://www.agilealliance.org/glossary/scrum-of-scrums/#q=~(infinite~false~filters~(postType~(~'page~'post~'aa_book~'aa_event_session~'aa_experience_report~'aa_glossary~'aa_research_paper~'aa_video)~tags~(~'scrum*20of*20scrums))~searchTerm~'~sort~false~sortDirection~'asc~page~1)
- ↑ Scrum of Scrums overview: https://www.scruminc.com/scrum-of-scrums/
- ↑ Scrum of Scrums -- implementation example: https://www.scrum-tips.com/2018/02/18/scrum-of-scrums/
- ↑ All About the Scrum of Scrums: https://www.eylean.com/blog/2016/05/all-about-the-scrum-of-scrums/
- ↑ Scrum Team & Scrum of Scrums: https://www.mountaingoatsoftware.com/agile/scrum/roles/team
- ↑ What is Scrum of Scrums?: blog.scrumstudy.com/what-is-scrum-of-scrums/
- ↑ Scrum in practice -- the Scrum of Scrums meeting: https://manifesto.co.uk/scrum-of-scrums-meeting/
- ↑ What is a Scrum of Scrums?: http://rgalen.com/agile-training-news/2016/11/9/what-is-a-scrum-of-scrums
- ↑ Using Scrum of Scrums with Agile Teams to Coordinate and Collaborate: https://www.infoq.com/news/2014/03/scrum-of-scrums/
- ↑ SAFe or Scrum at Scale – Which Framework is Best for You?: https://content.intland.com/blog/agile/safe/safe-or-scrum-at-scale-which-framework-is-best-for-you
- ↑ SAFE or Scrum@Scale which is best for you?: https://content.intland.com/blog/agile/safe/safe-or-scrum-at-scale-which-framework-is-best-for-you
- ↑ Scaling Agile Scaling Agile -- LeSS vs. SAFe: https://blue-agility.com/scaling-agile-less-vs-safe-2/
- ↑ wikipedia: Scaled Agile Framework
- ↑ Introducing the scaled agile framework: https://www.cio.com/article/2936942/introducing-the-scaled-agile-framework.html
- ↑ dzone -- Pattern of the Month - Increment: https://dzone.com/articles/pattern-of-the-month-increment
- ↑ What is an Increment in Scrum?: https://www.scrum.org/resources/what-is-an-increment
- ↑ Scaled Agile Framework (SAfe) -- Program Increment (PI): https://www.scaledagileframework.com/program-increment/
- ↑ Scaled Agile Framework (SAfe) -- Features and Capabilities: https://www.scaledagileframework.com/features-and-capabilities/
- ↑ Scaled Agile Framework (SAfe) -- Milestones: https://www.scaledagileframework.com/milestones/
- ↑ Scaled Agile Framework (SAfe) -- PI Planning: https://www.scaledagileframework.com/pi-planning/
- ↑ Scaled Agile Framework (SAfe) -- Innovation and Planning Iteration: https://www.scaledagileframework.com/innovation-and-planning-iteration/
- ↑ Scaled Agile Framework (SAfe) -- Portfolio Level: https://www.scaledagileframework.com/portfolio-level/
- ↑ Scaled Agile Framework (SAfe) -- Value Streams: https://www.scaledagileframework.com/value-streams/
- ↑ Scaled Agile Framework (SAfe) -- Agile Release Train (ART): https://www.scaledagileframework.com/agile-release-train/
- ↑ Scaled Agile Framework (SAfe) -- Release Train Engineer and Solution Train Engineer: https://www.scaledagileframework.com/release-train-engineer-and-solution-train-engineer/
- ↑ Scaled Agile Framework (SAfe) -- Release "on Demand": https://www.scaledagileframework.com/release-on-demand/
- ↑ Scaled Agile Framework (SAfe) -- Business Owners: https://www.scaledagileframework.com/business-owners/
- ↑ Drive Innovation in Software Development -- How to Choose Between Incremental and Fundamental Change: https://blog.overops.com/drive-innovation-in-software-
- ↑ What is SAFe?: https://www.atlassian.com/agile/agile-at-scale/what-is-safe
- ↑ SAFe® 5.0 -- How to Avoid This Big Mistake - Tasktop Blog: https://blog.tasktop.com/safe-5-0-how-to-avoid-this-big-mistake/
- ↑ SoS vs LeSS vs SAFe – Which One Is Right For You?: https://www.eylean.com/blog/2016/05/sos-vs-less-vs-safe-which-one-is-right-for-you/
- ↑ Atlassian summary - The Large-Scale Scrum (LeSS) framework: https://www.atlassian.com/agile/agile-at-scale/less
- ↑ Scrum@Scale -- The Path to Agile - 30 Years of Large-Scale Agile Transitions @ Agile Amsterdam 2017 - Tobacco Theatre: https://34slpa7u66f159hfp1fhl9aur1-wpengine.netdna-ssl.com/wp-content/uploads/2017/10/Scrum-at-Scale-Keynote-Amsterdam-Sep-2017.pdf
- ↑ Scaling Scrum – What People Are Not Talking About!: https://www.scruminc.com/scaling-scrum-what-people-are-not/
- ↑ An Introduction to the Nexus Framework: https://www.scrum.org/resources/introduction-nexus-framework
- ↑ Spotify Engineering Culture: Part 1 | Part 2
- ↑ Scaling Agile at Spotify: https://www.youtube.com/watch?v=jyZEikKWhAU
- ↑ Scaling Agile at Spotify (presentation): https://www.slideshare.net/vmysla/scrum-at-spotify
- ↑ Case Study -- When emulating Scaling Agile at Spotify went awry at Refinery29: https://medium.com/@andy.park/when-emulating-scaling-agile-at-spotify-goes-awry-d297dc006763
- ↑ ORGANISATIONAL STRUCTURE -- MATRIX ORGANISATION HARMS YOUR COMPANY (if done wrong): https://luis-goncalves.com/organisational-structure-matrix-organisation/
- ↑ Thoughts on emulating Spotify’s matrix organization in other companies: https://blog.kevingoldsmith.com/2014/03/14/thoughts-on-emulating-spotifys-matrix-organization-in-other-companies/#content
- ↑ Failed #SquadGoals Spotify doesn’t use “the Spotify model” and neither should you: https://www.jeremiahlee.com/posts/failed-squad-goals/
- ↑ Spotify Doesn't Use the Spotify Model: https://www.agility11.com/blog/2020/6/22/spotify-doesnt-use-the-spotify-model
- ↑ Why Copying Spotify’s Squads and Tribes Model Probably Won’t Work for You: https://www.harbott.com/why-squads-and-tribes-probably-wont-work/
- ↑ Atlassian -- Team Playbooks - Discover the Spotify model: https://www.atlassian.com/agile/agile-at-scale/spotify
- ↑ Agile Team Organisation: Squads, Chapters, Tribes and Guilds -- why reogranize?: https://www.theproducthub.io/2019/10/20/agile-team-organisation-squads-chapters-tribes-and-guilds/
- ↑ Set-Based Concurrent Engineering: Toyota's Principles of Set-Based Concurrent Engineering (SBCE): https://sloanreview.mit.edu/article/toyotas-principles-of-setbased-concurrent-engineering/
- ↑ Toyota production system (SLIDES): https://www.slideshare.net/akshayjain186590/opc-tps
- ↑ Agile Topics card deck: http://blog.crisp.se/2015/10/08/jimmyjanlen/agile-topics-card-deck
- ↑ Card Decks for Agile Transitions: http://leanpizza.net/card-decks-for-agile-transition/
- ↑ 10 Best Free Scrum Tools: http://knowscrum.com/10-best-free-scrum-tools/
- ↑ JIRA + HipChat = real-time communication for agile teams: http://blogs.atlassian.com/2015/03/jira-hipchat-real-time-communication-agile-teams/
- ↑ The complete guide to using HipChat as an agile team: https://blog.hipchat.com/2015/08/25/the-complete-guide-to-using-hipchat-as-an-agile-team/
- ↑ HipChat vs. Yammer and Office 365: http://www.agileit.com/news/hipchat-vs-yammer-office-365/
- ↑ 5 open source alternatives to Trello: http://opensource.com/business/15/8/5-open-source-alternatives-trello
- ↑ Definition of Ready: https://www.scruminc.com/definition-of-ready/
- ↑ Product Backlog Item (PBI): https://www.scruminc.com/product-backlog-item-pbi/
- ↑ http://www.infoq.com/minibooks/kanban-scrum-minibook
- ↑ Servant Leadership, by Robert K. Greenleaf (BOOK): https://www.goodreads.com/book/show/181737.Servant_Leadership
- ↑ The Power of Servant Leadership, by Robert K. Greenleaf (BOOK): https://www.goodreads.com/book/show/406321.The_Power_of_Servant_Leadership?from_search=true
- ↑ 5 Agile Metrics you won't hate: https://www.atlassian.com/agile/metrics
- ↑ How to do Scrum with JIRA: https://www.atlassian.com/agile/how-to-do-scrum-with-jira-software (Steps 1-11)
- ↑ Learn advanced scrum practices with JIRA Software: https://www.atlassian.com/agile/how-to-do-advanced-scrum-practices-with-jira-software (Steps 12-15)
- ↑ Agile by Design: https://www.atlassian.com/agile/design
- ↑ Creating a lean, mean product requirements machine: https://www.atlassian.com/agile/requirements
- ↑ Agile Roadmaps - build, share, use, evolve: https://www.atlassian.com/agile/roadmaps (going agile doesn't mean not knowing where you're going. It means being flexible about the path you take)
- ↑ The Product Backlog -- your ultimate to-do list: https://www.atlassian.com/agile/backlogs
- ↑ Escaping the black hole of technical debt: https://www.atlassian.com/agile/technical-debt
- ↑ How to build a kick-ass agile team: https://www.atlassian.com/agile/teams
- ↑ Customer Development Labs -- How to Interview your Customers: https://customerdevlabs.com/2013/11/05/how-i-interview-customers/
- ↑ Customer Development Labs -- The Customers you Should be Interviewing: https://customerdevlabs.com/2017/03/27/where-to-find-early-adopters/
- ↑ Customer Development Labs -- You’ve Interviewed Customers. Now what?: https://customerdevlabs.com/2013/09/10/customer-development-notes-finished-post-its/
- ↑ The FOCUS framework: https://thefocusframework.com/
- ↑ UserTesting -- Discovery Interviews: https://university.usertesting.com/discovery-interviews
- ↑ Discovery interviews -- a deeper kind of networking: https://www.nonprofithearts.net/rich/discovery-interviews.html
- ↑ 10 Tips To Conduct Customer Discovery Interviews and Questions: https://studiozao.com/10-tips-to-conduct-customer-discovery-interviews-questions/
- ↑ 3 Goals for Blueprinting Discovery Interviews: https://theaiminstitute.com/customer-insights-voc/discovery-interviews/
- ↑ What Customer Discovery Questions To Ask To Validate Pain Points: https://studiozao.com/what-customer-discovery-questions-to-ask-to-validate-pain-points/
- ↑ Never Ask What They Want — 3 Better Questions to Ask in User Interviews: https://medium.com/user-research/never-ask-what-they-want-3-better-questions-to-ask-in-user-interviews-aeddd2a2101e
- ↑ A 5-Step Process For Conducting User Research: https://www.smashingmagazine.com/2013/09/5-step-process-conducting-user-research/
- ↑ Get better data from user studies - 16 interviewing tips: https://library.gv.com/get-better-data-from-user-studies-16-interviewing-tips-328d305c3e37
- ↑ How to Test Prototypes with Customers -- The Five-Act Interview: https://library.gv.com/how-to-test-prototypes-with-customers-the-five-act-interview-80305d98c407
- ↑ AgileAlliance -- glossary of terms - Personas: https://www.agilealliance.org/glossary/personas/
- ↑ Yes, Personas Focus on Demographics (And How to Fix That): https://jtbd.info/yes-personas-focus-on-demographics-and-how-to-fix-that-f27c02498e9d
- ↑ Story-centered design -- hacking your brain to think like a user: https://library.gv.com/story-centered-design-hacking-your-brain-to-think-like-a-user-1a1e7d7eb642
- ↑ Atlassian - User Stories with Examples and Template: https://www.atlassian.com/agile/project-management/user-stories
- ↑ Atlassian - Persona template: https://www.atlassian.com/software/confluence/templates/persona
- ↑ 10 Tips for Creating Agile Personas: https://www.romanpichler.com/blog/10-tips-agile-personas/
- ↑ "Choose your Wow!" codifying your User Archetypes as Personas: http://www.agilemodeling.com/artifacts/personas.htm
- ↑ Customer Personas: How to Write Them and Why You Need Them In Agile Software Development: https://blog.easyagile.com/customer-personas-how-to-write-them-and-why-you-need-them-in-agile-software-development-3873f3525975
- ↑ Scaled Agile -- Design Thinking: https://www.scaledagileframework.com/design-thinking/ (overview of Personas, Empathy Maps, Customer Journey Maps, and how they tie into User Stories and the design/dev cycle)
- ↑ 4 Characteristics Of A Personable And Useful Customer/User Persona: https://agilevelocity.com/4-characteristics-personable-useful-customeruser-persona/
- ↑ What is an Information Radiator?: https://www.atlassian.com/wallboards/information-radiators
- ↑ Do you have the Ultimate Wallboard? (CONTEST): http://blogs.atlassian.com/2010/10/the_ultimate_wallboard/
- ↑ Agile Software Development -- Forming Teams that Communicate and Cooperate: http://www.informit.com/articles/article.aspx?p=24486
- ↑ Agile Alliance -- GLOSSARY - Information Radiator: http://www.agilealliance.org/glossary/information-radiators/
- ↑ Information radiator: http://alistair.cockburn.us/Information+radiator
- ↑ Agile Technique Guideline - Information Radiators: http://www.projectconnections.com/templates/detail/agile-information-radiator.html
- ↑ Minimum Viable Product (MVP) overview: http://practicetrumpstheory.com/minimum-viable-product/
- ↑ 15 ways to test your Minimum Viable Product (MVP): http://thenextweb.com/dd/2014/11/12/15-ways-test-minimum-viable-product/
- ↑ Choosing the MVP: http://www.startuplessonslearned.com/2009/08/minimum-viable-product-guide.html
- ↑ Making sense of MVP (Minimum Viable Product) – and why I prefer Earliest Testable/Usable/Lovable: http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp
- ↑ Estimation? It’s Complicated...: http://blog.lunarlogic.io/2015/project-management-estimation/
- ↑ PERT Chart example: http://web2.concordia.ca/Quality/tools/20pertchart.pdf
- ↑ PERT overview: http://www.netmba.com/operations/project/pert/
- ↑ PERT for Project Planning and Scheduling: http://www.sce.carleton.ca/faculty/chinneck/po/Chapter11.pdf
- ↑ Critical Path Analysis and PERT Charts - Planning and Scheduling More Complex Projects: http://www.mindtools.com/critpath.html
- ↑ Tools for Systems Thinkers -- The 6 Fundamental Concepts of Systems Thinking: https://medium.com/disruptive-design/tools-for-systems-thinkers-the-6-fundamental-concepts-of-systems-thinking-379cdac3dc6a
- ↑ Reigniting Creativity in Business: https://www.ted.com/talks/alan_iny_reigniting_creativity_in_business
- ↑ FeatureToggle: https://martinfowler.com/bliki/FeatureToggle.html
- ↑ Feature Toggles (aka Feature Flags): https://martinfowler.com/articles/feature-toggles.html
- ↑ Use Canary Deployments to Test in Production: https://www.infoq.com/news/2013/03/canary-release-improve-quality
- ↑ Canary release strategy vs. Blue/Green: https://stackoverflow.com/questions/23746038/canary-release-strategy-vs-blue-green
- ↑ Deployment Strategies Defined: http://blog.itaysk.com/2017/11/20/deployment-strategies-defined
- ↑ Using Blue-Green Deployment to Reduce Downtime and Risk: https://docs.cloudfoundry.org/devguide/deploy-apps/blue-green.html
- ↑ The DOs and DON'Ts of Blue/Green Deployment: https://minops.com/blog/2015/02/the-dos-and-donts-of-bluegreen-deployment/
- ↑ Blue-green Deployments, A/B Testing, and Canary Releases compared: http://blog.christianposta.com/deploy/blue-green-deployments-a-b-testing-and-canary-releases/
- ↑ On the importance of a Team Manifesto: https://blog.scottlogic.com/2021/01/26/on-the-importance-of-a-team-manifesto.html ("ways of working", "team etiquette", etc)
- ↑ The "Command and Control" Military Gets Agile : https://www.infoq.com/news/2010/06/c2-military-gets-agile/
- ↑ Agile Metrics -- Progress Monitoring of Agile Contractors - by Will Hayes, Suzanne Miller, Mary Ann Lapham, Eileen Wrubel, Timothy A. Chick (WHITEPAPER): https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=77747
- ↑ The Defense Innovation Board wants to help the military recognize ‘agile BS’: https://www.fedscoop.com/defense-innovation-board-wants-help-military-recognize-agile-bs/
- ↑ The U.S. Department of Defense on How to Detect ‘Agile BS’: https://thenewstack.io/the-u-s-department-of-defense-on-how-to-detect-agile-bs/
- ↑ The Importance of Product Management in Government: https://medium.com/the-u-s-digital-service/the-importance-of-product-management-in-government-b59933d01874
- ↑ Risk Management – How to Stop Risks from Screwing Up Your Projects (with ROAM)!: https://www.101ways.com/risk-management-how-to-stop-risks-from-screwing-up-your-projects/ | ARCHIVE (ROAM = Reduce, Owned, Accepted, Mitigated)
- ↑ wikipedia: Risk management
- ↑ ISACA Journal Volume 2, 2016 -- Risk Management in Agile Projects : https://www.isaca.org/Journal/archives/2016/volume-2/Pages/risk-management-in-agile-projects.aspx
- ↑ Agile Risk Management: http://itsadeliverything.com/agile-risk-management
- ↑ Working Product and the DOD: https://www.leanagiletraining.com/better-agile/working-product-dod/
- ↑ Why isn't Agile working - the best comment from the Reddit discussion: https://www.reddit.com/r/programming/comments/75p00n/why_isnt_agile_working_good_one_about_devops/do81l2n/
- ↑ Robert C. Martin - The Land that Scrum Forgot: https://www.youtube.com/watch?v=hG4LH6P8Syk
- ↑ wikipedia: Technology roadmap
- ↑ How to Prioritize Product Features and Improvements: https://medium.com/@freshtilledsoil/how-to-prioritize-product-features-and-improvements-8aea72c8bf27
- ↑ Agile roadmaps -- build, share, use, evolve : https://www.atlassian.com/agile/product-management/roadmaps
- ↑ Aha! vs JIRA Portfolio: https://www.reddit.com/r/agile/comments/4q9fl0/aha_vs_jira_portfolio/
- ↑ Agile roadmap planning done right with Jira Software and Portfolio for Jira: https://www.atlassian.com/blog/jira-software/agile-roadmap-planning-done-right-with-jira-software-and-portfolio-for-jira
- ↑ Creating and Managing a Product Roadmap in JIRA: https://community.atlassian.com/t5/Jira-Software-questions/Creating-and-Managing-a-Product-Roadmap-in-Jira/qaq-p/598301
- ↑ 2015 Chaos Report - (overview) Q&A with Jennifer Lynch: https://www.infoq.com/articles/standish-chaos-2015
See Also
Product | Dashboard | Testing | SCM | CI/CD | QA | PM | Business | DevOps | Logging | BigData | Analytics | Optimization | Waterfall