The client is an information technology startup now offering a proprietary product, their cloud registry management platform, which is a suite of fully integrated and streamlined tools for managing top-level domain registries efficiently and is available as a licensed or hosted solution. Limited internal resources at the time, coupled with an ambitious project timeframe, required that the client find an outsourced partner to support the design and development of their functional product. SteelKiwi Development was contracted by the client to support the development of their functional prototype using primarily Python, Django, Bootstrap, and JQuery.
The client remains very pleased with the work completed by SteelKiwi Development. According to the client, their successfully developed platform performs exceptionally well and has received considerable end-user praise for its intuitive usability and functional reliability. SteelKiwi Development was recognized further for their meticulous approach to agile development and their responsiveness to client requests. SteelKiwi Development comes highly recommended.
"SteelKiwi Development's approach to project management was excellent and reliable. We never had any critical issues with them. We also found their developers to be extremely talented."
Please describe your organization.
I work for an ICANN-accredited domain name registrar. As a young sister company of a bigger group company, we operate much like a startup. We develop products using an agile methodology, and have a distributed team that leverages the best tools for the job. We aim to disrupt the market by offering a product that is easy-to-use, robust and transparent. Our target market is Asia Pacific and, therefore, the software is fully internationalized and localized.
What is your position?
My role is as a software architect and developer as well as project manager.
What challenge were you trying to address with SteelKiwi Development?
The challenge with software development is being able to move with speed while balancing architecture and code quality.
The challenge in working with an outsourced partner such as SteelKiwi rests in communication and trust. We need to communicate the desired outcomes not only in terms of how the product looks or works, but also in terms of the implementation details because of our nuanced business logic. At the same time, there is a lot of overhead associated with specifying every single detail of every feature that we want included.
We see an opportunity for a product targeting the Asia Pacific region that offers ease-of-use, transparency in pricing, and localized UI [user interface] and content, payment options.
Please describe the scope of their involvement in detail.
We collaborated closely with them on custom development, integration, configuration, and testing. We use a combination of Python, Django, a micro framework for REST services, and a robust RDBMS. We then stitched them together using micro-services architecture.
On the front end, we utilized Bootstrap and JQuery. The technology stack was mostly selected based on our competencies and experience, evaluated against the use cases and deployment strategies.
How did you come to work with SteelKiwi Development?
We found SteelKiwi through Elance, and did a bit of researching to find out that they have a focus on Python. This was a big plus for us.
What's the status of this engagement?
The project is ongoing, but it took about eight months starting from February 2014 to deliver the 1.0 release in October 2014. We have been working with SteelKiwi actively developing the product since.
Could you share any statistics, metrics, or user feedback from this engagement?
The software performs very well, is very robust, and easy to use. It has the engineering qualities of an enterprise-grade solution and scales very well to the number of visitors and transactions.
How did they perform from a project management perspective?
We had zero issues whatsoever. We found that SteelKiwi would assign a project manager, who would translate business requirements to the developer – should language be an issue – which is also a welcome value-add. In the end, the developer assigned to us is extremely competent, is diligent and works with integrity, communicates well, and possesses more than sufficient level of English.
What distinguishes SteelKiwi Development from other providers?
SteelKiwi Development's approach to project management was excellent and reliable. We never had any critical issues with them. We also found their developers to be extremely talented.