Landscape of Sustainable Engineering Practices

Landscape of Sustainable Engineering Practices

I want to share an infographic and related narrative that has really helped people emotionally connect with the importance and challenges of sustainable software development practices. I usually show the landscape in a quick introduction to Agile; in two day trainings, I go through an in-depth narrative and discussion. Sustainable Engineering Practices The diagram shows [...] Continue reading »
Workshop Results on Culture

Workshop Results on Culture

I am really excited about my upcoming methods & tools article on culture and have been getting some great feedback from reviewers. Two comments requested clarification around supporting analysis for my thesis that Agile, Kanban and Software Craftsmanship have a cultural bias. Here is what I said: These results (Agile fits better with some cultures) [...] Continue reading »
Software Craftsmanship promotes Competence Culture

Software Craftsmanship promotes Competence Culture

The rise of anemic Scrum was noted to dismay among the Agile community and in particular by "Uncle Bob" Martin who coined the fifth Agile manifesto value of Craftsmanship over Crap(Execution). This gave rise to the much needed community of Software Craftsmanship. Looking at an earlier post - Agile is about Collaboration and Cultivation Culture - [...] Continue reading »
Deliberate Practice – a key to Craftsmanship

Deliberate Practice – a key to Craftsmanship

At Agile 2009, Mary Poppendieck presented on "Deliberate Practice" - how people become experts. The video and slides are available from InfoQ. Consider the fifth value statement proposed for the Agile Manifesto by Bob Martin: Craftsmanship over Crap This presentation follows in the theme craftsmanship - How do we as a community bring it about? [...] Continue reading »