Process Framework
Calsoft ensures an agile enterprise that quickly adapts to the process levels required by clients. Our team dedicated to you has multi-disciplinary expertise that allows quick response to changing environments and needs. The same team consistently working on your project has extensive knowledge and experience to handle a variety of challenges.

This results in more comprehensive, faster and cost-effective product development.
- Relationship Management
- Project Management
- Quality Management
- Knowledge Management
Relationship Management
Calsoft maintains a dual point of contact approach to customer integration. A team comprising of both Project Managers and Account Managers allow clear and effective communication of technical issues, changes in client requirements, delivery targets, and non-technical issues.
Management reviews are held every quarter, with clients, to assess the status of ongoing projects. These reviews also facilitate better understanding of client perspectives and concerns, allowing progressively more optimal working relationships.
Project Management
Excellence in every project is achieved through effective management of complex issues unique to each project. These accommodate the challenges of the entire PDLC. This identifies the project scope, parameters, methodologies, processes, delivery methods etc. An organized project management plan identifies product goals, technical requirements, schedules and resources. The Calsoft's design and delivery team is fully aware of the project requirements and goals. Thus it is able to set up the entire incorporation, construction, testing and delivery of the products.
We build schedules in MS Project to allow a systematic tracking of the progress at any week level. Efficient communication with the client is maintained through email/chat/IRC/telephone/video conferencing. The client as well as Calsoft could share the responsibility of tracking schedules and maintaining status reports.
Tools and Methods used for Working Group Communications and Data Sharing:
Calsoft prefers to use mailing lists to maintain working group communication. Savannah is used locally to maintain information. In case of specific requirement, we use VPN client and logged information or data directly on our customer's tracking system.
Issue Tracking
Calsoft has a policy of maintaining full transparency at all times regarding issue tracking. Software like Bugzilla is recommended to list bug and feature request in the core development department. The project manager has to manage issue escalation, potential risk items and their mitigation, tracking trips and the delivery dates.
Quality Management
We believe in early focus on QA and form the core QA team while the requirements and functional and design specifications are being created. This gives the core QA team an early insight into the product and expectations.
Besides the core team, we also have a common task force comprising of the architects, project manager, technology leads. The task force conducts internal audits and periodic progress reviews and their mandate is:
» To ensure quality test cases
» Keep a close vigil on the progress of the project with a view to dates.
Knowledge Management
Knowledge management is at the backbone of an efficient and robust PDLC. The knowledge management at Calsoft is integrated on two parallel channels. One of the channels is strengthening the process of internal knowledge acquisitions. Calsoft has built a strong technical and knowledgeable team by actively resourcing the right personnel from across the industry. This valuable resource is enhanced through discussions and briefings between the Calsoft team members.
The other channel is an external process of the knowledge acquisition between our clients and the project team. A well-established methodology has been set up to acquire, retain and transfer knowledge across the Product Development Life Cycle.
Acquire
This is the first stage where the requirements are gathered, analyzed and assembled as a set of specifications by Calsoft's client engagement resources. It includes functional specifications and design documents from the client, through face-to-face discussions, email exchanges and by telephone conversations. To streamline the Knowledge acquisition process we may prefer having a Calsoft team member at the client's site. This gives a thorough understanding of the setup, proprietary systems and technical environment, for the design and plans. After gathering the requirements, the data is analyzed and detailed project plan and time line for the project is generated.
Retain
To ensure retention of knowledge to overcome the attrition rate, all the information is documented extensively. This stored knowledge assures a smooth transfer of information from the old to the new employees.
Transfer
The information transfer from the client to Calsoft is preceded by formal sign-offs and handovers. Some of these procedures may be carried out onsite. This also involves briefings and training provided by the client about their software and its design features. The timelines for each of the procedures depend upon the size and the complexity of the task.
^ Go Top


