Having a repeatable development life cycle is key to your successful projects and the building of software. Pierson can assess your needs and define a repeatable process to best suit your needs for your company’s environment. Companies have used Pierson to achieve the CMM levels 2 – 4. Pierson provides the following to meet your organization’s goals and objectives for implementing a repeatable process:
- Assessment of the current environment
- Create sample deliverables for different type of projects in your organization
- Create the detailed process description for the entire System Development Life Cycle (SDLC)
- Descriptions of steps with Samples
- Create the Quick Reference Guide
- Deliverables and responsibilities for each step
- Develop a customized training program
- Conduct a pilot project using the new process
- Mentor teams
Pierson can provide clients with a customized methodology for all types and sizes of development projects. The customized methodology serves as a handbook and guide for the software development project teams. The methodology defines the steps and phases that should be followed, technical modeling options and refers to quality procedures which should be employed. Some strengths of Pierson’s methodology are as follows:
- The format is easy to use and is concise. For each work step the following is given: Description, Input, Output, Tips & Techniques, Agendas, Roles and Responsibilities, Templates.
- The methodology is a detailed guide telling you exactly ‘how to’ successfully conduct your projects.
- Our training is patterned after the methodology and assists you in successfully implementing it. The author of the methodology also wrote the related training courses.
Pierson Requirements Group, Inc. has divided the Process Improvement practices into two phases of tasks. The two phases can be conducted simultaneously or separately depending on the needs of your company. The first phase is the Business Requirements Analysis & Design Phase and the second is the Software Development Transformation Phase.
Business Requirements Analysis & Design Phase
Pierson Requirements Group, Inc. would conduct an evaluation of your company’s current requirements gathering and writing practices to determine how they can create an effective repeatable process for different types of requirements projects.
The first iteration consisting of needs assessment and gap analysis would include:
- Interviews of key stakeholders (SMEs) from each business unit to uncover your company’s practices for gathering, collating and defining requirements
- Teleconference and on-site focus groups to review the current documentation practices and templates used for business requirements
- Review of sample documents for different types of projects varying in size and complexity
The second iteration would be to make recommendations for approvals based on the gaps and inconsistencies in the company’s requirements process and industry standards. Based on the results of the recommendations and verification with key stakeholders (SMEs) a training program would be customized as required. The training program would be conducted for the pilot projects.
In the third iteration, Pierson would supply mentoring for the pilot projects to provide guidance and critique the deliverables based on industry standards and process improvement recommendations. Also included, would be a methodology document with guidelines, tips, meeting agendas and scripts to give the project teams a “how to” reference guide for use on their future projects.
Software Development Methodology (SDM) Transformation Phase
This phase would entail similar approaches used in the Business Requirements Improvement Phase.
- Pierson would conduct assessment interviews and focus groups to document the current environment and perform gap analysis with industry standards.
- Using the findings and industry best practices for SDM, Pierson will present and validate the recommended solution improvements. Pierson will also assist with the formation of a governance committee and inspection process.
- Pierson will provide your company with a customized Software Development Methodology training class.
In order to make a smooth transition, all of Pierson’s approaches and techniques for implementation involve consensus-based solutions and proof of concept projects. It is important to build enthusiasm and illustrate the new processes’ benefits. Pierson has found that this approach helps prevent resistance to the process change. If resistance occurs, an escalation procedure can be put in place with your company’s Management. Pierson’s experiences have shown that it is essential that the business units have management support at the CEO and CIO level in order for a successful transformation. Pierson has also found that successful training helps promote process change by creating enthusiastic change agents who attended the training.