This comprehensive set of cards is an indispensable resource for agile teams. The deck of Agile in a Flash cards teaches leadership, teamwork, clean programming, agile approaches to problem solving, and tips for coaching agile teams. Team members can use the cards as reference material, ice breakers
Agile in a Flash: Speed-Learning Agile Software Development
โ Scribed by Jeff Langr, Tim Ottinger
- Publisher
- Pragmatic Bookshelf
- Year
- 2011
- Tongue
- English
- Leaves
- 114
- Edition
- Crds
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
This comprehensive set of cards is an indispensable resource for agile teams. The deck of Agile in a Flash cards teaches leadership, teamwork, clean programming, agile approaches to problem solving, and tips for coaching agile teams. Team members can use the cards as reference material, ice breakers for conversations, reminders (taped to a wall or monitor), and sources of useful tips and hard-won wisdom. The cards are: Bite-sized! Read one practice or aspect at a time in a couple of minutes. Smart! Each card has years of practical experience behind it. Portable! Cards fit easily in your pocket or backpack. An indispensable tool for any agile team, and a must-have for every agile coach or Scrum Master. The Agile in a Flash deck is broken into four areas: planning, team, coding, and agile concepts. The front of each card is a quick list - a summary of the things you want to know and remember. The back provides further detail on each of the bullet points, and offers sage nuggets of knowledge based on extensive professional experience. Tape the cards to your wall, stick them on your monitor, and get agile fast.
โฆ Table of Contents
Introduction......Page 4
Why Agile?......Page 6
The Agile Values, aka the Agile Manifesto......Page 8
Principles Behind the Agile Manifesto......Page 10
Role-Playing in Agile......Page 12
Agile Success Factors......Page 14
Courage......Page 16
Redefining Discipline......Page 18
Pillars of Software Craftsmanship......Page 20
Toyota Production System (TPS) Principles......Page 22
The Right Process......Page 24
Got Organizational Obstinance?......Page 26
Got Individual Obstinance?......Page 28
Don't Get Too Deep in Technical Debt......Page 30
Incremental Everything......Page 32
Embrace Change......Page 34
Reach Consensus on Story Priority......Page 36
INVEST in Your Stories......Page 38
Categorize Requirements with FURPS......Page 40
Sail on the Three C's......Page 42
Shrink XL Stories to Fit......Page 44
Acceptable Acceptance Tests......Page 46
Acceptance Test Design Principles......Page 48
Story Estimation Fundamentals......Page 50
A Winning Hand for Planning Poker......Page 52
Iterate with Principle......Page 54
Communication-SMITH with Information Radiators......Page 56
Shu-Ha-Ri......Page 58
The Only Agile Tools You'll Ever Need......Page 60
Successful Stand-up Meetings......Page 62
ABCs of Pair Programming......Page 64
Retrospectives......Page 66
When Not Pairing......Page 68
How to Be a Team Player......Page 70
Collective Code Ownership......Page 72
Coding Standards......Page 74
Is Your Team Circling the Drain?......Page 76
Pair Programming Smells......Page 78
Stop the Bad Test Death Spiral......Page 80
How to Stay Valuable......Page 82
Eight Crucial Practices of Agile Programmers......Page 84
Build Superior Systems with Simple Design......Page 86
The Seven Code Virtues......Page 88
Really Meaningful Names......Page 90
A Rhythm for Success: The TDD Cycle......Page 92
FIRST Properties of Unit Tests......Page 94
Triple A for Tight Tests......Page 96
Prevent Code Rot Through Refactoring......Page 98
Refactoring Inhibitors......Page 100
Field Guide to Mocks......Page 102
Break Unit Test Writer's Block......Page 104
Test Double Troubles......Page 106
TDD Process Smells......Page 108
Resources......Page 110
Agile in a Flash Reorders......Page 111
๐ SIMILAR VOLUMES
Agile in a Flash cards teach leadership, teamwork, clean programming, agile approaches to problem solving, and tips for coaching agile teams. Use the cards for learning, as ice breakers for conversations, as constant reminders, and as a potent source of useful tips and hard-won wisdom. The Agile in
<p>Real agilists don't weigh themselves down with libraries of books, they keep their important information handy with them at all times. Jeff and Tim pack over two decades of experience coaching and doing agile into <i>Agile in a Flash</i>, a unique deck of index cards that fit neatly in your pocke
Written for software development managers, project managers, and technical leaders, this book identifies seven lean principles from the industrial setting, adapts them for software development, and shows how they can serve as the foundation for agile development approaches. Mary Poppendieck is manag
Agile development is becoming mainstream. However, succeeding with it is more difficult than what it seems. Just picking an agile methodology (e.g., XP, Scrum, DSDM, etc.) and implementing it in an "out of the book" fashion is not enough--as many have already found by trying this approach only to s