• - In a well defined process, we may usually generate some documents. But most customers perhaps don't know whether these are what they want for their payment. Prototype and High level diagrams could help the clients to have a clue of what will be delivered after coding.
• - Our process is an iterative process. As soon as an iteration is completed we release a milestone version and send it to the customer. This enables customers to track progress and notify us with any changes in flow.
• - The project leader may review the project every week and provide client the update about the schedule, completed targets and planned targets for the next week.
• - In order to dramatically reduce the commonly made mistakes made by the developers while designing, coding, releasing and deploying, IMON follow checklist method from planning to deployment.
• - In order to train newly recruited developers quickly, a well-defined architecture was made by IMON. What's more, this architecture should be known well by every project member and is also followed in all the projects. We could control manpower resources efficiently every developer can be deployed on any project in no time.
• - Because these are common functions required while coding of any project, we have coded a set of libraries which the developers uses while coding the application, which helps expediting the development and virtually eliminating bugs as these libraries are well tested and optimized.
• - In order to reduce the development time, we added common functions and solutions to challenges and issues to our Knowledge management application.
• - We have a project management application to manage/track both bugs and tasks with advanced reporting, tracking and auditing features, for it is usually very difficult to manage bugs where multiple Quality Engineers and developers are working on an application. That would also help to improve the quality of each project.
• - We use Concurrent Version System (CVS) for source code and version control to avoid related risk during developing an application. |