Hello,
The following is the KRA developed by myself for the engineering grades followed in my organization. I would request you to evaluate the same and help me with valuable comments.
At our organization, we follow three engineering grades MTS, SMTS, and PMTS, and each grade has 2-3 levels.
KEY RESPONSIBILITY AREA
MTS:
Definition: Provide technical advice to other roles on component architecture, design, and technology alternatives.
Planning: Estimate tasks, define detailed schedules, evaluate technologies, develop prototypes, contribute to design issues.
Development: Develop the product and its elements, build internal releases, work with testers.
Delivery: Repair reported problems and bugs, bring documentation up to release standards.
Evolution: Fix bugs, start a new cycle for the next version, transition to maintenance/Customer support.
Roles & Responsibilities
- Code/develop applications to program specifications by:
- Grasping the functional requirements and understanding the detailed application design.
- Adhering to agreed time frames.
- Meeting agreed standards and best practices.
- Understand and apply application processes, their standards, and guidelines.
- Write unit test code, using tools and writing test cases.
- Support deployed solutions (debugging and fixing problems).
- Participate in analyzing customer requirements and reviewing code.
- Play the role of a technical lead when and where required and guide small groups.
- Take up complete ownership of the work assigned in terms of quality and timeliness.
SMTS:
Definition: Provide technical advice to other roles on system architecture, design, and technology alternatives.
Planning: Map functional spec and non-functional requirements onto 1 or more system structures.
Development: Define and control subsystem interfaces; ensure integratability with COTS elements.
Delivery: Resolve integration bugs, support the release process as needed.
Evolution: Transition knowledge to the lead maintainer, plan for the next cycle.
Roles & Responsibilities:
- Platform development: Lead a team of engineers in the development of major platform elements and drive their adoption into business applications.
- Platform definition:
- Interact with external and internal customers to understand the needs.
- Translate the business requirements into high-level design specifications.
- Propose and drive new strategic directions for the platform.
- Sales and client management: Participate in pre-sales activities such as building proposals. Address technology concerns and issues of current clients.
- Process: Contribute to the definition of the company's development processes and ensure that the team adheres to them.
- Take up the responsibility of managing the project in the absence of the project manager.
- Set up architecture and design guidelines to enforce best practices across the projects and consult with other teams to share knowledge.
- Promote code reuse by componentizing software and continuous refactoring; support and promote Aelix's platform strategy.
- Mentor and manage team members by giving constant on-the-job feedback and providing guidance.
PMTS:
Definition: Define project objectives, charter, and organization.
Planning: Draft functional spec, create a project plan and schedule for development, set the ship date.
Development: Track and control the project and changes, issues, risks, etc.
Delivery: Coordinate the release process.
Evolution: Start the definition of a new version, analyze user surveys.
Roles & Responsibilities:
- Clearly defining project roles and responsibilities, escalation paths, and ownership.
- Actively participating in the creation of specifications; overseeing and ensuring validation of the technical architecture/specifications.
- Establishing good project metrics, exit criteria by deliverable and project phase.
- Establishing a scope management process.
- Sourcing the Aelix's team to construct the project team.
- Managing project execution remotely (offshore development).
- Conducting periodic project meetings with clients and the project team.
- Ensuring the quality of the end deliverables.
- Managing day-to-day team and personnel issues.
- Maintaining project costing metrics, comparing to the proposal, and taking necessary corrective action.
- Staging and executing User Acceptance of the end deliverable.
- Establishing and executing the rollout strategy.
- Adherence to processes and execution metrics.
- Customer expectation management.
- Preparing project reports, plan risks and issues, and define scope.
- Adapting a project execution structure and process from a base established model.
Regards,
Veena Jain
Location: Bangalore, India
Best practices, expectation management, technical lead, system architecture, customer support, project manager, project reports, City-India-Bangalore, Country-India
From India, Bangalore
The following is the KRA developed by myself for the engineering grades followed in my organization. I would request you to evaluate the same and help me with valuable comments.
At our organization, we follow three engineering grades MTS, SMTS, and PMTS, and each grade has 2-3 levels.
KEY RESPONSIBILITY AREA
MTS:
Definition: Provide technical advice to other roles on component architecture, design, and technology alternatives.
Planning: Estimate tasks, define detailed schedules, evaluate technologies, develop prototypes, contribute to design issues.
Development: Develop the product and its elements, build internal releases, work with testers.
Delivery: Repair reported problems and bugs, bring documentation up to release standards.
Evolution: Fix bugs, start a new cycle for the next version, transition to maintenance/Customer support.
Roles & Responsibilities
- Code/develop applications to program specifications by:
- Grasping the functional requirements and understanding the detailed application design.
- Adhering to agreed time frames.
- Meeting agreed standards and best practices.
- Understand and apply application processes, their standards, and guidelines.
- Write unit test code, using tools and writing test cases.
- Support deployed solutions (debugging and fixing problems).
- Participate in analyzing customer requirements and reviewing code.
- Play the role of a technical lead when and where required and guide small groups.
- Take up complete ownership of the work assigned in terms of quality and timeliness.
SMTS:
Definition: Provide technical advice to other roles on system architecture, design, and technology alternatives.
Planning: Map functional spec and non-functional requirements onto 1 or more system structures.
Development: Define and control subsystem interfaces; ensure integratability with COTS elements.
Delivery: Resolve integration bugs, support the release process as needed.
Evolution: Transition knowledge to the lead maintainer, plan for the next cycle.
Roles & Responsibilities:
- Platform development: Lead a team of engineers in the development of major platform elements and drive their adoption into business applications.
- Platform definition:
- Interact with external and internal customers to understand the needs.
- Translate the business requirements into high-level design specifications.
- Propose and drive new strategic directions for the platform.
- Sales and client management: Participate in pre-sales activities such as building proposals. Address technology concerns and issues of current clients.
- Process: Contribute to the definition of the company's development processes and ensure that the team adheres to them.
- Take up the responsibility of managing the project in the absence of the project manager.
- Set up architecture and design guidelines to enforce best practices across the projects and consult with other teams to share knowledge.
- Promote code reuse by componentizing software and continuous refactoring; support and promote Aelix's platform strategy.
- Mentor and manage team members by giving constant on-the-job feedback and providing guidance.
PMTS:
Definition: Define project objectives, charter, and organization.
Planning: Draft functional spec, create a project plan and schedule for development, set the ship date.
Development: Track and control the project and changes, issues, risks, etc.
Delivery: Coordinate the release process.
Evolution: Start the definition of a new version, analyze user surveys.
Roles & Responsibilities:
- Clearly defining project roles and responsibilities, escalation paths, and ownership.
- Actively participating in the creation of specifications; overseeing and ensuring validation of the technical architecture/specifications.
- Establishing good project metrics, exit criteria by deliverable and project phase.
- Establishing a scope management process.
- Sourcing the Aelix's team to construct the project team.
- Managing project execution remotely (offshore development).
- Conducting periodic project meetings with clients and the project team.
- Ensuring the quality of the end deliverables.
- Managing day-to-day team and personnel issues.
- Maintaining project costing metrics, comparing to the proposal, and taking necessary corrective action.
- Staging and executing User Acceptance of the end deliverable.
- Establishing and executing the rollout strategy.
- Adherence to processes and execution metrics.
- Customer expectation management.
- Preparing project reports, plan risks and issues, and define scope.
- Adapting a project execution structure and process from a base established model.
Regards,
Veena Jain
Location: Bangalore, India
Best practices, expectation management, technical lead, system architecture, customer support, project manager, project reports, City-India-Bangalore, Country-India
From India, Bangalore
CiteHR is an AI-augmented HR knowledge and collaboration platform, enabling HR professionals to solve real-world challenges, validate decisions, and stay ahead through collective intelligence and machine-enhanced guidance. Join Our Platform.