By Developers, For Developers
| PDF Pg | Paper Pg | Type | Description | Fixed on | Comments |
|---|---|---|---|---|---|
| 4 | SUGGEST | Card Back - Tracker is not mentioned on the back | |||
| 17 | SUGGEST | 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). | |||
| 19 | SUGGEST | 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. | |||
| 21 | SUGGEST | The critical importance of automation needs explaining, because it’s part of Scrum, where so many “agile” folks originate. So please state: | |||
| 19 | TYPO | Card Back - My typo, not yours. Meant to say that Automated testing, etc. ISN’T part of Scrum. | |||
| 22 | SUGGEST | Card Back - Abstract - Recommend Cucumber or similar tool. | |||
| 25 | SUGGEST | Card Back - The concept of a WIP Limit is implied, but not stated on this card. | |||
| 29 | SUGGEST | 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? | |||
| 31 | SUGGEST | 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. | |||
| 35 | SUGGEST | 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. | |||
| 37 | TYPO | Card Back - Might want to reference “Pair Programming Illuminated”. Or finish your book on pairing and reference that. | |||
| 38 | SUGGEST | Card Back- Monitor Coverage - Dynamic languages really need coverage higher than 90%. Mind you TDD will get you there. |