Deversus Software Inc.

Tag: Custom Software Development

Over the years developing web sites and web applications, we’ve noticed a couple things about our development process. We’re very passionate about the work we do and we love to go that extra mile for our clients. As such, there is a great temptation to investigate and utilize new, cool technologies and deliver snazzy features to enhance our projects. At the same time, we must be very aware of our clients’ budget and ensure they are receiving the features they need before the features they (or we) want (as described in our Requirement Engineering article). Furthermore, there are features that can creep into projects that are nice to have, but mostly unnecessary. The term gold plating describes this collective set of features.


Continue reading…

Requirements engineering is the first and most critical phase in the development of custom software. During this phase, we take an in-depth look at your current business processes and how we can address problems or bottlenecks with a custom built solution. This phase is absolutely critical to the current and future success of the software; without it we are building a house without a blueprint. The only way to validate the success of a custom software endeavour is to understand what needs to be delivered. Thus, without understanding the requirements, we can never hope to deliver a successful system that our clients would be happy with.


Continue reading…