Doing Valuable Work and Learning

Photo by Thompson Rivers University

According to Seth Godin, the proven way to add value is to "do extremely difficult work."  I agree with the sentiment, and in software development, teams are regularly asked to develop features they have never created before.  The work is complex and requires some learning.  I've written before about using spikes for learning, and Johanna Rothman wrote a very nice article on the same topic.  I love that she goes on to explain what should happen to the code written during the spike:

You can throw out the code. You can use the code as a basis for real development. Or you can refactor the code to get to something reasonable. It all depends on where you start. Any of those will change the estimate of how long the rest of the work will take.

The team is ultimately responsible for quality.  If the team needs to do some upfront learning, then use a spike.  Just don't be fooled into using that code afterwards if it's not the right thing to do.

Allison Pollard

Allison Pollard helps overwhelmed technical leaders debug their management approach. She teaches them how to manage up, support people through change, and make time for strategic work. Her education in computer science, mathematics, and English from Southern Methodist University helps her connect technical work with people management. As a Certified Professional Co-Active Coach (CPCC) and Professional Certified Coach (PCC), Allison focuses on improving product delivery and leadership culture. Her experience includes work in energy, retail, financial, real estate, and transportation industries. Allison regularly speaks at global conferences like Scrum Gatherings and Agile Alliance's Agile20xx. She promotes women's leadership as the program director for Women in Agile's Mentorship program. When she's not working, Allison likes to drink lattes and listen to Broadway musicals. Allison is a proud glasses wearer and co-owner of Middlegame Partners.

http://www.allisonpollard.com
Previous
Previous

Continuous Learning through Communities of Practice

Next
Next

The Essence of Servant Leadership