A Few Tips Before You Start Your Project…
We encourage our clients to read the enclosed materials in this publication to understand how we initiate, execute, optimize and support our solutions. However, if your time is limited, we still encourage clients to be aware of a few general concepts that will improve the software development experience with Prospus.
Make Time for Your Project
It has been proven repeatedly that client involvement in the development process increases the chance of building and delivering a solution on time, within budget and with satisfying results. After all, only our clients – the project owners – know what they want. As solutions increase in size, the time commitment from the client increases exponentially. Therefore, we cannot stress enough how important it is to make time for the project and stay in constant communication with your Prospus team.
Be Clear in Your Requirements
Requirements – what, how, and when you want your system to do something – are the heart of software, and your contract with Prospus. Every requirement becomes a line item in our task list, not to mention a contractual obligation. If something you want in your project is not in the requirements list we draw up and attach to our contract, then we will not consider it our responsibility. Every single function you want your system to perform, and even how fast you want it to perform it, are requirements that we need to know before we start building. Remember: new requirements received after our agreement will be considered change orders and billed separately! Avoid costly surprises by staying involved and knowing what you want.
Software development projects are carefully-orchestrated performances, and missteps or delays can and do create difficulties and additional costs. When a project delay occurs, we must update our schedules and timelines, and reallocate staff and resources internally to ensure our employees remain productively-engaged. Staff working on projects delayed beyond a certain number of days will be reassigned to different projects altogether. Upon resuming delayed projects, the original staff may not be able to rejoin the project they started, forcing our managers to invest additional time and labor training new staff to resume the project. These are all additional billable costs which can quickly become costly, so we always encourage our clients to intimate us about delays to limit unplanned expenses.
Understand Your Billing Options
Software development is complex and providing quotes for bespoke, non-traditional solutions can bring heavy risks. That is why we offer three methods of billing: hourly, estimate, and quotation. Clients who don’t fully understand the policies involved in each of the billing methods may find themselves with unanticipated bills and liabilities. That is why it is vital to understand the difference between these billing methods and how they will impact the way we charge for your project.
Understand Total Cost of Ownership (TCO)
Total Cost of Ownership (TCO) includes all the expenses of maintaining, supporting, enhancing and training for use of the solution beyond the initial development costs. On top of the internal management cost associated with the project (tendering, specification, legal, etc.) and costs for our project development services, clients should expect to incur one or more of the following costs: specifications, tendering, legal (for contracts with providers), copywriting, graphic acquisition, internal testing and acceptance, search engine optimization, training, hosting, technical support and maintenance, security, content maintenance, and periodic updates. Clients should understand that development is only part of the expense involved in effectively launching and supporting a new web or mobile application.
Perhaps most importantly, if you have any questions please ask us. Software development is a large and complicated process full of surprises and pitfalls, so we always strive to transparently disclose our methods, assumptions and policies. We are always open to improvements so if you have any suggestions or comments on how we could improve any of our publications or processes please send an email to email@example.com.