The Three Questions of Software Development

There are three questions that face any software development project regardless of whether it is being developed by an individual, a small startup or a large enterprise. Answering these questions will often lay the foundations for the project's success or failure. The questions are pretty simple: Can we think of a solution, can we build... Continue Reading →

A Model of Software Development – Part 1

If any single characteristic epitomises the software industry, it is change. This is an industry that is constantly evolving, morphing and occasionally making sharp shifts in direction. It operates in an environment that marries technology innovations with systems that have been in operation for decades. It is often more partisan that politics, and has groups... Continue Reading →

Agile is Failing (again)

Photo by Michal Pokorný on Unsplash It's Wednesday, so it must be time for the internet to decide that agile is failing - again. The constant cycle between waterfall, agile, lean and back again is currently focused on agile. Yes, it was never going to work, or it's a scam, or its just not working,... Continue Reading →

Exploring Microsoft’s Rules Engine

Photo by Campaign Creators on Unsplash Whether you're developing a customer facing service or an internal enterprise tool, introducing rules engine technologies can boost the range of configuration options dramatically. I've recently concluded an evaluation of Microsoft's open source rules engine (see its GitHub repo here) on behalf of a client and overall my impression... Continue Reading →

Website Powered by WordPress.com.

Up ↑