Primary Developer Representative (PDR)

The PDR acts as the primary point of contact and principal approver for the development community and is the focal point for the development team. On large projects, multiple PDRs may exist, each dedicated to representing the development team for one or more components or subsystems. In this case, a lead PDR is assigned to coordinate activities with the lead PER.

Responsibilities

The PDR works directly with the PER to coordinate developer responses to requirements and issues generated by the end-user community. The PDR manages the entire lifecycle, either for a specific component or for the entire project, and is responsible for:

 

Training Requirements

The PDR is required to have comprehensive knowledge of the SDLC and all ancillary processes. This knowledge is required in order to be able to effectively plan the project and coordinate the activities of each stage of the SDLC. This is accomplished via reading and understanding the following documentation:

 

  1. The Software Development Lifecycle (SDLC)

  2. The Software Configuration Management Plan (SCMP)

  3. The Software Quality Assurance Plan (SQAP)

  4. The Project Team Training and Qualification Plan (PTTQ)

  5. All documents available on the Shell Method example project Web site.

  6. All guidance available on the Shell Method process repository.

Qualification

Conditional qualification

The PDR is considered to be conditionally qualified after reading and understanding the above documentation. A written statement of compliance made available on demand serves as objective evidence of conditional qualification. A conditionally qualified PDR is suited to manage the lifecycle processes for a small project with a single PER.

Full qualification

The PDR is considered to be fully qualified after executing three complete lifecycle iterations across one to three separate projects. Eighteen stage exit presentations in one to three project archives serve as objective evidence of full qualification. A fully qualified PDR is suited to manage the lifecycle processes for medium and large projects with multiple PERs.