DEV Community

Discussion on: Don't be a Shotgun Coder

Collapse
 
dan_starner profile image
Daniel Starner

I'm not really a purist for either Waterfall vs Scrum/Agile, and I wasn't actually thinking of project management when writing this post. I approach this mentality when it comes to solving problems, where people jump in with coding a solution before they even understand the problem.

Thanks for pointing out that it draws some heavy similarities though!

Collapse
 
phlash profile image
Phil Ashby

I like to use the Cynefin framework, to categorise issues being investigated by my customer(s) and the problem solving team. Once there are some categorised issues, work can start to find solutions using the different techniques appropriate to each category, including doing some exploratory coding to reduce the risk of unknowns (proof of concept work) if appropriate - don't keep all the fun bits for later :)