Roles for Business Software Development Projects

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.

About Joy Matthews

Joy E. Matthews is the cofounder and Vice President of Training and Consulting Services for Pierson Requirements Group, Inc., (www.piersonrequirementsgroup.com), founded in 1990. She is an Information Systems Specialist with expertise in implementing Iterative Development and Joint Application Development using many development tools. She is accomplished in business modeling and facilitation techniques. She has participated in all phases of Information Engineering systems development and Total Quality Management projects. She has successfully completed Business Process Re-engineering, Information Strategy Planning, Business Area Analysis, Functional Area Analysis and Business System Design projects for a number of organizations and is a certified facilitator. Joy trains the latest in UML and the use case methodology using JAD. She is an expert in JAD and UML best practices and industry standards. She is the co-author of Pierson’s repeatable development Methodology for Multi-Tier Architecture projects using Object-Oriented methods and JAD. Joy is the author of the JAD Facilitation and Requirements Gathering Seminar: A Process for Implementing Object-Oriented Projects. She is accomplished in Object-Oriented Requirements Analysis, Analysis and Detailed Design. She has facilitated and managed projects for all phases of the system development life cycle. Joy is the author of the following seminars: Requirements Gathering & Writing Seminar using Data Techniques, JAD, UML and Use Cases, Business Analysis Seminar, Requirements Gathering & Writing Seminar using JAD, Use Cases and UML, User Acceptance Testing Seminar, Requirements & Specifications Seminar, Facilitated Session Leader Seminar, Learning Use Cases and UML Seminar and Writing Requirements That Work Seminar. Joy can be reached at jmatthews@piersonrequirementsgroup.com
This entry was posted in General. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>