Process Engineering
As much as every organisation engaged in software development would like to have a consistent set of development processes in place that are effective and focussed on delivering business driven solutions on time and within budget, it doesn’t always happen.
There are different methodologies and as many opinions on the best approach for software development. The fact is there is only one “best” method – and that’s whatever method fits most closely with your organisation, its constraints, its values and its people. People deliver the core business solutions in any organisation and can’t be overlooked in defining the processes that govern the software development work.
By drawing on my experience within the software development industry – mainly in systems engineering and software testing – I can help you “cherry pick” from currently accepted industry best practice to define a set of processes (or refine existing ones) that not only maximise the chances of successfully delivering complex software solutions in the rapidly changing environment that characterises any modern business but also “fits in” with your organisation. This last feature is critical to ongoing success – processes can only deliver the benefits that justify the investment in them in the first place if they are adopted and adhered to. This requires that the people doing the work see the processes as being effective, relevant, beneficial and not overly cumbersome/onerous. In short, that they are perceived as adding genuine value.
Based on practical experience in various industries (commercial and defence) I can help you develop effective processes that span the development lifecycle, touching all of the main activities (whether your methodology is the traditional V-model, a RAD approach or a hybrid).
![Validate my RSS feed [Valid RSS]](images/valid-rss.png)