The Development process followed by Palcom includes the following Life Cycle phases:
Initiation
Analysis and Planning
Software Requirements Specification
Software System Design
Software Development
Testing
Delivery
Support
Development Methodology
Palcom follows a full Development Life Cycle for software development. Palcom standardized and refined software development methodology provides a flexible framework for software development projects that can be used to deliver software on time, in budget and with high quality to meet customer expectations. This methodology is applied to each software development project from initial inception to successful delivery.
Project Management
All projects are managed according to the developed Project Plan. The project progress is tracked using this plan and corrective actions are taken whenever required through Development Life Cycle. Customers are able to monitor the progress of development and testing processes online.
The project manager is responsible for
Project Plan elaboration with tasks, schedule and major milestones.
Resources allocation in an effective and efficient manner.
Project risks early identification for elimination or mitigation of their impact on the project.
Project team control and management to ensure the team follows the plan and delivers all work products when required to make the project a success.
Communication with customer on all matters related to the project.
Control over project progress according to the schedule and budget forecast set forth in the Project Plan.
Quality Assurance
The Quality Assurance team checks that the actual flow of the project conforms to the specified documented processes, procedures, requirements and standards. QA activities in the project identify for the project manager and the entire project team any gaps between the defined requirements and customer expectations for the processes used and products produced.
QA activities allow the tracking of the effectiveness and efficiency of the processes in the project during the development life cycle. The information that QA gathers is used to optimize project activities and provides data for process improvement.