|
 |
A well defined process has to be supported with right methods and techniques. At HOTSOL, we follow a ever improving methodology.
Check out some of the methods and techniques we follow : -
Prototype and High Level Diagrams : - Documents are always necessary in a well defined process but it is very difficult for customers to figure out upfront what they will get for their money. Prototype and High level diagrams help the clients to have a clue of what will be delivered after coding.
Module releases : - Every project is divided into multiple modules. As soon as a module is completed we send the demonstration version to the customer. This enables customers to track progress and notify us with any change in flow.
Periodic review and update to the client : - Project is reviewed by the project leader every week and update is provided to the client about the schedule, completed targets and planned targets for the next week.
Checklist method : - From planning to deployment, we follow checklist method, dramatically reducing the commonly made mistakes made by the developers while coding, releasing and deploying.
Well defined architecture : - We have developed a well-defined architecture. This helps us to train newly recruited developers and leaders quickly. Since same architecture is followed in all the projects, it enables us to manage manpower resources efficiently as every one is familiar with the architecture and can be deployed on any project in no time.
Common Libraries : - We have coded a set of libraries which the developers uses while coding the application. These are common functions required while coding of any project. This helps expediting the development and virtually eliminating bugs as these libraries are well tested and optimized.
Knowledge management : - Common functions and solutions to challenges and issues are added in our Knowledge management application. We believe in solving a problem or coding commonly used function once. This also helps us reduce the development time.
Task and bug tracking system : - Tasks while development and bugs while debugging are the most important aspects of the projects.. Generally it becomes very difficult to manage bugs where multiple Quality Engineers and developers are working on an application. For this, we have a project management application to manage/track both bugs and tasks .Use of above referred application with advanced reporting, tracking and auditing features not only makes it easy to manage but also enables improvements in each project.
Source code and version control system : -Developing an application without source code and version control is a big risk. We use Visual Source Safe for Microsoft Technologies and Concurrent Version System (CVS) for other technologies.
Frequent review of SLA and planning documents by Project Leader : - Project leader is responsible for meeting all requirements. Therefore project leader has to review the development and SLA documents regularly to make sure project is on track. The reports are submitted to management in every 15 days. |
|
|
|