Modern software development often involves a minimum viable product (MVP), proof-of-concept (POC), or other partial or incremental solutions. These approaches embrace the reality of software being difficult and time-consuming to produce but highly valuable for the users. The tactic is a form of the Pareto principle where the focus is on getting a large amount […]
One of the most challenging facets of building software is determining where to spend our time. Demos and walk-throughs are one of those areas that can be overlooked in the chase to save time. However, they are essential in communicating progress and gathering feedback. These require time and attention from everyone on the team, so […]
Custom software can be very expensive and scary, but investing in requirements can help you improve the likelihood of success. However, we often want to see things being built rather than simply think about them. That creates two things that fight against each other (get it done or think it through) in many projects. Thus, […]