USCGAUX Project Management Office Division
Vacant , DVC-IP
Division Chief, Project Management Office
Division Responsibilities
The Project Management Office (PMO) organizes and manages information and resources to meet project goals within the constraints of scope, time, and budget.
The PMO is a dynamic and proactive organization functioning as the interface between end-users and other team stakeholders. It deploys an iterative short-cycle deliverable methodology based on Best Practices such as the Agile Methodology. The PMO supports an open, adaptable, and disciplined management process using teamwork and accountability that results in high-quality software meeting both customer and Auxiliary requirements.
Branches frequently complete their missions by utilizing a team composed of end-users and other stakeholders. Sub-teams may also be created. “Pairing” is implemented through assignment of Primary and Secondary team members who are both responsible for team leadership and product timeliness and quality.
Team members will promote integrity and professionalism in an environment of mutual courtesy and respect. A project is developed through the insight and collaboration of the whole team, supported by second-generation web tools that are secure and provide multi-user edit/view privileges, versioning, docs, spreadsheets, graphics, files, web pages, calendaring, and teleconferencing.
Division Projects:
- Establish Project Management Office (bootstrapping)
- Aviation Scheduling
Division Branches:
- Sharon Porven,
BC-IPR, Branch Chief, Requirements
- This branch operates in the assessment and requirements phase
of the development cycle. Activities can include:
- Project initiation
- Project planning
- scope
- work decomposition/tasks
- task paths
- task priority
- task dependencies
- schedules, including release roadmap
- team composition
- cost estimates
- risk assessment
- burn down charts (tasks and releases)
- resource utilization
- Requirements acquisition
- stakeholder identification
- stakeholder interviews
- task negotiation
- measurable goals
- measures of success
- use cases
- Concept of Operations
- Software Requirements
- This branch operates in the assessment and requirements phase
of the development cycle. Activities can include:
- Ricardo Birmele,
BC-IPX, Branch Chief, User Experience
- The User Experience Branch applies tools from psychology, ergonomics, and human factors to evolve an application that is attractive, is easy to use, and makes the client’s work easier. This is often accomplished by a building persona or archetype of a user and letting this persona perform in scenarios containing a sequence of actions expected in the application.
- This branch works closely with the Requirements Branch during the assessment and requirements phase, but with a special emphasis on identifying requirements for the user interfaces and their interactions with other system components. The User Experience Branch will have many of the activities of the Requirements Branch and will contribute to their own sections of the Concept of Operations and Software Requirements documents.
- OPEN,
BC-IPD, Branch Chief, Documentation and Training
- This branch operates in the deployment phase of the development cycle. Experience has shown that the best-built project can run aground if the end-users and not properly prepared and supported during deployment. This can be a particular issue in a rapid development cycle environment.
- This branch does smooth the cyclic deployments and at finalization helps train the trainers and the Help desk. The branch does not have a permanent role in user training or Help Desk for completed projects.
- Some activities of this branch include:
- Developing user documentation
- Supporting technical documentation
- Expectation management
- Providing user training
- Software “help” files
- Help Desk
- Developer and user negotiation
- OPEN,
BC-IPA, Branch Chief, User Acceptance Testing
- The User Acceptance Testing Branch operates in the deployment and review phases of the development cycle. User involvement in this phase is important and users are sometimes the designers and owners of tests in the suit of tests being run. This branch specifically does not become involved in developer testing in areas such as unit tests or integration tests.
- The User Acceptance Testing Branch will have two distinct engagement points:
- Initial Evaluation: Product is evaluated when it is released by development but before it is presented to the end user clients. If it does not pass testing here it is returned to development without presentation to the end user clients.
- User Evaluation: If the product successfully passes Initial Evaluation it is presented along with documentation and training to the end user clients for their evaluation and recommendations.
- Some activities of this branch include:
- Test cases and suits (user story) design
- logic
- database
- interface
- security
- ease-of-use
- test severity
- test scripts
- Outcome documentation
- measures of success
- user responses
- Test cases and suits (user story) design
- OPEN,
BC-IPC, Branch Chief, Change Control and Infrastructure Support
- This branch is responsible for the correctness and completeness of administrative and procedural activities within the PMO. It also maintains the overall project schedule and is responsible for project overview and continuity.
- Activities can include:
- Software control
- transfer from development to PMO testing, user testing, and final deployment environments
- software version control
- Documentation control
- establishing a documentation set at project initialization
- synchronizing software and documentation versions
- monitoring documentation for timeliness and completeness
- maintaining the overall project schedule
- overall project summary from individual branch summaries
- Software control