User:Pazderski/Books/Agile Journey Guide

=INVITATION= ''We invite you on a journey of collaboration with like minded agile experts in writing, commenting, and using this open source Wikibook. The working title is: "Agile Journey Guide". Because it is a Wikibook, normal Wikibook policies and guidelines apply, which are referenced in the Methodology subsection. Therefore, we do not need to reinvent the collaboration protocols.  The initial plan is as follows. The first phase is to collect existing links to agile related websites both on Wikimedia and externally to it. These links will be organized around the initial outline, which is presented in the Outline subsection. The second phase will be to identify gaps in this collection of links and write new sections, Wikipedia pages, or independent web-pages, whichever is deemed appropriate by the contributor. The third and any future phases will be defined by the community of collaborators working on this book.''

= Introduction = This is a self guided study and practice manual to agile methods. The initial focus is to cover known topics on agile culture and practices from individuals, teams, scaling, to the entire enterprise, and eventually beyond. Because it is on Wikibooks we have the ability to keep updating and improving this guidebook indefinitely. The general audience for this book is anyone interested in agile culture and practices because a Wikibook is an open environment. The specific targeted audience is agile experts needing a broad reference textbook unburdened by specific perspectives and individual agendas, which they can update themselves.

Authors
These are the book authors. Please add your name alphabetically as you contribute. Review the book:Contributors for individual statistics.


 * Paul I. Pazderski (User:Pazderski)

Methodology
A set of links to Wikimedia methods governing this guidebook.


 * Welcome - Start here. This is the orientation of Wikibooks.
 * Using Wikibooks - This is the full how-to for Wikibooks.
 * Help:Wikitext - This is Wikipedia help for using Wikitext, the language for content formatting within Wikis.

Overview

 * Introduction - a preview and explanation of this guidebook and its structure.
 * Methodology - a set of links to Wikimedia methods governing this guidebook.
 * Overview - a specific preview of each chapter and section.
 * Journeys - agile methods organized for various group sizes.
 * Individual - agile methods for one person use.
 * Team - agile methods for small group use.
 * Scaling - agile methods for large group or multiple groups' use.
 * Enterprise - agile methods for entire organization use.
 * Communities - agile methods for use beyond an enterprise.
 * Compendium - agile methods organized by popular groupings of practices.
 * Manifestos - review of variations on the normal Software Manifesto.
 * Frameworks - review of popular agile structures called frameworks.
 * Practices - listing of standalone agile practices.
 * Related Topics - agile methods which are not directly involved with information technology.
 * Miscellany - agile methods which do not fit well into frameworks, standalone practices, or related topics.
 * Literature - overview and listing of agile books, articles, blogs and related materials.
 * Review - an brief overview of popular agile literature.
 * Bibliography - a listing of common agile literature.
 * ...works to be allocated... - a listing of agile methods needing to be organized or allocated to one of the other sections.

= Journeys = Agile methods organized for various group sizes.

Individual
Agile methods for one person use.


 * Personal Agility Canvas: A one-page strategy work aid for developing personal agility.
 * Personal Kanban: Tailoring the Kanban Method down to the individual level.
 * Personal Scrum: Applying the Scrum Framework to individual work management.

Team
Agile methods for small group use.

Scaling
Agile methods for large group or multiple groups' use.

Enterprise
Agile methods for entire organization use.

Communities
Agile methods for use beyond an enterprise.

= Compendium = This chapter provides links to popular agile methods organized under frameworks, independent practices, related topics, and miscellany.

Manifestos
This is a review of variations on the normal Software Manifesto.


 * Business Manifesto
 * Church Manifesto
 * Coach Manifesto
 * Data Manifesto
 * Enterprise Manifesto
 * Governance Manifesto


 * HR Manifesto
 * Innovation Manifesto
 * Marketing Manifesto
 * Offshore Manifesto
 * Offshore SW Dev Manifesto
 * People Manifesto


 * PMO Manifesto
 * Recruiting Manifesto
 * Sales Manifesto
 * School Manifesto
 * L.A.F.A.B.L.E Manifesto
 * Dark Manifesto
 * Half-Arsed Manifesto

Agile Frameworks
Frameworks - review of popular agile structures called frameworks.


 * Extreme Programming
 * Adaptive Software Development
 * Agile Unified Process
 * Business-driven development
 * Disciplined Agile Delivery
 * Distributed Agile Software Development


 * Dynamic Systems Development Method
 * Enterprise Scrum
 * Extreme Programming
 * Kanban (development)
 * Lean Software Development
 * LeSS (Large Scale Scrum)
 * Microsoft Solutions Framework
 * Nexus (Scrum Scaling)


 * Rapid Application Development
 * Scaled Agile Framework
 * Scrum (software development)
 * Scrum at Scale
 * Scrumban

Independent Practices
Listing of popular standalone agile practices.


 * Acceptance testing
 * Acceptance test–driven development
 * Agile modeling
 * Agile testing
 * Behavior-driven development
 * Burn down chart
 * Continuous integration
 * Code refactoring
 * Continuous delivery
 * Continuous testing
 * Cross-functional team
 * Cumulative flow diagram
 * Deployment environment
 * Design-driven development
 * Dojo
 * Domain-driven design
 * Emergent Design
 * Extreme programming practices
 * Feature-driven development
 * Fibonacci scale (agile)


 * Incremental build model
 * Interface segregation principle
 * INVEST (mnemonic)
 * Iterative and incremental development
 * Kanban board
 * Low-code development platforms
 * Model-driven engineering
 * MoSCoW method
 * Pair programming
 * Planning poker
 * Pull-based agile coaching
 * Retrospective
 * Rolling-wave planning
 * Scrum sprint
 * Self-organization
 * Serious play


 * Shift left testing
 * Single responsibility principle
 * Software craftsmanship
 * Software prototyping
 * SOLID
 * Specification by example
 * Spike (software development)
 * Stand-up meeting
 * Story-driven modeling
 * T-shaped skills
 * Test automation
 * Test-driven development
 * Timeboxing
 * User story
 * Value stream
 * Velocity (software development)
 * You aren't gonna need it

Related Topics
Agile methods which are not directly involved with information technology.


 * Agile application
 * Agile Architecture
 * Agile Automation
 * Agile Business Intelligence
 * Agile construction
 * Agile contracts
 * Agile infrastructure
 * Agile leadership
 * Agile learning


 * Agile manufacturing
 * Agile marketing
 * Agile Policing Strategy
 * Agile Project Management (book)
 * Agile retail
 * Agile tooling
 * Agile usability engineering
 * AgileNCR (conference)
 * Agility (definition / disambiguation)


 * Business agility
 * Business transformation
 * Chicken and the Pig
 * Data-centric computing
 * DataOps
 * Dependency inversion principle
 * DevOps
 * Lean enterprise
 * Lean integration
 * Lean manufacturing
 * Lean product development
 * Lean startup
 * Web development

Miscellany
Agile methods which do not fit well into frameworks, standalone practices, or related topics.


 * Analysis paralysis
 * Business process automation
 * Cloud computing
 * Cloud computing architecture
 * Cleanroom software engineering
 * Cockburn scale
 * Cowboy coding
 * Deming, W. Edwards


 * Design sprint
 * Internet-speed development
 * Organizational patterns
 * Personal software process
 * Rational Unified Process
 * Software development process
 * SEMAT
 * Spiral model


 * Team software process
 * Unified Process
 * V-Model (software development)
 * Wagile software development
 * Waterfall model
 * Agile Software Engineering Cheatsheets
 * Introduction to Software Engineering / Process / Agile_Model
 * Software Engineering with an Agile Development Framework (work in progress)

= Literature = Overview and listing of agile books, articles, blogs and related materials.

Review
A brief overview of popular agile literature.