Вы находитесь на странице: 1из 7

Copyright 2013, Tech Mahindra. All rights reserved.

1



Job Description
Questionnaire
1.3








2

1. General Information:

Date 3/2/2013
Current Job Title
Band
IBU
Project Name
Nature of the IBU Delivery
Nature of project
(testing/development/support)
NA
Number of months in current position 1 year 2 months


2. Organizational Relationships:
Your primary supervisor is
Band of the supervisor P1B
Designation of the supervisor

As per our records, the following associates report in to you:

Number of reportees NA
Names, bands and designation of
reportees
NA

Apart from the other reportees, is there anybody else reporting in to you? If yes, please
mention their names, bands and designations in the space provided below:

Name Band Designation
NA NA NA




Who do you interact with in your job (client, other departments etc.)

Type Name Any additional
information
Client BT
Departments




3. Purpose and Responsibilities:

3

Primary Purpose of your Job:

Responsible for developing a new program for a specific customer or modifying an
existing program to fit customer requirements. He/She will be responsible for
developing, designing and implementing various software applications and systems
based on users needs.


Major areas of responsibility:

Major Areas or
responsibility/tasks
Priority(high/low/medium) Frequency of Task
(daily/monthly/yearly)
1. Understand and analyze the
technical specifications and
suggest code optimization
ideas.
High Daily
2. Code applications as per
established standards and
specifications
Medium Daily
3. Conduct Code Reviews as
per standards
Medium Daily
4. Create and execute unit test
cases
High Daily
5. Adhere to project timelines. High Daily
6. Adhere to quality process
update the defect logs, test
scripts and other relevant
documentation
Medium Daily
7. Understand dependencies
and provide regular updates
Medium
Daily
8. Validate metrics & establish
causal analysis of metrics
High
Daily
9. Ensure time sheet entry in
On Time
High
Daily
10. Configuration Management
(Version Control)
High
Daily
11. Provide status updates High
Daily
12. Apply analytical skills for
technical issues resolution
High
Daily
13. Develop and review Test
plans
High
Daily
14. Conduct knowledge sharing
sessions
High
Daily
15. Build knowledge base
documents, best practices
High
Daily
16. Build reusable components High
Daily
17. Contribute to case studies /
knowledge repositories
High
Daily

4

18. Adhere to quality
management concept of
First Time Right
High
Daily
19. Create technical / program
specifications from
functional specifications
High
Daily
20. Learn and use
development/testing tools
and IDEs
High
Daily
21. Participate in design
discussions
Medium
Daily
22. Integrate tested code with
technology product /
application
Medium
Daily
23. Prioritize, schedule and fix a
defect, and document the
resolution
Medium
Daily
24. Understand high level
overview of technology
products / technology
languages
Medium
Daily

Are there any other tasks which are typical of your job profile but you are currently not
performing?

Additional tasks Priority(high/low/medium)
Frequency of Task
(daily/monthly/yearly)
1.

2.

1.1
4. Additional Job Information

Knowledge needed for your job:

Technologies
MS Office
Bugzilla



Domains
NA


5




Please specify if any other:





5. KRA of my job
What is your jobs key result area (KRA)?

1. Learn at least one new area/tools/COTS technical aspect learnt / implemented
2. Train at least one new joinee in the team
3. Development as per best practices, Siebel standards, minimal blockers, and optimised code
4. 85 % of the development work should finish on time and within budget
5. Coding defects for part of the work package developed by your team should be less than 10
6. Ensure documents, timesheet efforts and quality records are updated correctly and timely
manner
7. Unit test all the code and ensure that the code coverage is above 80 %.
8. Understand CT/RFT targets for your delivery.
9. Learn at least one new language/open source tool/technology/COTS
10. Coding defects per user story should be less thanSimple - 1 Defect Medium - 2 Defects
Complex - 4 Defects
11. Contribute to increase agile index of the workpackage
12. At least one contribution per year to KMS site and knowledge sharing session in the IDU
13. Complete timesheets regularly.
14. Refactor at least 5 classes/programs per year
15. Schedule Variance = 0. Effort Variance < 95%. Other Quality metrics parameters, like,
Reviews, Defect Density, DRE, etc., should get better every month. Coding standards to be
adhered to. All defects should be logged into Spectrum. Review Time Sheets.
16. Coding defects per user story should be less than Simple - 1 Defect Medium - 2 Defects
Complex - 4 Defects
17. - At least one contribution per year to KMS site and knowledge sharing session in the IDU-
Complete timesheets regularly.- Train at least one new joinee in the team- Updating other
relevant documents like user documentations - Contribute to Knowledge
18. - Contribute to increase agile index of the workpackage - Understand CT/RFT targets for
your delivery.- Reviewing code, UTPs and other deliverables - Ensure Configuration
Management of Software (Code) and project related documents (CDS, UTP, Test Log etc
19. - Unit test all the code and ensure that the code coverage is above 80 %.- Schedule
Variance = 0.Effort Variance <= (+ or -) 5%. Other Quality metrics parameters, like,
Reviews, Defect Density, DRE, etc., should get better every month. Coding standar
20. - 85 % of the development work should finish on time and within budget- Coding defects per
user story should be less than Simple - 1 Defect Medium - 2 Defects Complex - 4 Defects
Refactor at least 5 classes/programs per year- Writing new programs or
21. Learn at least one new language/open source tool/technology/COTSTrain at least one new

6

joinee in the team
22. 90 % of the development work should finish on time
23. Weighted Coding defects per planned day coding efforts - 3


What would indicate success in your job? You may mention some critical incidents
here:

1. Bug free application
2. Adherence to timelines
3.
4.
5.

What would indicate failure in my job? You may mention some critical incidents here

1. Bug found at client site
2. Robust application
3.
4.
5.




1. Minimum Qualifications
1.2
Are there any certifications or trainings required to perform the job?
1.3
Certifications QMS for TMs
Development /Testing Tools and IDEs
CEBC Certification

Trainings NA

Indicate the minimum level of education that would prepare someone to perform this
job.

Qualifications BE/B Tech/ MCA


Indicate the minimum number of years of prior experience needed to be prepared to
perform this job.

Experience in years 11 - 4 years of experience in IT industry
with specific focus on development /

7

maintenance support as applicable
>2 years of offshore experience for
overseas assignment is preferred


1.4
1.5 IBU
1.6

Вам также может понравиться