Archive | Development RSS feed for this section

Rock stars of software business

If you want to build a ship, don’t drum up the men to gather wood, divide the work and give orders. Instead, teach them to yearn for the vast and endless sea. – Antoine de Saint Exupéry Another way to improve software management process is simply to create great teams. As previously mentioned, great teams […]

Leave a comment Continue Reading →

Solving complex software problems

One of the best ways to deliver software complex algorithm (taking multiple inputs, executing multiple elements of a logic) is to divide the problem into three stages. 1. First create a model based on a pseudo code for the logic that you want to deliver as a solution. 2. Second create the consistent solution that […]

Leave a comment Continue Reading →

Three things to improve speed of delivery

Again – just three of them but personally selected from many years of my experience. Not a hundred per cent devotee to a ship early, ship frequntly but I think that’s getting close. I think they’re the 3 most important things any software house should be doing to improve speed of delivery of a software […]

Leave a comment Continue Reading →

3 things to improve quality of a software product

Just had a thought how to improve the quality of the product in any software development effort. I thought of three most obvious, simple and feasable things. Quality of software boils down to the code and three things that any software house should to be doing. Probably more steps can be undertaken but here’s my […]

Leave a comment Continue Reading →

Mistake of focusing on mitigating wrong risks

Waterfall practitioners often think that big design up front reduces risks of failed implementations and in ideal world ideal designs would be approved by ideal users. This however is not the case as business stakeholders have little time, understanding (and sometimes interest) in high level or detailed technical designs. Some organisations address the problem by […]

Leave a comment Continue Reading →

Mistake of focusing on managing perceptions

Many managers fall into mistake of focusing on managing perceptions. Complicated software delivery process leaves a lot of time to produce awful lot of documentation. As a result a simple change can “yield” several different drafts that can be distributed to many people in the organisation. This is creating perception of more attention and better […]

Leave a comment Continue Reading →