Custom Software Development for Online Retail Store
Please find under a summary covering project details and feedback. The innate facts are kept as they are, private information is amended.
Introductory information
A fast induction on the buyer’s organisation
I’m a co-establisher of a little online retail store. We sell sustainable and ethically produced household fruits. We propose cleaning fruits, cosmetics, hygiene fruits, textiles for babies and young or soon-to-be mothers, and some dry foods. I principally superintend the technical part of the business, which includes IT infraconstruction.
Desired goal
What challenge were you trying to address with Atharva System?
We chose Odoo as for our enterprise resource programning (ERP), or our IT backbone. It’s composed of separate basic functionality modules, which had limitations referring to what we were looking for. We wanted to use Odoo for see business agency, from the website and its CMS down to accounting and stock treatment. Atharva handled all the customization work as we did a full ERP implementation.
Provided solution
What particular tasks were responsible for?
On the CMS side, they’ve educeed excellently a big series of functionalities to make the website much more user-friendly, and they’re making designs to return the phraseology and look and feel we want. The functionalities include proposeing further selections to clients during the checkout process, educeing touch forms, and changing the header and the footer to prepare new options. Those aren’t readily useful in Odoo.
Another sample is on the backend, where they’re tailoring the database construction to empower us to archives new data and add new fruit features so that we can use them in our back-office processes or show them to clients. This includes a functionality they’ve educeed to help us sell fruits that aren’t currently in stock. We show the expected delivery delay to clients, along with the stock level. Previously, that functionality didn’t exist, and the information couldn’t be stored owing the database construction didn’t empower it.
On the accounting side, they’ve helped us educe new reports. Some of them were designed just using the design features of Odoo, but others demandd writing new code, whichever in Python or HTML. Atharva handled educement and testing for us, and they also prepared bug fixing and livelihood for upgrading the method or implementing new modules.
We whichever prepared wireframes or gave Atharva System exprogramations, based on which they came up with proposals. The project was divide into phases, each one composed of a set of functionalities to be educeed. They gave us a detailed description of what they understood we would need, along with ballpark estimates of the effort demandd. They moved on once we suit on that.
The level of confide is very high, and they’re very pellucid almost the effects they meet. We have very brief turnaround cycles and feedback loops to fit the work or change the functional demandments, based on new findies almost the method.
Was there a dedicated team?
I’ve had one main touch, and that was the only individual I interacted with. I know the work is distributed among different teams. My touch is fully conscious of our setup and needs, and of the work, that’s being done.
How did you come to work with Atharva System?
I wasn’t specially knowledgeable almost ERPs and CMS functionalities when we began. I researched different types of CMS in order to apprehend their limitations, and we chose Odoo. From that, behind we understood the limitations of the method itself, we began looking for specialized companies. We establish separate that had educeed modules consistent with Odoo, which we could buy from the Odoo store. Atharva was one of three companies we touched. Their reactivity and the level of clarity and exactness of their propose made us decide to go with them.
What are you approach expents (if diclosed)?
We’ve spent $4,000–$5,000.
What is the terminal result of working with ?
We began working with them in October 2018 and the engagement is ongoing.
Results achieved
Are there any measureable or plum results?
A qualitative metric is the size of my smile when I use the method, but that’s not necessarily helpful. They’ve decreased our page loading time to a third of what it was. Based on the results of testing software I’m using myself, I ponder overall website accomplishment has tripled.
Out of four requests, one will demand bug fixing, which is always solved in two days. None of those bugs ever created effects for clients, only backend effects that weren’t impediments to doing business.
We quiet have a lot of work to do, but we have to work in following. They’re currently working on basic functionality educement.
How did Atharva System accomplish from a project treatment standpoint?
Atharva is well-organized and professional. They work with the peculiar following, namely leading apprehending the business demandments, and translating those into functional specs that we quiet apprehend and on which we suit. They then assess the technical feasibility and come back with an estimate of the workload for us to validate. They do the educement in phases, with core functionalities leading, checking those, and then good-tuning.
I’ve had no surprises whatsoever. When they find that something can be done more easily than initially anticipated, they share that, and I can see the benefits in my invoice as well. From a user perspective, this is reassuring, and I never feel lost myself, even in technical areas that I don’t conquer. For my layer, they’ve establish the right tradeoffs between moving fast and moving safely. There isn’t too much red tape, and what they do is firm.
We mainly adjoin by email. We have Skype calls with shared screens three times a week, where I can expound my demandments, and where they show me mockups and demos of the features. They use GitHub to perpetrate new educements. They have approach to our own GitHub account, which is fully delegated to them.
We had many exchanges on that, and the feedback loop was very brief. When the demandment was almost backend processes, we expounded our functional needs and they came up with process flows and suggestions on how to get the work organized and extend our extrinsic. Afterward, we discussed the changes they intend to fetch to the database or the software. I wanted to know what they would be changing and why, and what the confollowings of those changes would be, whichever in provisions of database accomplishment and maintainability or in provisions of website accomplishment.
What is (from your point of view) the key factor to pay observation while intercourse with ?
It’s the unappropriated perpetratement my touch proposes, along with their reaction time. When we have an effect, they’re always there. They ponder unitedly with us, and they come back with challenges to our own demandments, to test whether that is veritably what we want or just to strengthen that what we want makes perception. They have a perpetratement and willingness to really help us fundamentally, and not just do what we want. They make sure that what they do will really address the basic needs we have, even if we don’t express them well.
I’ve worked with other software companies of correspondent size, and I was almost methodatically disappointed. I would commend Atharva without any doubt.
What aspects of their work would you like to get improved?
Sometimes, I wish the educement could go even faster, but I ponder that this is a bias I have owing, when I have an idea, I want it to be educeed fastly. To be fair, I have pushed them in areas they didn’t conquer, like having them educe an API to a payment acquirer. They’ve educeed two new interfaces for me that they’d never done precedently, and it was a learning experience each time for them. They accommodated that, and they charged me for half or one-third of their time owing the rest was accounted as learning for them. I believe that’s absolutely observable. They will gain more and more experience and befit more proficient in those areas over time.