A proper and well-organized project structure with clearly defined roles and their responsibilities is key to successful project delivery.
Typically, the project organization and Terms of Reference are as follows:
Project Team Organization
Project Steering Committee (PSC)
- Steer the project from commencement to successful commission
- Make or endorse major decisions required for the project
- Commission the deliverable of the project
Chairman:
- Project Sponsor, customer
Members:
- PMC Chairman
- Customer’s management team
- VP Engineering, V-Key
- Account Manager, V-Key
- Project Manager, V-Key
Project Management Committee (PMC)
- Lead the development and implementation of the project
- Endorse project milestones
- Coordinate and manage day-to-day direction and project decisions
- Resolve project issues or escalate issues to PSC for decision / resolution
Chairman:
- Project Manager, customer
Members:
- Customer’s business representative
- Customer’s technical representative
- Project Manager, V-Key
- Project Manager, V-Key’s Partner*
Project Manager, Customer
- Act as liaison for issues escalated by V-Key, relating to project and contractual matters
- Manage the performance of customer’s business and technical teams
- Review project status and updates on the major project milestones by V-Key
- Endorse project deliverables submitted by V-Key
Customer Business Team
- Participate in the requirement session to provide detailed requirements, processes and flows
- Review and provide comments for the Functional Specification
- Prepare test cases and conduct user acceptance testing
- Responsible for update, communication and implementation of changed requirements, revised processes/flows, if any.
Customer Technical Team
- Develop changes to your systems and perform unit testing for the changes
- Perform system integration testing with V-Key
- Provide bug fixes for issues reported on customer’s systems during system integration testing, user acceptance testing, penetration testing and load testing
- Procure and set up hardware / network in SIT, UAT, PROD and DR environment
- Set up pre-requisite software, including operating systems, system software like Java JDK, app server, database server, etc. required by V-Key’s solution
- Perform backup and restore operations
Project Manager, V-Key
- Act as a single point of contact for project related matters
- Plan, track and manage the project to ensure successful and timely commissioning of the project
- Highlight and manage project risks
- Provide project status and information, and submit progress report to customer
- Submit project deliverables to customer per project plan
- Highlight issues and escalate to relevant level for resolution
- Manage the performance of V-Key’s teams and partners
V-Key’s Development Team
- Design and develop custom features
- Provide bug fixes for products and custom features
- Provide level-3 support for products and custom features
V-Key’s QA Team
- Prepare test plan and test packages
- Conduct functional testing for products (manual and automated) and custom features
- Conduct load testing for server products
- Prepare load test report
V-Key’s Support Team
- Provide 24 x 7 technical support to assist customer’s Level 1 helpdesk team, who provides helpdesk support, in case they need to escalate technical issues to V-Key that they cannot resolve
- Provide 24 x 7 technical support to assist customer’s Level 2 operations team, who provides day-to-day server operations and 24 x 7 monitoring of servers, in case they need to escalate on V-Key technical issues that they cannot resolve
Project Manager, V-Key’s Partner*
- Act as single point of contact to V-Key for all partner related work
- Plan, track and manage project to ensure successful and timely completion of all partner related work
- Provide project status and information, and submit progress report to V-Key for all partner related work
- Submit project deliverables to V-Key per project plan for all partner related work
- Highlight issues and escalate to relevant level for resolution for all partner related work
- Manage the performance of partner’s project teams
Project Team, V-Key’s Partner*
- Develop, test and deliver all partner work required for the project
* If applicable