This quick links is a bit of a potpourri:
Building an Agile Environment – Rachel Davies describes her experiences helping people to model work environments, using craft materials, Playmobil characters etc. This helps surface the annoyances, impediments, attractors. Sounds like a great workshop. Next time you ask me if proposed work area is Agile I will try this.
But We Need a Database … Don’t We? – Ron Jeffries tackles one way to design a database in a test driven fashion, without actually having the database. Remember its not the only way its another tool.
Pair Design: Better together; the practice of successful creative collaboration – Stefan Klocek describes Cooper design’s approach to pairing in design. Some valuable ideas even for pure coders.
Estimation Non-Functional Requirements – Mike Cohn offers another approach for estimating the costs/tax of non-functional requirements.
Improving Names in Code – JB has a cute drawing to help us see how to evolve better names in code.
12 Tips to be a better coach – Martin Proulx gives us some things to remember when acting as a coach. My favourites:
- Inner Silence – “To be truly effective at listening to what others are saying … it is critical to block the voice inside your head”
- Keep silent: “After asking a question, never speak first.”
Code Cleaning: A Refactoring Example In 50 Easy Steps – Wouter Lagerweij provides a step by step example of a refactoring he did. He’s since re-examined using tests to drive the refactoring: Code Cleaning: How tests drive code improvements (part 1).
In From Months to Minutes (1hr presentation on InfoQ) – Dan North examines what can be done with Agile if your turn the dials to 12 (its better than 11 :-). Its a very interesting and provocative take on where you can take Agile. My only concern is that some will listen to this presentation and start throwing away practices because Dan didn’t need them anymore. Remember context is important, Dan’s approach may not work for you.