Intelligent Future

Development Department

Software development department is the biggest and the most important organizational unit in the company. That is because the department handles the primary task of the company. All software being asked by a customer is designed, created, and tested in this department. So people working in the department have rich experience in these areas and highly qualified in their jobs. This is why the department can guarantee quality of the producing code and keep accordance between the code and what the customer asked for.

Our mission is to supply our partners with perfect software to complete their needs in automation of their business processes, creating necessary components of systems, or other fields our software can be used to bring improvements to somebody's everyday work. In other words we create and supply solutions that allow make their business more efficient and more competitive. The department is able to run software project from requirement systematization and to supporting code. Or some of our teams can do part of a project, for example write some components for our partner's application. Either we work on an entire project or our company acts as a subcontractor we supply our part of job on time and in the quality specified in contract. This result is guaranteed because of our software development process. This process is a set of rules covers all stages of producing and specifies techniques allowing us to standardize how software is being created. And this standardization makes software creation more predicable and avoids our customers from unnecessary risks.

Software development process itself is permanent subject to improve in our company. As the result of this improving the quality of our code and our services are constantly growing up. Of course like many other good things the process has some negative characteristic. This is some extra time should be spent during creation of the code. But in exchange of this time our partners obtain high quality code, documentation covering all code, and deliberate architecture solutions.

In the same time our development process is not a dogma. The process is working for us but not we are working for the process. If customer wills to change something in our standard way to create software we are always ready to talk about this change and apply it in customer's project. Almost any part of our process can be tuned for a project if the project's customers are needed for this. For example if they ask for prototype of the system as soon as possible and they agree to skip project-establishing iteration - we change the process in this project and run it without the initial iteration. Of course such particle request can be satisfied only if the customers have near-to-full prototype specifications or there is some way to get their requirements just during development phase. This is because collecting customer requirements is one of the most important goals of the development process.

Another service of our department is directly bringing our experience to our partners. Our people can help to our partner's development team in creation their own software. When we work with our partners as consultants we bring to them qualitative solutions of technical problems. They can find the way to resolve problem quick and in elegant manner. Instead of looking for an experience developer to hire they can order this our service and spent the saved time on some business effective goals. Because of we can guarantee the best result our partners expect.

Through our technical experience and high responsibility level we are looking forward to make our world better.


©Copyright 2003-2005 MetaCube Software.
Please feel free to contact us