Professional Documents
Culture Documents
PMO Handbook
PMO Handbook ........................................................................................................... 2 Introduction .................................................................................................................. 5
About this handbook ............................................................................................................................................................... 5 PMO Promises .......................................................................................................................................................................... 5 Document Deliverables ........................................................................................................................................................... 6 Process Overview ..................................................................................................................................................................... 8
Planning ...................................................................................................................... 23
1: Convene project team (Planning Kick-off Retreat) ...................................................................................................... 23 Identify Tasks .................................................................................................................................................................... 23 Task Analysis Workgroups: Sign-Up ............................................................................................................................. 24 2: Convene workgroups (Functional Kick-off Meetings) (optional) .............................................................................. 24
2
Component 1: Complete task analysis........................................................................................................................... 25 Component 2: Establish functional specification framework (if applicable) ......................................................... 26 3: Complete requirement definitions ................................................................................................................................... 26 4: Prepare implementation plan............................................................................................................................................ 27 Schedule.............................................................................................................................................................................. 27 Cost ..................................................................................................................................................................................... 28 Communications ............................................................................................................................................................... 28 Performance Reporting.................................................................................................................................................... 28 Change Control ................................................................................................................................................................. 28 Roles & Responsibilities .................................................................................................................................................. 28 5: Convene project team ........................................................................................................................................................ 29 6: Present implementation plan ............................................................................................................................................ 29
Basic Steps................................................................................................................................................................................ 35
Appendix A: Project Initiation Checklist.................................................................... 36 Appendix B: PMO Requirements Management Process ........................................... 38
Purpose of This Document................................................................................................................................................... 40 Glossary.................................................................................................................................................................................... 40 Components of the Requirements Management Process ................................................................................................ 40 Requirements Planning .................................................................................................................................................... 40 Requirements Gathering & Elicitation.......................................................................................................................... 40 Requirements Definition ................................................................................................................................................. 41 Requirements Analysis ..................................................................................................................................................... 41 Requirements Verification............................................................................................................................................... 41 Requirements Change Management .............................................................................................................................. 41 Guidelines for Requirement Workshops ............................................................................................................................ 42
Introduction
03/20/2008
Introduction
PMO Promises
1. We will only do work (call meetings, request documents, etc.) that adds value to the process. If it does not add value, we will eliminate it. 2. We will not attempt to manage any managers area for him or her. We will provide projectrelated support and structure, and be the go-to area for project questions and guidance. On the other hand, the Project Manager is ultimately responsible for the overall project, and will do what is necessary to see that the project team meets its stated goals. 3. We will not tell any Team Member how to do his or her job. We will provide project-related support, guidance, and accountability. In return, the Project Manager expects Team Members to provide accurate and timely communication regarding project activities. 4. We will provide regular communication to the project stakeholders and the company at large as to what is going on with the project. 5. We will not mandate schedule dates. The team will agree as a group on feasible dates and commit to making them. With every project we will attempt to improve our estimates and planning methodology. Note: Exceptions to this rule may be required at times, due to legal or compliance reasons, or business-critical senior management directives. In those cases, the Project Manager will work with the team to revise the plan to meet those deadlines.
Introduction
03/20/2008
Document Deliverables
The following chart outlines some of the documents and deliverables referred to in this handbook. As with most PMO processes, these are loosely defined guidelines that are applied as appropriate to the project.
Introduction
03/20/2008
Introduction
03/20/2008
Process Overview
The following flow chart is a visual overview of the topics covered in the rest of this handbook.
Introduction
03/20/2008
Introduction
03/20/2008
10
Introduction
03/20/2008
Planning Methodology
p. 4 03/20/2008 PMO
Decision
No
Modify plan?
No
Yes
Yes
Plan is executed.
Plan project.
11
Pre-Planning
04/03/2006
Preliminary Planning
Pre-Planning
04/03/2006 Other anyone from another area who will provide resources to produce the final product (e.g. Financial Reporting, Legal, etc.) 3. Customer A representative for the agent force, when affected by the project (could be someone from a marketing area) 4. Affected Areas A representative from any area, such as accounting or another service department, that will be impacted by the project 5. PMO A representative (or two) from the Project Management Office (who will serve as team leader) 6. Auditing The Internal Audit Manager will be notified of meetings, documents, etc., and will send auditing representatives when needed After identifying the major players, a representative from the PMO will meet with the appropriate department managers to outline the level of time, effort, and commitment needed from that person and to obtain permission for him/her to be on the team. For teams that are being reconvened, this allocation may be handled via email rather than meeting. In either case, the approval for the team members appointment should be stated in writing. We will discuss resource allocations with the manager, but not mandate them. We will ask the manager to have a discussion with the employee about how much of his/her time can be devoted to the project and ask them to come to an agreement about it. The project manager should clearly outline the responsibilities the resource is expected to fulfill: e.g. making decisions on behalf of the department, keeping the department informed of project matters, etc. Note: After approval, each member of the Project Team will need to upgrade to MS Office 2003 in order to use the SharePoint Project Library.
3. Senior Supplier, usually the VP over Information Systems This person represents QA and Programming, as the major suppliers on any software development projects.
14
Pre-Planning
04/03/2006 The PMO Director will convene the initial meeting. The Director will discuss what is expected from the project board and from the affected areas and obtain approval to begin the project. If the members have served as project board members before, an informal notification/discussion may take place in lieu of a formal meeting. We will also promise to keep the board and other senior management informed about project updates so that they will have information to communicate to the field, including dates (as we feel confidant that the team will meet them). Deliverables: Approved Project Mandate, Proposed Team Members, and Team Member Bill of Rights
Documents that will be housed in the Library include, but are not limited to: 1. Approved Project Mandate 2. Team Member Bill of Rights 3. Project Charter 4. Gap Analysis, Task Analysis, or Work Breakdown Structure Documents 5. Requirements Plans and Requirements Definition Documents, and/or Traceability Matrix 6. Functional/Design Specifications (including fleshed out business and technical specifications) 7. Test Plans 8. General Product/Project Documents 9. Links to Related Information 10. Programming Documents, as applicable Project-level: Technology Description/Strategy Project-level: Standards/Interface Style Guide Task-level: Technical Strategy Modules Affected Plain English Code Functionality
15
04/03/2006
Communications
The PMO will set up any needed channels of communications, including email distribution lists, any additional project information to be housed in SharePoint, and any newsletters to be used. One item that we will specifically address is who the PMO should contact for status updates (or missed targets) during the Execution and Control phase the assigned person or the supervisor/manager. Each supervisor will be given the option to be the contact or have the PMO work directly with the assigned person. Deliverable: Communications Plan (may be part of Project Plan)
16
Pre-Planning
04/03/2006 We will also discuss the importance of estimating good percentages in task statuses not as a way to keep tabs on people, but as a way of measuring project progress. The members should immediately begin tracking time for meetings and research as of the first meeting. If any further training or follow-up is needed with project resources, the Project Manager will handle that one-on-one with the resource or the resources supervisor.
17
Pre-Planning
04/03/2006
As applicable, PMO staff will guide the team through the process of developing problem, vision, and mission statements. 1. The Problem Statement will usually be formulated via a sticky note brainstorming method. The members will be asked to indicate any limitations of the current system or frustrations with the current workflow/processing. The group will then combine these items and categorize them, to determine the main problem(s) that need to be addressed. Note: Once we have a complete problem statement, we can go ahead and address whether there is a quick fix option a non-system modification (e.g. procedure change, template, worksheet, etc.) that can be easily implemented to ameliorate the problem while a total solution is completed.
2. The Vision Statement will turn those problems into positives. Our vision of the end product of the project will be a solution that addresses the major problems outlined. Note: We are aware that not all problems can be solved in the project. These problems will be isolated and left to the area to handle accordingly.
3. The Mission Statement will indicate that our mission is to achieve the vision outlined above. Deliverables: Problem, Vision, and Mission Statements
Component 4: Strategy
The last step in the kick-off meeting will be determining the overall game plan or strategy on how the team plans to accomplish the project mission. During this process, the team will indicate (and when feasible, resolve) any key strategic issues that need to be handled in order to proceed with planning. Note: The strategy discussion will take place at the discretion of the Project Manager, according to what is needed in the particular project. Below are some possible suggestions; however, this will not fit all projects.
This process and the strategies discussed should be determined based on the individual needs of the project. At a basic level, they should indicate some of the big decisions to be made and where the committee is leaning in terms of those decisions. Consider it a general project/aspect approach. These big decisions should include:
18
Pre-Planning
04/03/2006
How will the project mission be accomplished? Development options that the project team should consider include: 1. Fix It Make modifications to an existing system. 2. Build It Build a new system from scratch. 3. Buy It Buy a new system and use it As-Is. 4. Customize It Buy a new system and modify it or our systems as needed. 5. Outsource It Contract the entire system (or any modifications) to a 3rd party, or 6. Some mixture of the above options? The team should also specify the release strategy for projects. Potential release strategies include: 1. Monolithic or Waterfall This strategy involves developing the system or product as a whole with each project phase as a stand-alone activity. Subsequent phases are not started until the prior phase is completed. This strategy is only recommended for small, low risk projects since it generally takes much longer to see a completed product, and because it is totally inadequate for handling requirement changes. If a change is necessary, the team would have to either ignore the change or loop back into an analysis stage; thus, greatly prolonging the project. 2. Sequential Release This involves breaking the system into independent subsystems or sub-products and then producing and implementing an operating subsystem or product as Version 1 or Release 1, then a second subsystem as Version 2 or Release 2 , and so on. For example, release 1 may consist of a stand-alone product that does not have all of the desire features. Release 2 would add additional features to the product. The interfaces between the releases must be carefully managed to avoid serious problems. 3. Concurrent Release This strategy involves multiple teams working on different pieces of a system and product at the same time in order rapidly produce the entire system or product. Team 1 would work on Release 1 while a Team 2 works on Release 2. When considering this strategy, the project manager and team must keep in mind that each release team works independently of the other release teams. Given that fact, the releases may be in different development phases. This will significantly increase the managerial complexity of the project.
19
04/03/2006
This strategy involves producing a working production prototype as quickly as possible. The whole requirement is developed as quickly as possible with careful and planned degradation of quality. The initial version of the system or product is then redeveloped through a series of reengineering projects that include additional functionality. This release strategy should be considered for high risk projects - it is less exposed to changes since the product is usually delivered before the requirements can change. The downside of this strategy is that support costs are significantly higher than for the other strategies due to the typically low quality of the initial delivery. Very sophisticated and professional project management is required to execute this strategy. 5. Hybrid A variation of the concurrent release strategy that involves a series of concurrent releases that use different release strategies. If the team is making a strategy decision, use the following methods, as applicable: 1. Perform a Risk Assessment. (See \\sfbfp4\PMO\Public\Downloads\Lewis Institute Forms\Risk Probability Analysis.doc The relationship between project risk and project strategy should be considered by the team. In general, the higher the risk of the project, the more risky your project strategy should be. A classic example is: do you walk or run over a bed of hot coals? During the risk assessment process, the project team should identify strategies that minimize or reduce the risk factors. All high risk factors that cannot be constrained or eliminated during the risk assessment evaluation should have a risk memorandum developed for them. This memorandum should document the risk, the potential impact on the project, actions that can be taken to reduce the risks, and a contingency plan to use if the risk becomes reality. (See \\sfbfp4\PMO\Private\PMO Documents\High Risk Memorandum.doc). (As an alternative, the risk may be recorded on the project SharePoint sites Risk Log.) 2. Will the selected strategy satisfy performance, cost, scope, and time requirements (as we understand them at the current time)? Eliminate any strategies deemed to not be feasible at this time. 3. Perform SWOT analysis. (See \\sfbfp4\PMO\Public\Downloads\Lewis Institute Forms\SWOT Analysis.doc) Deliverables: Strategy Recommendations, Risk Assessment and Contingency Plans
Pre-Planning 2. Background 3. Problem/Vision/Mission Statements 4. Scope Statement 5. Exclusions (if applicable) 6. Scope (and Project Stages) 7. Benefits (to Business, to Customer, and to Company) 8. Success Factors (how to measure success, and factors that affect it) 9. Project Board and Team Members 10. Stakeholder Communication Plans 11. Governance/Issue Resolution 12. Strategy Proposal (with Known Assumptions and Dependencies) 13. Strategy Risks and Contingency Plans Deliverable: Complete Project Charter
04/03/2006
21
Planning
04/03/2006
Planning
Identify Tasks
Identifying the deliverable tasks may take the form of Gap Analysis or Work Breakdown Structure. The goal will be to identify what should be done, not how it should be done. The product of this meeting will be a master list/index of tasks that will need to be completed or that will need specifications written, and perhaps some high-level guidelines for those specifications. These tasks will be grouped as appropriate and assigned a number that will be used as a reference to that function in all associated documents. This number is a nine-position code. The first three digits identify the project, the next three digits identify the task category, and the last three digits identify the actual task (assigned in a oneup fashion). For instance: CN1-001-001 would translate to conversion project (first round), category 001, task 001. So for example, assume that policy changes is category 001. The tasks might be change of name (CN1-001-001), change of beneficiary (CN1-001-002), change of owner (CN1-001-003), and so on. These identifiers are automatically assigned when the tasks are entered in MS Project. The group will prioritize the list, especially to identify any that need to be handled in order for Gap Analysis to proceed (such as product setup). We will plan to address those first and allow the necessary work to be completed as soon as it is determined.
23
04/03/2006
Planning
04/03/2006
25
Planning
04/03/2006 The group should also decide whether there is a quick fix option for the task a non-system modification (e.g. procedure change, template, worksheet, etc.) that can be easily implemented to ameliorate the problem while a total solution is completed.)
Deliverables:
When the group completes a draft, the requirements analyst or business analyst should submit it for the following reviews, indicating that the specifications are subject to change until final signoff: 1. Programming should review the specification for technical feasibility and indicate an estimated programming time (hours and duration).
26
Planning
04/03/2006 2. QA should review the specification for testing strategy and indicate an estimated testing time (hours and duration). 3. Any interested parties should review the specification for comments/questions. 4. The PMO staff should review the specification for integration with other tasks and as a neutral 3rd party. 5. When the above reviews have taken place, all responsible parties should perform a final review and sign off. These areas should also provide estimated user acceptance testing and training times (hours and duration). Note: Official sign-offs will be done with pen & paper, scanned signature, or in SharePoint versioning, as directed by the Project Manager.
When sign-off is complete, the QA business analyst will update the specification indicating who signed off and when, post the specification in the SharePoint Project Library, notify the PMO that the specification is complete, and forward the signed specification to the PMO for filing. All team members will be informed as to the next steps (such as technical strategy or detailed test plans) and ask them to be thinking about them (keeping in mind that there is a chance that the project could be cancelled). The Project Manager will oversee this phase to make sure the project stays on chart with the Planning Schedule. If a requirements analyst or business analyst is managing the requirements process, he or she is expected to keep the Project Manager fully informed of all requirements activities. Deliverable: Completed, signed-off RDDs or Specifications for applicable tasks and stages of the project, including programming, testing, and training estimates (hours and duration)
Schedule
A schedule will be developed based on the estimates (hours and duration) given in the specifications. Stages, deliverables, key decision points, and exit criteria for each item will be established. Even if a project is broken into stages, the project is not considered complete until the last stage is implemented, unless the project board makes a formal decision to cancel or close the project.
27
Planning
04/03/2006 Each task in the schedule is assigned to team or workgroup members as appropriate. A schedule contingency period will be built in, probably at the end of each testing phase. The length of this period will be based on a sigma level as determined by the PMO, based on the complexity of the project and our previous experiences. This will allow for any unforeseen problems to be handled without affecting the overall schedule (and ultimately the Go Live date), but any problems will still be reflected in the project costs (because no costs are budgeted for that period), so that we know to address these problems in the future.
Cost
Based on the schedule estimated and labor costs, a total project cost will be estimated.
Communications
A communications plan will be established; it will describe the PMOs plans for communications about the project, what points in the process will trigger those communications, what will be communicated, and to whom. We will also determine the format of those communications. Possible recipients of such communications include the project board, the project team, the workgroups, SFBLI management, key employees, and the agency force.
Performance Reporting
The PMO will apply performance reporting methodology to the implementation plan. This methodology will measure whether each phase of the project is on track to meet established performance, scope, cost, and time estimates. A critical ratio will be used to determine whether a task is within allowable limits of being on time and on budget (the cost and schedule indicators in MS Project will measure these performance items).
Change Control
A formal plan for managing change control (changes requested after sign-off of specifications) will be established. Any changes requested after sign-off will be reviewed to determine whether they impact scope, necessary communications will take place, and if appropriate, the request will be provided to the project board for approval. See also the Change Management section of the PMO Requirements Management Process document in Appendix B.
28
Planning Note:
04/03/2006 If any change in scope arises during planning or implementation, it should be documented in the Project Charter, and sent back through the Project Board for review (and approval, if necessary).
When the project team is finished reviewing the plan, including risks and contingencies, a final implementation plan will be distributed to each project team member for approval. The Project Manager may institute a Risk Register to monitor risks throughout the life of the project, as the risks come into play at different times over the life of a project. See http://sfbproject/sites/projectserver_120/Lists/Risks/AllItems.aspx.
29
04/03/2006
Measurement
The PMO will monitor the plan during the execution phase to verify whether the project is on course, as decided in the projects communication plan. Measurement will be a matter of informal status discussions as well as formal measurement methodology (the Schedule Performance Index).
Methodology
For each task, the amount of work actually performed (EV) will be monitored at key points and compared to the amount of work that was planned (PV) to that point (this will be some combination of percent complete and hours worked). If there is a significant deviance (+/- 20%) in a particular task either in work completed or in hours worked the PMO staff will address it. The Earned Value calculations can be automatically performed in MS Project, and the Project Manager can monitor progress from there, as befits the project. When there is a deviation from the plan, the PMO will want to know what caused it and what should be done to correct it. The PMO will then determine if the deviation is negligible, will require steps to get back on track, or will require a change to the plan. If the deviations in the overall project become significant, as defined by the PMO, we will determine if the project should be presented to the project board for further guidance.
Hour Tracking
For proper measurement, we will need accurate hour tracking from everyone involved in the project, including PMO staff, programming, business analysts, test analysts, and any support staff. At a minimum, we expect hours tracked daily, and reported weekly.
31
04/03/2006
Reporting
Reports, spreadsheets, or charts will be generated as needed to give project status information.
Change Control
Any changes requested after sign-off will go through a formal change control process. Any requested changes should be formally submitted to the PMO. The PMO will work with the requester/workgroups/team members to perform an impact analysis and determine whether the change impacts scope. Based on input from the project team, the PMO will determine whether the change should be approved. If the change represents a major impact to the project or its scope, it will be presented to the project board for approval. 1. If the decision is to approve the change, notify all team members. Any related documentation (functional specifications, technical strategy, test plans, procedures, etc.) will be updated, and the change will be implemented. 2. If the decision is to postpone the change for a later phase or project, we will document the request in the project library for follow-up at the appropriate time. 3. If the decision is to decline the change, we will document the request and the reason it was declined in the project library. For additional information on controlling changes (specifically deviations from established requirements, refer to the Change Management section of the Requirements Management process outlined in Appendix B.
32
04/03/2006
1: Coding
Coding will be scheduled according to the resources and estimates given during the planning stage. This phase includes development of a technical strategy document, coding, and unit testing/standards review. Hours should be logged according to project task. Note: During this phase, business analysts should be researching and outlining what they will need to do during the upcoming testing phases (test plans).
2: Procedures
In conjunction with coding, technical writers should work with area business analysts and documented specifications to write area procedures for use during QA testing, UAT, and training.
33
04/03/2006
5: Training
Note: This phase can take place in conjunction with UAT and regression.
This includes user training, help desk training, and/or agency force training (or notification, as applicable).
6: Go live
On this date, we will go live. A project could have an initial rollout date or dates in addition to a final go live date. For repeatable processes, Project Managers are encouraged to develop and implement Go Live plans or checklists. These plans are reviewed during the Reflections portion of project closeout, and modified if needed for the subsequent related projects.
7: Post-project review
Final project report
The PMO will prepare a final report (such as whether targets for performance, cost, scope, and time were met). The report will be distributed to the project team, project board, and Executive Vice President, CEO. It will also be stored in the project library for general access.
Reflections
The PMO will call a meeting for final post-project review and to review the final report. The group will also discuss what went well and what should be improved for the next project.
Administrative closure
All final project documents should be collected and archived in the project library. Note: This is also a good time to send commendations to the supervisors or managers of team members who performed exceptionally during the project.
34
04/03/2006
Basic Steps
The basic steps for implementing a vendor model are outlined below. These processes are customized to fit the project, at the Project Managers Discretion. Steps 6 and following typically mimic other in-house projects. 1: Prepare RFP 2: Solicit bids 3: Grade bids 4: Select vendor 5: Complete contract 6: Receive product 7: QA testing 8: User acceptance testing 9: Training 10: Go live 11: Post-project review
35
July 2007
Establish Project Board. Establish Project Team. Obtain written approval from supervisor/manager for each project team member for each new project or project phase. Receive or write project mandate. Submit to project board for approval. Add any new resources to the Enterprise Resource Pool. Remember the following custom fields: Alternate TD Assignment (Enterprise Text27) - the programming manager TD Login (Enterprise Text30) Set up MS Project file with enterprise fields, resources, and any placeholder tasks. Remember the following custom fields: TestDirector Id (Enterprise Number19) - populate this field when programming identifies a task that should be copied to TestDirector - after the TD item is created. Set up the code mask for the WBS column and populate it. Set up the WBS and TestDirector Id fields to publish to Project Web Access. (See related procedures.) Publish the MS Project file to create a new SharePoint site. Notify Polly Davis about the new site so she can add it to the list of back-ups. Modify the permissions for the SharePoint site to allow anonymous access. Add a link to the PMO department home page and the Project Web Access home page to the new SharePoint site.
36
July 2007
Set up appropriate SharePoint libraries (e.g. Task Deliverables, General Project Documents, etc.). Modify permissions on libraries as needed to lock down any libraries you dont want team members to write to. Modify library settings to version all documents. Set up any library alerts you need. Set up any issue logs, change control logs, etc., necessary for the project. *Illustrations* Set up links library with descriptions of regions. Update link from PMO home page. Post the approved Project Mandate. Review TestDirector for any set-up needed. Request that the new Project be added. Review access for team members (including suppliers, if applicable). Review TestDirector procedures for any changes needed. Post them on the SharePoint. Call project team for Project Charter, WBS, task assignment, etc., using established PMO processes.
37
July 2007
Version: Date:
Description of Changes Initial draft of PMO process governing Requirements Management Added section regarding Requirements Workshops Added validation as part of Requirements Analysis; added procedure drafts as analysis technique Added process regarding vendor resource availability/vendor estimate cost prior to approval, hen the change order and work order approval Updated Requirements Analysis section with additional bullet points
0.5
9/18/2007
38
July 2007
Purpose of This Document ...................................................................................................................................................40 Glossary ....................................................................................................................................................................................40 Components of the Requirements Management Process.................................................................................................40 Requirements Planning.....................................................................................................................................................40 Requirements Gathering & Elicitation ..........................................................................................................................40 Requirements Definition..................................................................................................................................................41 Requirements Analysis......................................................................................................................................................41 Requirements Verification ...............................................................................................................................................41 Requirements Change Management...............................................................................................................................41 Guidelines for Requirement Workshops.............................................................................................................................42
39
July 2007
Glossary
Requirements Analyst - the person assigned the role of overseeing and management requirements definition activities. This may be a Business Analyst, Technical Writer, or other project team member. Requirements Definition Document (RDD) - refers to the document prepared by the Business Analyst and/or Requirements Analyst assigned to the project, outlining the requirements for the solution.
40
PMO Process: Requirements Management Develop process flow charts (esp. for new processes or functionality) Review existing Production or Help Desk issues Obtain feedback from Surveys, Agent Focus Group, etc. Observe users interacting with the system
July 2007
Requirements Definition
Based on the requirements collected during gathering & elicitation, as well as the items in the task list or WBS, the RA will draft a Requirements Definition Document (RDD). The RA may be a technical writer or may choose to partner with one, or may work without a technical writer. The RDD will be written according to the guidelines in the Requirements Definition Document template.
Requirements Analysis
The RA will hold a review of the RDD with other responsible parties in the project (including team members, resources, or other stakeholders, as applicable to the project) to analyze the requirements that have been defined. The purpose is to uncover any missing requirements, reconcile any conflicting requirements, and make sure all parties fully understand of the document. Techniques may include: Have the document reviewed by stakeholders outside of Requirements Team Perform system gap analysis Draft end use procedures to uncover missing details Review against similar functionality in same or related systems Compare to prior issue/defect/CM history
Requirements Verification
Requirements verification is an ongoing process of ensuring that the developing product meets the defined requirements. The PM may use a Traceability Matrix to oversee this process. It is also a part of quality testing.
41
PMO Process: Requirements Management 1. The person discovering the deficiency will report it in TestDirector.
July 2007
2. The reporter, the PM, or the developer involved may flag the TD item as a Change Management issue by selecting Change Management in the PMO Request Type field. 3. The PM will then ask for a review of the item according to the Change Management processes for that project - but it should generally include a description of the change, the justification and severity, and any other pieces/output/functionality that may be affected by the proposed change. 4. The item will be forwarded to the developer (in some cases an outside supplier) for evaluation. (For instance, for a new work order.) 5. The affected resources will determine whether to approve the item or defer it to a future project. The decision must be logged in the TD item. 6. A change control log may be kept (for example, on the SharePoint site) to track the status and keep a log of all change management items.
The facilitator should be neutral to the outcome, experienced with group process, and knowledgeable about the deliverables that need to be created. Workshops should always have a recorder, who captures the groups work in real time. The facilitator and recorder should not be the same person. These roles can be filled by the appointed Requirements Analyst, a Business Analyst, or a Technical Writer. The workshop becomes less effective if too many people attend. The number of participants should not exceed 16; typically between 7 and 12 can complete the deliverable.
42
July 2007
Verify that all tasks are complete. Verify that all pertinent documents (e.g. project board approvals, go-live approvals, final TestDirector reports, etc.) are posted on the SharePoint site. Verify that signed paper copies of pertinent documents are stored in the filing cabinet. Conduct a Project Closure review and write up a final project report, including overall project evaluation (against the Charter and PCST targets), improvements seen during the project, and improvements to make in future projects. Circulate the report among the project team for approval. Add final costs and metrics to the Project Closure report. Have it reviewed by the PMO Director. Prepare a cover memo to the project board for the final report, and ask formal permission to close the project. For any outstanding performers, send Thank You notes as appropriate. Save a final copy of the MS Project file on the SharePoint site. Add a Project Note indicating that the project has been closed. Change the project SharePoint site permissions to read-only for everyone except administrators. Delete the MS Project file from Project Web Access. Notify Polly that the back-ups for the SharePoint site can be changed to an archived projects schedule.
43
July 2007
On the PMO home page, move the project SharePoint site link from the list of active projects to the library for archived projects. Remove any other links as needed (e.g. Link libraries for Illustrations). On the PWA home page, remove the link to the project SharePoint site. Celebrate.
44