Agile Craftsmanship and Technical Excellence, How to Get There
In order to pay continuous attention to technical excellence and good design, a Craftsman needs to have a certain set of skills, and to develop those skills over time. We will spend this time discussing a micro-certification approach to identifying and developing these skills. Also how to tell when a craftsman is ready to progress from apprentice to journeyman, or even from journeyman to master.
Outline/Structure of the Talk
A conversation about how to build an organization that embraces a culture of Craftsmanship. This is a conversation, not a lecture, but I will help guide the conversation along the way. This has been presented at MileHigh Agile with very good feedback.
Ideally, members will leave with some concrete actions to create a Craftsmanship oriented culture, including ideas around how to create a career path to reward success in that arena.
programmers, testers,managers,development directors
schedule Submitted 4 years ago
People who liked this proposal, also liked:
Dave Rooney - Emergent Design with Test-Driven DevelopmentDave RooneyVeteran Agile Coach, Manager and Software DeveloperSAP Labs
schedule 4 years agoSold Out!
This workshop shows how Test-Driven Development (TDD) is used to enable emergent design. Using a simple but representative example in Java, the presenter will demonstrate how a low-level design naturally emerges when using the TDD cycle of test/code/refactor. The audience will be involved by suggesting the next steps and also by pairing with the presenter.
Note that the goal of the session isn't necessarily to have a complete working example at the end, but to illustrate the process of low-level design through TDD.