A year ago, we were in talks with a client who had a medium scale enterprise. He wanted to build a custom-made e-commerce website.
The client was referred by one of our close friends hence, I took the project quite personally. We, at ThumbStack, strive hard to follow the ethics and deliver a customer-centric approach so as to create the best product for our clients. The requirement was then converted into an enterprise e-commerce solution UX that focused on their targetted audience.
Everything was perfect, we developed an ideal execution plan to make sure the social behaviour and recommendation algorithms are used when required. The client was absolutely in love with the e-commerce idea we suggested. We also discussed the cost and prepared a feature set for his review. Developing a creative e-commerce solution takes a lot of efforts and time. Hence, our cost, as well as delivery time, included the same.
In the final stages, when we were about to seal the deal, the client approached another firm, ‘Firm X’. The client had located them via business networking groups and approached them with the feature set and scope of work created by us. He gave the readymade worked upon feature set document to Firm X and asked for estimations. They gave costs half of what we offered and aggressive timelines.
Without hesitation, the client went to the Firm X as they promised the delivery with the discussed scope in half of the costs.
It was natural to feel disappointed as we had worked really hard on the planning and documentation of the project which we took personally. But a lesson was learnt.
Flashforward to a year later, we heard that Firm X has finally delivered the project in 10 months vs. the 3 months which they had promised. The delivered product not only lacked in quality but also had a lot of vulnerability ranging from basic SQL injection attacks to XSS attacks. Overall, it wasn’t production ready.
The client’s plans of scaling up the business completely flopped. The vulnerabilities were so severe that attacker could steal passwords of the users and then use those accounts to deliver all the goods at customised addresses. In extreme cases, he could also inject codes which can steal credit card information from the customers.
Summarizing the study, I remember a proverb,
“Cheap things are not good, good things are not cheap”.
If you are planning to develop a custom software for your enterprise, make sure you check following points:
- Check the firm’s past works. If they can demo some of the work made by them, check it thoroughly.
- Ask for a rough breakdown of the project execution plan.
- If budget is your concern, watch out for a smaller yet promising team.
- Meet the manager or founder who will be coordinating the project, discuss it with him.
- Don’t go for cheap, save and then invest. Developing a software is a tool for your growth, don’t cringe at it.
- Try to talk to some of their clients if possible. Ask them about their experience.
- Getting the firm’s reference through a trustworthy resource is always a good beginning.
Developing a tool for your enterprise is an investment, don’t treat it like an expense.
ThumbStack Technologies is known for their innovative approach and timely delivery of enterprise software development projects across the globe. They specialise in Mobility solution development, Web solutions development and Desktop software development. You can read more about their services here.