Coaching Charts Exercise
Charts can help a team see itself better. Continue reading Coaching Charts Exercise
Exploring Extreme Programming
Charts can help a team see itself better. Continue reading Coaching Charts Exercise
Extreme Programming Adventures in C#, Ron Jeffries. Microsoft Press, 2004. ISBN 0735619492. Ron uses the vehicle of learning C# to demonstrate the incremental design of an XML editor. He adds “undo” last (a feature often cited as requiring up-front design), Continue reading Review – Extreme Programming Adventures in C#
LogicaCMG’s experience with getting ISO 9000 certification for an XP team. Continue reading ISO Certification for XP at LogicaCMG
When you get blocked, do you get help, or hide and hope things will get better?. Continue reading The Humble “Yo!”
Get a feeling for pairing. Continue reading Pair Practice
A ratchet is a mechanism for locking in progress. Frequent builds and regression tests represent ratchets for development. Continue reading Ratchets Capture Progress: Steps to Continuous Integration
This is a summary and critique of The Knowledge-Creating Company, by Ikujiro Nonaka and Hirotaka Takeuchi. They are the original protagonists of the Scrum approach. Continue reading The Knowledge-Creating Company – Extended Summary
Los programadores extremos escriben pruebas antes de escribir el código de producción correspondiente. En “La programación de Probar Primero”, se empieza con una pequeña prueba, luego se escribe únicamente el código necesario para pasarla, y se continúa con la siguiente prueba hasta que el código quede terminado. Continue reading El Semáforo de Probar Primero (The Test-First Stoplight, in Spanish)
Is writing software more like manufacturing cookies or more like designing cookie cutters? It’s easy to wish that we could develop software like a factory stamps out cookies, but software has a design or creation element that is missing in that analogy. Lean manufacturing is a different approach than a traditional assembly line, and offers some lessons for software development. Continue reading Lean Manufacturing and Software
Programming in the world of “What If?” Continue reading Subjunctive Programming