No Tags Found!


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
Attached Files (Download Requires Membership)
File Type: doc kra_definition_pm_sm_mt_299.doc (41.5 KB, 956 views)
File Type: doc kra_definition_pm_sm_mt_693.doc (41.5 KB, 306 views)
File Type: doc kra_definition_pm_sm_mt_845.doc (41.5 KB, 265 views)

Acknowledge(0)
Amend(0)

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.







Contact Us Privacy Policy Disclaimer Terms Of Service

All rights reserved @ 2025 CiteHR ®

All Copyright And Trademarks in Posts Held By Respective Owners.