The course kicked off with some hard facts: nowadays the average software implementation project is not delivered in time and easily goes over budget. Often the quality of the solution might be sufficient in the short term, but in the long run rework will be unavoidable due to mismatched requirements or inflexible developments. Like nuclear plant development, which was totally reinvented after the disastrous events in Chernobyl, the software development business will probably need an ‘Act of Maturity’ to turn things around on a large scale.
The participants got provided with a toolbox of mindsets and good practices that can be used to already make a difference on a small scale. Some of these really hit the nail on the head for our colleagues. Yves Van Stappen, Senior Technical Consultant in the Dynamics Development Team, remembered one in particular: “Developers shouldn’t ask their functional colleague to test if his code works, but ask them to try to break it.”