Oriya Pollak- Web Manager Kabbalah Centre, Kabbalah project.
You are here
Project and Quality Management Processes
Our team has highly skilled project managers who have successfully delivered projects for big companies like Intel, Google & Yahoo. Our senior project managers are also certified by PMI as PMP (Project Management Professional). The Project Management Institute (PMI) is a professional organization for the project management profession with the purpose of advancing project management. PMI aims for standards that describe good practices, globally recognized credentials that certify project management expertise, and resources for professional development, networking and community.
Project manager assigned to your project will be closely working with you and development team to make sure timely delivery and will be speaking to you at regular intervals to present the project progress reports and share deliverable for milestones etc.
We use online project management and collaboration tool for Milestones, Tickets and Task Tracking and also documentation for important discussions. Every communication related with the product must be done through this tool. This is required for effective tracking of all the communications and change requests.
We use SVN for Version management and it is hosted on our Amazon EC2 Instance. This is required for organized release management and version rollbacks in case of any need.
We strive to deliver software solutions that exceed customer expectations, through an organizational culture of continuous improvement of the Quality Management System and individual commitment to quality.
To ensure the maintenance of quality, we adopt the SEI CMMI model’s best practices for planning, testing, project management, requirements and configurations. To complement this and to further enhance and improve our technology, we also apply ISO 9001:2000 best practices for controlling and measuring our performance and process quality.
Each of our team members – from the bottom to the top of the organization – adheres to our internal standards of quality. Our management is focused on keeping the work environment quality conscious for the benefit of our clients at all times. By streamlining our services our client is assured of an on-time, in-budget delivery.
We synergize three important factors for their different processes and functions to inculcate stringent quality adherence:
Our processes have been optimized according to industry standards and regulations to ensure smooth functioning. Our Quality Control Department supervises our entire software development process which gives us a clear view of the level of quality being provided to each of our clients.
We are committed to harnessing up-to-date technologies to give our clients the most beneficial solutions possible. We therefore work with the newest tools and applications in order to compete and help our client compete in the dynamic marketplace.
We realize that excellent work output relies on the people who are behind it. Based on this belief, we hire only the most professional, experienced, and talented personnel possible. In addition to our strict recruitment standards, we provide our team members with an open and friendly environment which gives them an opportunity for self-improvement and growth.
Our reputation and business in the market depends on deliverable quality standards. Hence, we will never compromise on Quality. In addition to the above, we strive to protect the commitments we make to our clients through organizational and project level:
Business Continuity / Disaster Recovery: A disaster recovery mechanism is in place to cover access to the software, data, and/or hardware that are needed to resume the performance of normal, critical business functions after the event of either a natural disaster or a disaster caused by human error.
IP Control: All team members sign Intellectual Property Protection agreements which prevent them to share any project / product related information to anyone outside the organization. There are full blown policies in place to handle sensitive business information. Read more about IP Control click here
Prototype Requirement Management: We utilize both agile & Prince2 methodologies. We undertake requirement validation at each step, typically by way of building quick prototypes/ wireframes. This control mechanism ensures that the end product matches the requirements.
Source Control – our SVN repository is used for management of source code. Access to the source code can be given to stakeholders. The source code is backed up on multiple servers to ensure that there is no data loss at any stage.
Staging Management – All the development work is first deployed on a staging server. User Acceptance Testing is performed on the staging server. Typically the development team has access to the staging server only, the deployment team having access to the live server. This ensures both the minimization of errors and continuity of the live server.
Bug Management – A bug management system is used to manage product Quality. Manual and Automated Test Cases: The test cases are built at the early stage of the project, then validated by the client, and serving as the project completion criteria.
Unit Testing – The code is written with Unit Test Cases. This control ensures a comprehensive change management process without introducing bugs.
Peer Code Review – The source code written by a developer is validated and tested multiple times during peer review meetings. No code is committed before this basic validation.