Tuesday, August 23, 2011

Finding the "right" developer is the key to your custom application development success

It may be easy to find developers, but it’s not quite as easy to find good and right developers. Everyone has their own take on what a good development firm should be, so what exactly is the “right” developer? Here is a story that I hope can give you some insights of what I mean by THE RIGHT Developer.
About 5 years ago, we took on a project of developing an auto insurance underwriting system for a midsize auto insurance company based on Indiana. From the beginning, we made it clear to our client that we are not only good software engineers, our project manager has great capacity to understand the business need of the software development. This was evident throughout the software development process; we were able to precisely design our system and system process to fit the client business needs. Generally speaking, the client knows their business, and the software company knows software development, but the most important fact that you need someone who can bridge the business and software development. Recently I ran into an insurance agency who wanted to integrate their system with my client’s insurance underwriting system, after reviewing the insurance agency’s “underwriting system”, I sensed the system is many years away from being ready production, so I inquired about how the system came about, not to my surprise, the agency owner hired a web site development firm to create the underwriting system, it’s a good looking system, but that’s it. It’s a simple concept, if you do not understand the business, how can you develop a system that can do the business? Unfortunately, this very simple concept is often overlooked when companies are looking software developers,
We just completed a system development for one of the largest phone companies in the country; we use the very same principle when it comes to working with our client for the development. We respect our client’s business knowledge and listen carefully for what they want, we invest time and effort to learn our client’s business so we can create a solution that fit our clients’ needs, the result is success!
What have some of our clients said about our work?
I would like to say that I love the platform.  I like that I keep running orders and everything is at my fingertips, in one place.  No more, multiple web sites for different orders, and the fact that I can manage it all inside the platform, are fantastic for our internal database.”