You are on page 1of 13

Role Handbook for Team Member

Page - 1 of 13

ROLE HANDBOOK

FOR

Team Member

NTL INTERNAL

Version. 1.1

Date of release: 13th January 2005

Role Handbook for Team Member

Page - 2 of 13

TABLE OF CONTENTS
ORGANIZATION OF THE HANDBOOK........................................................................................3 1 RESPONSIBILITIES ...................................................................................................................4 2 STARTUP PHASE.......................................................................................................................5 2.1 QUALITY RECORDS.....................................................................................................................5 2.2 PROCEDURES ...........................................................................................................................5 2.3 CHECK LISTS.............................................................................................................................5 2.4 TEMPLATES...............................................................................................................................5 2.5 STANDARD & GUIDELINES.............................................................................................................5 3 EXECUTION PHASE...................................................................................................................6 3.1 QUALITY RECORDS.....................................................................................................................6 3.2 PROCEDURES ...........................................................................................................................6 3.3 CHECK LISTS...........................................................................................................................10 3.4 TEMPLATES.............................................................................................................................10 3.5 STANDARD & GUIDELINES...........................................................................................................11 4 WIND-UP ..................................................................................................................................12 4.1 QUALITY RECORDS...................................................................................................................12 4.2 PROCEDURES ..........................................................................................................................12 4.3 CHECK LISTS...........................................................................................................................12 4.4 TEMPLATES.............................................................................................................................12 4.5 STANDARD & GUIDELINES...........................................................................................................12 5 OTHERS ...................................................................................................................................13 5.1 QUALITY RECORDS...................................................................................................................13 5.2 PROCEDURES...........................................................................................................................13 5.3 CHECK LISTS...........................................................................................................................13 5.4 TEMPLATES.............................................................................................................................13 5.5 STANDARD & GUIDELINES...........................................................................................................13

NTL INTERNAL

Version. 1.1

Date of release: 13th January 2005

Role Handbook for Team Member

Page - 3 of 13

ORGANIZATION OF THE HANDBOOK


This Handbook is intended as a reference document describing the role of a Team Member. The handbook has been divided in 4 sections and it provides the details for each phase in any project activity i.e. right from the Startup phase to the Execution phase & the final Windup phase. The Others section has been added which relates to the activities which can happen at any point of time during the entire project life cycle. For each of the phases, references to the Quality Records, Procedures, Checklists, Templates and Standards & Guidelines have been provided. e.g. if a project is in the execution stage and the respective role-holder wants to find out the list of checklists used in that stage, he/she would go into the execution stage section and look for the checklist table. In addition to this, he/she should also look into the Others sections section for all the checklists used across phases. This Handbook is a part of the Quality Management System Documentation.

NTL INTERNAL

Version. 1.1

Date of release: 13th January 2005

Role Handbook for Team Member

Page - 4 of 13

1 Responsibilities
Individuals who have the responsibility for performing the software development and maintenance activities Ensuring that interaction with Clients, if required is conducted professionally, and that the Team Member's conduct at NIIT or at the Client's site should not affect negatively NIIT's image or relationship with the Client Ensuring that interaction with colleagues is conducted professionally, and is in keeping with established office etiquette Developing software of the highest possible Quality within the stipulated time frames Seeking consistently to improve the Quality of work and deadline adherence Learning all aspects of Project to aid in the development of software Learning and following all Methodologies, Standards and Guidelines and Tools and Techniques employed at the SEG in the development of software Analyze metrics in Causal Analysis meetings to define corrective actions Participating in Peer Reviews Carrying out tasks that are assigned as a part of the project's scope of business, and meeting all expectations of the person assigning the task Report status to the Team Leader against the assigned work plan Participate in software process improvement and defect prevention activities

Since TMs also comprise the dedicated testing team, some more responsibilities as members of dedicated testing team, are as follows: The primary focus of the dedicated testing team is to: Ensure the quality of the project's software work products Participate in analysis / design reviews, code walkthroughs, unit testing reviews Prepare test bed, viz. tools, methodology, target environment, etc. Prepare test plans, test cases, and test data Build application for integration / functional / regression testing Perform integration / functional / regression testing The testing team should not participate in development of work products that can introduce the bias in testing.

NTL INTERNAL

Version. 1.1

Date of release: 13th January 2005

Role Handbook for Team Member

Page - 5 of 13

2 Startup Phase
2.1 Quality Records
No. QR012 QR063

Quality Records Query Analysis Report Minutes of Meeting

2.2
2.2.1

Procedures
Development, Conversion, Re-Engineering Projects No. PM855 PM040

Procedures Task Kick-off Meeting Setup Environment

2.3

Check Lists
No. CHK016

Checklists Task Kick-off Meeting Checklist

2.4
2.4.1

Templates
Templates for other projects No. PP.DOC

Templates Project Plan

2.5
Name

Standard & Guidelines


No. SG030

Requirement Analysis

NTL INTERNAL

Version. 1.1

Date of release: 13th January 2005

Role Handbook for Team Member

Page - 6 of 13

3 Execution phase
3.1 Quality Records
No. QR005 QR008 QR009 QR012 QR027 QR028 QR037 QR051 QR061 QR062 QR063 QR081

Quality Records Change Request, Evaluation and Plan Problem Report Problem Report Register Query Analysis Report Test Report Defect Report Change Request Register Status Report Causal Analysis Findings Causal Analysis Findings Register Minutes of Meeting Handing Over Report

3.2
3.2.1

Procedures
Development No. PM001 PM002 PM003 PM004 PM005 PM006 PM007 PM008 PM065 PM070 PM085 PM110 PM120 PM130 PM140 PM142 PM144 PM150 PM160 PM180 PM190 PM200 PM210 PM220 PM225
Date of release: 13th January 2005

Procedure Study Existing / Proposed System and Define User Requirement Analyze Requirements and Establish Technical Solution Prepare Conceptual Data and Process Models Review and Update Models Develop Prototype Prepare Functional Data and Process Model Prepare Functional Specifications Review and Update Functional Specifications Status Reporting Perform Handing Over Query Management Prepare Program Specifications Review and Update Program Specifications Prepare Unit Test Cases, Test Data Review and Update Unit Test Cases, Test Data Prepare Integration Test Cases, Test Data Review and Update Integration Test Cases, Test Data Prepare Functional Test Cases, Test Data Review and Update Functional Test Cases, Test Data Prepare Program Code Review and Update Program Code Prepare Production Run Review and Update Production Run Conduct Unit Testing Conduct Integration Testing
NTL INTERNAL Version. 1.1

Role Handbook for Team Member

Page - 7 of 13

Conduct Functional Testing Prepare User Documents Review and Update User Documents Organize and Conduct User Training Change Control Causal Analysis Problem Reporting Prepare Object Model Review and Update Object Model Prepare Dynamic Model Review and Update Dynamic Model Prepare Object Oriented Data Flow Diagrams Review and Update Object Oriented Data Flow Diagrams Prepare Physical Data Model Prepare Software Requirement Specifications Review and Update Software Requirement Specification Reverse Engineer The HLD From Software Reverse Engineer The SRS From Software Task Kick-off Meeting Perform System Implementation 3.2.2 Conversion

PM230 PM240 PM245 PM255 PM340 PM370 PM420 PM510 PM520 PM530 PM540 PM550 PM560 PM570 PM670 PM680 PM700 PM710 PM855 PM920

Procedure Study Existing / Proposed System and Define User Requirement Analyze Requirements and Establish Technical Solution Study Existing System and Define Conversion Requirement Identify Documentation Requirements Design Database and File System Size Hardware and Software Define Conversion Strategy Identify Pilot Programs Identify/Create Tools and Conversion Aids Define Data Conversion Strategy Define Testing Strategy and Acceptance Criteria Convert Programs and Data Review and Update Converted Programs and Data Test Programs Status Reporting Perform Handing Over Query Management Prepare Production Run Conduct Functional Testing Prepare User Documents Review & Update User Documents Organize and Conduct User Training Build Code Change Control Causal Analysis Problem Reporting Task Kick-off Meeting Perform System Implementation
NTL INTERNAL Version. 1.1

No. PM001 PM002 PM011 PM012 PM013 PM014 PM015 PM016 PM017 PM018 PM019 PM022 PM023 PM024 PM065 PM070 PM085 PM200 PM230 PM240 PM245 PM255 PM320 PM340 PM370 PM420 PM855 PM920
Date of release: 13th January 2005

Role Handbook for Team Member

Page - 8 of 13

3.2.3

Support and Maintenance No. PM001 PM002 PM004 PM027 PM065 PM070 PM085 PM130 PM140 PM142 PM144 PM150 PM160 PM190 PM200 PM210 PM220 PM225 PM230 PM240 PM245 PM255 PM295 PM340 PM370 PM420 PM855 PM920 PM991 PM992 PM993 PM994 PM995 PM996

Procedure Study Existing / Proposed System and Define User Requirement Analyze Requirements and Establish Technical Solution Review and Update Models Perform Due Diligence Status Reporting Perform Handing Over Query Management Prepare Unit Test Cases, Test Data Review and Update Unit Test Cases, Test Data Prepare Integration Test Cases, Test Data Review and Update Integration Test Cases, Test Data Prepare Functional Test Cases, Test Data Review and Update Functional Test Cases, Test Data Review and Update Program Code Prepare Production Run Review and Update Production Run Conduct Unit Testing Conduct Integration Testing Conduct Functional Testing Prepare User Documents Review & Update User Documents Organize and Conduct User Training Product Support and Maintenance Change Control Causal Analysis Problem Reporting Task Kick-off Meeting Perform System Implementation Knowledge Transfer System Overview Perform Detailed Knowledge Transfer Perform Knowledge Mining Knowledge Consolidation Knowledge Validation

NTL INTERNAL

Version. 1.1

Date of release: 13th January 2005

Role Handbook for Team Member

Page - 9 of 13

3.2.4

Re-Engineering No. PM001 PM002 PM003 PM004 PM005 PM006 PM007 PM008 PM013 PM019 PM065 PM070 PM085 PM110 PM120 PM130 PM140 PM142 PM144 PM150 PM160 PM180 PM190 PM220 PM225 PM230 PM240 PM245 PM255 PM340 PM370 PM420 PM510 PM520 PM530 PM540 PM570 PM670 PM680 PM855 PM920 PM1001 PM1002 PM1004 PM1005 PM1006 PM1008 PM1009 PM1010
Date of release: 13th January 2005

Procedure Study Existing / Proposed System and Define User Requirement Analyze Requirements and Establish Technical Solution Prepare Conceptual Data and Process Models Review and Update Models Develop Prototype/ Proof of Concepts Prepare Functional Data and Process Model Prepare Functional Specifications Review and Update Functional Specifications Design Database and File System Define Testing Strategy and Acceptance Criteria Status Reporting Perform Handing Over Query Management Prepare Program Specifications Review and Update Program Specifications Prepare Unit Test Cases, Test Data Review and Update Unit Test Cases, Test Data Prepare Integration Test Cases, Test Data Review and Update Integration Test Cases, Test Data Prepare Functional Test Cases, Test Data Review and Update Functional Test Cases, Test Data Prepare Program Code Review and Update Program Code Conduct Unit Testing Conduct Integration Testing Conduct Functional Testing Prepare User Documents Review & Update User Documents Organize and Conduct User Training Change Control Causal Analysis Problem Reporting Prepare Object Model Review and Update Object Model Prepare Dynamic Model Review and Update Dynamic Model Prepare Physical Data Model Prepare Software Requirement Specifications Review and Update Software Requirement Specification Task Kick-off Meeting Perform System Implementation Collect Legacy Inventory Verify Legacy Inventory Prepare Overall System Comprehension Doc. Review and Update Overall System Comprehension Document Resolve Inventory assessment Issues Perform Program/Function Comprehension Document Review and Update Program/Function Comprehension Document Functional Consolidation
NTL INTERNAL Version. 1.1

Role Handbook for Team Member

Page - 10 of 13

Prepare Target screen definition Review and Update Target screen definitions Prepare Transition Design Document Review and Update Transition Design Document Conduct Functionality Comparison Testing Prepare Graphic User Interface Guide Review and Update GUI Style Guide

PM1020 PM1021 PM1022 PM1023 PM1025 PM1028 PM1029

3.3

Check Lists
No. CHK002 CHK003 CHK005 CHK006 CHK010 CHK012 CHK016 CHK022 CHK024

Checklists Document Review Checklist Code Review Checklist High Level Design Review Checklist Test Case Review Checklist LLD Review Checklist SRS Review Checklist Task Kick-off Meeting Checklist Scenario Document Review Checklist JCL Review Checklist

3.4

Templates
No. PP.DOC CUSTLIST.DOC TSP.DOC UTCASE.XLSDO C FTCASE.XLSDO C PERFORMANCE .DOC RTCASE.XLSDO C ITCASE.XLSDO C LLD_D2K.DOC LLD.DOC DESIGN.DOC SRS.DOC RAD_SRS.DOC RAD_SDD.DOC SAP.DOC USECASE.DOC

Template Project Plan Customization List (For RAD) Testing Strategy and Plan Unit Test Case Template Functional Test Case Template Performance Test Case Template Regression Test Case Template Integration Test Case Template LLD Template for Developer 2000 Software Low Level Design Template Software Design Document Template Software Requirement Specifications Software Requirement Specification Document (For RAD) Software Design Document (For RAD) Solid Action Plan Template Use Case Document (For RAD)

NTL INTERNAL

Version. 1.1

Date of release: 13th January 2005

Role Handbook for Team Member

Page - 11 of 13

3.5
Name

Standard & Guidelines


No. SG030 SG040 SG050 SG060 SG070 SG075 SG090 SG220 SG331

Requirement Analysis High Level Design Low Level Design Construction Testing Guidelines for Scenario Building and Analysis Naming Conventions Quality Review Graphical User Interface Style Guide (For Re-engineering Project)

NTL INTERNAL

Version. 1.1

Date of release: 13th January 2005

Role Handbook for Team Member

Page - 12 of 13

4 Wind-up
4.1 Quality Records
No. QR029 QR061 QR062

Quality Records Project Completion Report Causal Analysis Findings Causal Analysis Findings Register

4.2

Procedures
No. PM370

Procedure Causal Analysis

4.3

Check Lists
No.

Checklist

4.4

Templates
No. PP.DOC PMR.DOC

Template Project Plan Postmortem Report Template

4.5
Name

Standard & Guidelines


No.

NTL INTERNAL

Version. 1.1

Date of release: 13th January 2005

Role Handbook for Team Member

Page - 13 of 13

5 Others
5.1 Quality Records
No. All Phases / Periodic/As and When As & When As & When As & When

Quality Records

Process Improvement Proposal Process Improvement Proposal Register QMS On-Line Suggestion Form

QR058 / SPI System QR059 / SPI System QR060 / SPI System

5.2

Procedures
No.

Procedure

5.3

Check Lists
No.

Checklist

5.4

Templates
No. PP.DOC

Template Project Plan

5.5
Name

Standard & Guidelines


No.

NTL INTERNAL

Version. 1.1

Date of release: 13th January 2005

You might also like