by Richard | Dec 13, 2018 | Continuous Improvement
On a day to day basis when building a product it’s really helpful to be working towards some kind of objective or goal, to stay focused. How you think about these goals can make a big difference though. For us, a goal is a short-term focus on an...
by Richard | Apr 20, 2017 | Continuous Improvement, Culture, Practical
Continuous Release is the practice of releasing code to end-users in a fully automated fashion, releasing every commit that passes checks with no batching. It is the logical extension of Continuous Integration (CI) – where all commits by a team are to a central...
by Richard | Apr 12, 2017 | Continuous Improvement, Planning & Estimating
One of the significant changes in building a system in an agile way is the role of architecture and planning. Agile methodologies are often described against the comparison of a “waterfall” methodology, where in the “waterfall” approach, one of...
by Richard | Feb 8, 2017 | Continuous Improvement, Culture, Introspection, Planning & Estimating
There’s an increasing awareness among software developers of the SOLID principles – that is the Single responsibility, Open/closed, Lyskov substitutability, Interface segregation and Dependency inversion principles. Beyond these another principle that is...