Errata for Agile in a Flash
We try to keep our books accurate, but sometimes mistakes creep
in. This page lists the errors submitted by our astute readers.
If you've found a new error, please
submit it.
The latest version of the book is P1.0,
released over 2 years ago.
If you've bought a PDF of the book and would like to upgrade
it to this version (for free), visit your
home page.
| PDF |
Paper |
Description |
Found in |
Fixed in |
|
4 |
#47744: Card Back
- Tracker is not mentioned on the back
- Tracker could be rotated around team or dedicated person for multiple teams.
-Running Tested Features is one metric worth tracking.
--Either track RTF manually or automatically (e.g. # of passing Cucumber features)--Camille Palmer Bell #47744: Card Back
- Tracker is not mentioned on the back
- Tracker could be rotated around team or dedicated person for multiple teams.
-Running Te ...more...
|
P1.0
12-Oct-11
|
|
|
17 |
#47745: Card Back - Somewhere (this card or another), you should discuss trade offs between INVEST values(e.g. when adding a security feature to legacy SW with existing technical debt, it may not be possible to create a story that is both valuable AND small. Yes there are techniques [Card #20] to break large stories, but those don't always work to create stories that are small AND valuable).--Camille Palmer Bell #47745: Card Back - Somewhere (this card or another), you should discuss trade offs between INVEST values(e.g. when adding a security feature to legac ...more...
|
P1.0
12-Oct-11
|
|
|
19 |
#47746: Card Back - Confirmation - You should note that the "acceptance test" should be automated where ever possible (e.g. usability isn't), because it is not obvious to everyone. Could make a good transition to BDD or ATDD and how Cucumber, etc. makes automated tests understandable to customers.--Camille Palmer Bell #47746: Card Back - Confirmation - You should note that the "acceptance test" should be automated where ever possible (e.g. usability isn't), because ...more...
|
P1.0
12-Oct-11
|
|
|
19 |
#47750: Card Back - My typo, not yours. Meant to say that Automated testing, etc. ISN'T part of Scrum.--Camille Palmer Bell
|
P1.0
12-Oct-11
|
|
|
21 |
#47749: The critical importance of automation needs explaining, because it's part of Scrum, where so many "agile" folks originate. So please state:
1) Why manually executed test scripts are abuse,
2) Why why automated tests as documentation don't become stale and
3) Why run tests in a near production environment.--Camille Palmer Bell #47749: The critical importance of automation needs explaining, because it's part of Scrum, where so many "agile" folks originate. So please state:
...more...
|
P1.0
12-Oct-11
|
|
|
22 |
#47751: Card Back - Abstract - Recommend Cucumber or similar tool.
Free of Duplication - Great as long as the tests are still readable. Readability is even more important than DRY. I've seen DRY abused in automated tests and code, so the tests and code are unreadable.--Camille Palmer Bell #47751: Card Back - Abstract - Recommend Cucumber or similar tool.
Free of Duplication - Great as long as the tests are still readable. Readability i ...more...
|
P1.0
12-Oct-11
|
|
|
25 |
#47752: Card Back - The concept of a WIP Limit is implied, but not stated on this card.
Assuming a simple XP style card wall, the In Process formula I use is (# of developers / 2) + 1 . That encourages pairing, collaboration and swarming on work, while providing a very small amount of wiggle room in case something becomes stuck beyond the dev team's control.--Camille Palmer Bell #47752: Card Back - The concept of a WIP Limit is implied, but not stated on this card.
Assuming a simple XP style card wall, the In Process formula ...more...
|
P1.0
12-Oct-11
|
|
|
29 |
#47753: Card Back - Multiple teams working on a single project need ways to communicate between them. Kanban can scale to a large team by walking the card wall together, then breaking into smaller standups afterwords. Scrum of Scrums can also work, if all teams are new development teams. Both large Kanban and Scrum of Scrums need to meet daily. If using Scrum of Scrums, where there is only a single rep from smaller team, then you need to ask additional questions like: 1) What is my team doing that will impact your team? and 2) What does my team need from your team?--Camille Palmer Bell #47753: Card Back - Multiple teams working on a single project need ways to communicate between them. Kanban can scale to a large team by walking the ...more...
|
P1.0
12-Oct-11
|
|
|
31 |
#47769: Card Back - Team size & Retros - DON't start retros for the first time with a large team or multiple teams together. DO start holding retros with small teams or sub teams of larger team and hold each separately. When you have a retrospective culture and teams are used to focusing on improving themselves instead of finger pointed, then you may want to hold larger retros with either the large group together or representatives of each group. Project timeline retros could be appropriate for a large group. - Expect large group retros to take longer and be more painful.--Camille Palmer Bell #47769: Card Back - Team size & Retros - DON't start retros for the first time with a large team or multiple teams together. DO start holding retros w ...more...
|
P1.0
16-Oct-11
|
|
|
35 |
#47770: Is there a web site with links to starting coding standards for different languages and platforms? - If so, reference it. -If not, start one on the XP Wiki or someplace. Then reference it.--Camille Palmer Bell #47770: Is there a web site with links to starting coding standards for different languages and platforms? - If so, reference it. -If not, start one o ...more...
|
P1.0
16-Oct-11
|
|
|
37 |
#47771: Card Back - Might want to reference "Pair Programming Illuminated". Or finish your book on pairing and reference that.--Camille Palmer Bell
|
P1.0
16-Oct-11
|
|
|
38 |
#47772: Card Back- Monitor Coverage - Dynamic languages really need coverage higher than 90%. Mind you TDD will get you there.--Camille Palmer Bell
|
P1.0
16-Oct-11
|
|