18 years of proven training for business systems analysts in requirements and testing
IIBA Endorsed Education Provider

Roles

 

The execution of an Application Project can involve a number of different actors, each with a specific role and set of responsibilities. The following table defines all the different roles and responsibilities that can be found on an Application Development Project. These roles always exist although the size and characteristics of the project may cause the same person to carry out more than one role.

 

Add and remove roles as appropriate.  Make sure the responsibilities of each role are clearly understood.  It is as important to list client responsibilities to ensure client resources have the appropriate authority.

Role

Responsibilities

Roles

 

 

 

  Project Manager

Produce Project Definition Document.

Manage project schedule.

Manage project budget.

Manage change, issues risk and status.

  Technical Manager

Schedule and manage day-to-day development activities.

Resolve technical issues.

  Test/QA Manager

Define system test plan & test cases.

Execute system test plan.

Schedule testing resources.

Ensure application adheres to standards.

  Business Analyst

Analyze and document client requirements.

  Developer

Produce Prototype (optional).

Produce Design Document.

Code the application.

Unit test code.

Fix bugs in a timely manner.

  Tester

Test the application to ensure it complies with the Requirements & Design Documents.

 

 

<Client> Roles

 

  Sponsor/Champion

Sign-off on major deliverables and budget.

Participate in phase-end reviews.

Assign client resources to the project.

Eliminate roadblocks and motivate staff.

  Client Project Manager

Primary point of contact for Hallmark.

Sign-off on major deliverables.

Approve change requests & change budget.

Participate in phase-end reviews.

Coordinate client meetings, participation in workshops, training and status meetings.

  Other Client Representatives

Participate in analysis & design workshops.

Ensure the requirements specification meets the needs of the organization.

Participate in User Acceptance Testing.

 

 

TBD Roles

 

  Rollout manager

Plan and manage installation activities.

Plan/coordinate conversion activities.

  Support manager

Provide ongoing product support.

  Training manager

Develop training plan (with client lead).

Develop training material.

Train employees on the system.

  Documentation manager

Develop user documentation & help.

Trackback

no comment untill now

Add your comment now