{"id":109,"date":"2015-05-30T13:51:16","date_gmt":"2015-05-30T12:51:16","guid":{"rendered":"http:\/\/www.scrummable.com\/?p=109"},"modified":"2017-06-16T10:49:28","modified_gmt":"2017-06-16T09:49:28","slug":"making-like-a-mob-boss-knowing-your-problem-and-how-to-fix-it-2","status":"publish","type":"post","link":"http:\/\/scrummable.com\/making-like-a-mob-boss-knowing-your-problem-and-how-to-fix-it-2\/","title":{"rendered":"Making like a mob boss: knowing your problem and how to fix it"},"content":{"rendered":"
Tony Soprano is a badass. He\u2019s the epitome of power, charm, ‘New Joy-sey’ mafioso cool. Under his leadership, the New Jersey family grew in power to the point that it reckoned with the New York mob, which (irrespective of divided opinion on what really happened at the end of season 6) is a pretty impressive accomplishment in anyone\u2019s book.<\/div>\n
But how?<\/p>\n
The clue to his success in my opinion is his single-mindedness. He\u2019s goal-orientated and entirely driven by one single objective: making money. His most successful endeavours on the show over 7 years arose from his dedication to one main objective, and his biggest mistakes (Ralphie<\/em>, anyone?) occurred when his interests were elsewhere. Arguably (not that I want to admit that he died at the end of season 6), the ultimate decision that cost him his life was one that didn\u2019t align to his end goal; he put his relationship with his cousin above his main objective, which ultimately cost him his life.<\/p>\n The point I\u2019m trying to make here is that Tony Soprano would make a damn fine product owner. This sort of single-minded determination is absolutely key when approaching any sort of software build \u2013 be it a new feature for an existing product, or the first, shiny new website for your company that\u2019s sorely lacking a digital footprint. All too often, software or web design projects are undertaken without simple, up-front analysis of the end-goal. And skipping this step in the planning process can massively decrease the effectiveness, and success, of the end result \u2013 and ultimately reduce the potential return on investment from your outlay.<\/p>\n Take Tony. Tony has one goal: making money. Every decision he makes throughout the series is ultimately driven by this one, fundamental objective \u2013 and every option is weighed up in terms of the risks vs. the potential reward\u00a0in relation to his end goal. If the return is worth it, then risk be damned. If the return isn’t worth it, then it\u2019s parked until a less risky alternative presents itself.<\/p>\n Software development is exactly the same. If you\u2019re building a feature, then the first thing you need to work out, before you even start discussing what the feature is, is the end goal. What is the problem we\u2019re trying to solve, and what is the reason we\u2019re solving it in the first place? Defining the answers to these questions at the beginning of the project, learning them by heart, writing them in 3 foot tall letters on the wall of the meeting room where all your planning sessions take place, and reciting them like a mantra at the beginning of every standup is good practice; it keeps everybody focused on the point, and it allows the decision making process down the line to be much, much easier.<\/p>\n