What makes CodeStringers unique in completing this type of project?
Short-term projects carry a lot of risk to the outsourcer. If they get the bid wrong, they may end up losing their shirt on the deal. How does this occur?
Here is a typical scenario. A potential client provides a few sketches and bullet points demonstrating what they want the app to do. Then they go to multiple agencies to get a bid, and they end up selecting the cheapest vendor. The cheapest vendor then goes through a “discovery” project in which they determine exactly what work needs to be done. The actual work ends up being far more extensive than the original, vague, requirements. So what does the vendor do? They go back to the client and tell them that they need to increase the budget because “the scope changed”.
CodeStringers is different. If you’re requirements are too high-level or unclear, we’ll spend the time upfront to help clarify the requirements. We’ll then, free of charge, consolidate them into a comprehensive release plan that includes the following:
- User stories (definitions of feature requirements)
- User experience and interface wireframes and styling
- Software architecture and technology stack.
Only then do we estimate the effort and duration such that we are confident in the accuracy of those estimates. This enables us to make firm commitments to clients that we will achieve their release date and stay within budget. We guarantee this unless the client changes the requirements once the development project is underway.
We honor our commitments and keep our promises. If misestimate, we take responsibility for increasing resources at our cost so we can hit our committed dates. In short, we believe that organizational integrity is the key to developing long-term relationships. Therefore we invest in short-term projects with the hope – but not the expectation – that the quality of work we do and the integrity that we bring to the relationship will ultimately result in future work we do for clients.