SlideShare a Scribd company logo
Key Result Areas
What
Result => Generic
Areas that directly impacts the final result
Process => All
Roles that directly impacts the final process
Product/Project/Service => Customers
Resources that directly impacts the final product
Growth => Organizations/Institutions
Plans that directly impacts the final growth
Goal => Individuals
Dreams that directly impacts the final goal
How to find those areas?
Define Objectives
List activities performed by each Role - Customer, Organization, Individual
Analyze impacts of those activities on the final result
Prioritize/Filter activities
Define Key Performance Indicators
Define metrics
Define process to measure KPI metrics
KRA - Developer Role
Coding
LOC, Coding Standard Adherence
Programming
Maintainability, Reusability,
Testability
Research
Knowledge Sharing [Blog, Presentation], Building/Maintaining Organization Frameworks, PoC/Demo
Documentation
Comment vs Self Document
Code
Testing
Bugs Count and Critical vs
Blocker bugs
Deployment/Delivery
Timely Delivery, Deliverable
Items
Estimation
Estimation Accuracy Rate
KPI: Coding - LOC
Average LOC per day during project duration
Measurement varies based on technology, experience or excellence
How to setup?
git blame tool
repository analysis tool
How to measure?
Daily
100-500 LOC 100%
KPI: Coding - Standards
Define important standards technology wise
Average broken standards per day based on LOC
How to setup?
fxCop
Visual Studio
ReSharper
How to measure?
Daily
10 violations per n LOC - 100%
KPI: Programming - Maintainability
Design Patterns, Architectural Patterns review
Reviewed on each delivery instead of continuous measurement
Complexity measurements per n LOC
How to setup?
nDepend
Manual Review
How to measure?
Quarterly
Leaders will do it
KPI: Programming - Reusability
Coupling measurement.
Reviewed on each delivery instead of continuous measurement
Amendment in Common Functions/Frameworks
EmailSend(from, to, business_type)
EmailSend(from,to,subject,content)
EmailSend(EmailParameter parameter)
How to setup?
How to measure?
Manual Review
Measure Quarterly
>6 Amendments - 100%
2-5 Amendments - 70%
1 Amendment - 20%
KPI: Programming - Testability
TDD
How to setup?
How to measure?
Visual Studio
Manual Review
KPI: Documentation
Comment Analysis
HowTo comment
Logical comment
Authoring comment
Percentage of comment per n LOC.
Comment vs Self documenting Code
int count = list.length vs int total_emails = inbox.length
How to setup?
How to measure?
Each Delivery
Customize tool that measures comment lines
Manual Review
15% comment should be there for n LOC
KPI: Testing - Bugs
Total number of bugs
Bugs per story
Bug reopened rate
Critical vs Blocker bug rate
Measure on each delivery
How to setup?
How to measure?
Each Delivery
0-2 Critical Bugs - 100%
3-6 Critical Bugs - 70%
7-10 Critical Bugs - 50%
>10 Critical Bugs - 0
KPI: Delivery - Time
Able to deliver based on committed time
How to setup?
How to measure?
Each Delivery
0 day extend - 100%
1 day extend - 70%
2 days extend - 50%
3 days extend - 20%
>4 days extend - 10%
KPI: Delivery - Deliverables
Ensures all deliverables are delivered
How to setup?
How to measure?
Each Delivery
>Artifacts
Release Note missing/improper - 50%
Forgot to tag version control - 50%
Forgot to send test results - 50%
>Requirements
0 Missing Requirements - 100%
1 Missing Requirements - 50%
2-3 Missing Requirements - 20%
>3 Missing Requirements - 0%
KPI: Estimation - Accuracy Rate
Ensures accuracy of estimation
How to setup?
How to measure?
Each Delivery
0-10% Accuracy Deviation - 100%
11-20% Accuracy Deviation - 70%
21-30% Accuracy Deviation - 30%
>30% Accuracy Deviation - 0%
KPI: Research
Helps to improve organization knowledge pool
Public blogs/presentations may help to increase company brand
How to setup?
How to measure?
Quarterly
>Knowledge Pool
1 Presentation - 100%
>Public Brand
1 Blog - 0-50% [Based on content]
1 Presentation - 0-50% [Based on content]
Thanks

More Related Content

What's hot

KPI CALCULATION
KPI CALCULATION KPI CALCULATION
KPI CALCULATION
Hj Arriffin Mansor
 
Kpi for general manager
Kpi for general managerKpi for general manager
Kpi for general managersolutesarrobin
 
140 competency based interview questions
140 competency based interview questions140 competency based interview questions
140 competency based interview questionsInterview questions
 
Developing Metrics and KPI (Key Performance Indicators
Developing Metrics and KPI (Key Performance IndicatorsDeveloping Metrics and KPI (Key Performance Indicators
Developing Metrics and KPI (Key Performance Indicators
Victor Holman
 
What is a kpi?
What is a kpi?What is a kpi?
What is a kpi?
Klipfolio
 
Hr business partner kpi
Hr business partner kpiHr business partner kpi
Hr business partner kpizewfurita
 
Office administrator kpi
Office administrator kpiOffice administrator kpi
Office administrator kpivetfurijom
 
Overview of Key Performance Indicators
Overview of Key Performance IndicatorsOverview of Key Performance Indicators
Overview of Key Performance Indicators
Micheal Axelsen
 
Intro of KPI
Intro of KPIIntro of KPI
Intro of KPI
Khafiah Tan
 
Set Your KPI’s
Set Your KPI’sSet Your KPI’s
Set Your KPI’stodkaz
 
Creative director performance appraisal
Creative director performance appraisalCreative director performance appraisal
Creative director performance appraisal
coreypier
 
Administration manager performance appraisal
Administration manager performance appraisalAdministration manager performance appraisal
Administration manager performance appraisal
martinezrosie780
 
Performance indices
Performance indicesPerformance indices
Performance indices
Preeti Bhaskar
 
Key Performance Indicators-KPIs
Key Performance Indicators-KPIsKey Performance Indicators-KPIs
Key Performance Indicators-KPIs
Arshad A Javed
 
Hr generalist kpi
Hr generalist kpiHr generalist kpi
Hr generalist kpizewfurita
 
KPI for Human Resource Management
KPI for Human Resource ManagementKPI for Human Resource Management
KPI for Human Resource Management
SCS universal
 
OKR Alignment Structures.pdf
OKR Alignment Structures.pdfOKR Alignment Structures.pdf
OKR Alignment Structures.pdf
Weekdone.com
 
Key performance indicator
Key performance indicator Key performance indicator
Key performance indicator
Confidential
 
KRA KPI ( Key results area and Key performance indicators)
KRA KPI ( Key results area and Key performance indicators)KRA KPI ( Key results area and Key performance indicators)
KRA KPI ( Key results area and Key performance indicators)
Sagar Paul
 

What's hot (20)

KPI CALCULATION
KPI CALCULATION KPI CALCULATION
KPI CALCULATION
 
Kpi for general manager
Kpi for general managerKpi for general manager
Kpi for general manager
 
140 competency based interview questions
140 competency based interview questions140 competency based interview questions
140 competency based interview questions
 
Developing Metrics and KPI (Key Performance Indicators
Developing Metrics and KPI (Key Performance IndicatorsDeveloping Metrics and KPI (Key Performance Indicators
Developing Metrics and KPI (Key Performance Indicators
 
What is a kpi?
What is a kpi?What is a kpi?
What is a kpi?
 
Performance-Management (KPIs)
Performance-Management (KPIs)Performance-Management (KPIs)
Performance-Management (KPIs)
 
Hr business partner kpi
Hr business partner kpiHr business partner kpi
Hr business partner kpi
 
Office administrator kpi
Office administrator kpiOffice administrator kpi
Office administrator kpi
 
Overview of Key Performance Indicators
Overview of Key Performance IndicatorsOverview of Key Performance Indicators
Overview of Key Performance Indicators
 
Intro of KPI
Intro of KPIIntro of KPI
Intro of KPI
 
Set Your KPI’s
Set Your KPI’sSet Your KPI’s
Set Your KPI’s
 
Creative director performance appraisal
Creative director performance appraisalCreative director performance appraisal
Creative director performance appraisal
 
Administration manager performance appraisal
Administration manager performance appraisalAdministration manager performance appraisal
Administration manager performance appraisal
 
Performance indices
Performance indicesPerformance indices
Performance indices
 
Key Performance Indicators-KPIs
Key Performance Indicators-KPIsKey Performance Indicators-KPIs
Key Performance Indicators-KPIs
 
Hr generalist kpi
Hr generalist kpiHr generalist kpi
Hr generalist kpi
 
KPI for Human Resource Management
KPI for Human Resource ManagementKPI for Human Resource Management
KPI for Human Resource Management
 
OKR Alignment Structures.pdf
OKR Alignment Structures.pdfOKR Alignment Structures.pdf
OKR Alignment Structures.pdf
 
Key performance indicator
Key performance indicator Key performance indicator
Key performance indicator
 
KRA KPI ( Key results area and Key performance indicators)
KRA KPI ( Key results area and Key performance indicators)KRA KPI ( Key results area and Key performance indicators)
KRA KPI ( Key results area and Key performance indicators)
 

Viewers also liked

Product developer kpi
Product developer kpiProduct developer kpi
Product developer kpiviretjom
 
AT&T Balanced Score Card
AT&T Balanced Score CardAT&T Balanced Score Card
AT&T Balanced Score Card
Carlos Lopez - MBA
 
Economía keynesiana
Economía keynesianaEconomía keynesiana
Economía keynesiana
emmanuelpocovi
 
Recursamiento diseña-y-administra-plataformas-e-learning
Recursamiento diseña-y-administra-plataformas-e-learningRecursamiento diseña-y-administra-plataformas-e-learning
Recursamiento diseña-y-administra-plataformas-e-learning
José Manuel Vázquez Aguila
 
Mule esb
Mule esbMule esb
Mule esb
Hasan Syed
 
Maven iii
Maven iiiMaven iii
Maven iii
Hasan Syed
 
Michael Field - The Writer
Michael Field - The WriterMichael Field - The Writer
Michael Field - The Writer
Michael Field
 
Validate soap request in mule
Validate soap request in muleValidate soap request in mule
Validate soap request in mule
Hasan Syed
 
Mi cerebro y yo – el dinero
Mi cerebro y yo – el dineroMi cerebro y yo – el dinero
Mi cerebro y yo – el dinero
emmanuelpocovi
 
Autoplay
AutoplayAutoplay
Autoplay
vnnpas
 
Uso de la b, v
Uso de la b, vUso de la b, v
Uso de la b, v
CAROLINA HDZ
 
Exploring Altmetrics with Impactstory
Exploring Altmetrics with ImpactstoryExploring Altmetrics with Impactstory
Exploring Altmetrics with Impactstory
Richard Stringer-Hye
 

Viewers also liked (17)

Final Ppt Kra 134
Final Ppt Kra 134Final Ppt Kra 134
Final Ppt Kra 134
 
Product developer kpi
Product developer kpiProduct developer kpi
Product developer kpi
 
AT&T Balanced Score Card
AT&T Balanced Score CardAT&T Balanced Score Card
AT&T Balanced Score Card
 
4_MARCH
4_MARCH4_MARCH
4_MARCH
 
NARESH 3+
NARESH 3+NARESH 3+
NARESH 3+
 
Economía keynesiana
Economía keynesianaEconomía keynesiana
Economía keynesiana
 
Recursamiento diseña-y-administra-plataformas-e-learning
Recursamiento diseña-y-administra-plataformas-e-learningRecursamiento diseña-y-administra-plataformas-e-learning
Recursamiento diseña-y-administra-plataformas-e-learning
 
Mule esb
Mule esbMule esb
Mule esb
 
Profile -Harbin Dadi
Profile -Harbin DadiProfile -Harbin Dadi
Profile -Harbin Dadi
 
Maven iii
Maven iiiMaven iii
Maven iii
 
Cleaning Resume 2403
Cleaning Resume 2403Cleaning Resume 2403
Cleaning Resume 2403
 
Michael Field - The Writer
Michael Field - The WriterMichael Field - The Writer
Michael Field - The Writer
 
Validate soap request in mule
Validate soap request in muleValidate soap request in mule
Validate soap request in mule
 
Mi cerebro y yo – el dinero
Mi cerebro y yo – el dineroMi cerebro y yo – el dinero
Mi cerebro y yo – el dinero
 
Autoplay
AutoplayAutoplay
Autoplay
 
Uso de la b, v
Uso de la b, vUso de la b, v
Uso de la b, v
 
Exploring Altmetrics with Impactstory
Exploring Altmetrics with ImpactstoryExploring Altmetrics with Impactstory
Exploring Altmetrics with Impactstory
 

Similar to KRA - developer

Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
Piyush Sohaney
 
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
Day 2 meet shilpa  - measuring software quality-are you up-to-date on what an...Day 2 meet shilpa  - measuring software quality-are you up-to-date on what an...
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
XBOSoft
 
Quality planning
Quality planningQuality planning
Quality planning
Rahul Hada
 
Testing Attributes
Testing AttributesTesting Attributes
Testing AttributesAbiha Naqvi
 
Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in Organization
Programeter
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
Lance Knight
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Alexey Krivitsky
 
Continuous Testing Landscape.pptx
Continuous Testing Landscape.pptxContinuous Testing Landscape.pptx
Continuous Testing Landscape.pptx
Marc Hornbeek
 
Etsy's New Culture of QA
Etsy's New Culture of QAEtsy's New Culture of QA
Etsy's New Culture of QA
Arylee McSweaney, MBA
 
Process Guidelines
Process GuidelinesProcess Guidelines
Process Guidelines
techwriter
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Seapine Software
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
Gaetano Mazzanti
 
How to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality TesterHow to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality Tester
jeetendra mandal
 
MGM Agile Dec 28th 2022 (003).pptx
MGM Agile Dec 28th 2022 (003).pptxMGM Agile Dec 28th 2022 (003).pptx
MGM Agile Dec 28th 2022 (003).pptx
Jalaja Raj
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHub
RichardNowack
 
How to make sure the right quality is delivered by my translation vendor? (Se...
How to make sure the right quality is delivered by my translation vendor? (Se...How to make sure the right quality is delivered by my translation vendor? (Se...
How to make sure the right quality is delivered by my translation vendor? (Se...
TAUS - The Language Data Network
 
Team Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingTeam Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & Reporting
Steve Lange
 

Similar to KRA - developer (20)

Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
 
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
Day 2 meet shilpa  - measuring software quality-are you up-to-date on what an...Day 2 meet shilpa  - measuring software quality-are you up-to-date on what an...
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
 
Quality planning
Quality planningQuality planning
Quality planning
 
Testing Attributes
Testing AttributesTesting Attributes
Testing Attributes
 
Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in Organization
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Continuous Testing Landscape.pptx
Continuous Testing Landscape.pptxContinuous Testing Landscape.pptx
Continuous Testing Landscape.pptx
 
Etsy's New Culture of QA
Etsy's New Culture of QAEtsy's New Culture of QA
Etsy's New Culture of QA
 
Resume
ResumeResume
Resume
 
Process Guidelines
Process GuidelinesProcess Guidelines
Process Guidelines
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 
Resume
ResumeResume
Resume
 
How to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality TesterHow to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality Tester
 
MGM Agile Dec 28th 2022 (003).pptx
MGM Agile Dec 28th 2022 (003).pptxMGM Agile Dec 28th 2022 (003).pptx
MGM Agile Dec 28th 2022 (003).pptx
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHub
 
How to make sure the right quality is delivered by my translation vendor? (Se...
How to make sure the right quality is delivered by my translation vendor? (Se...How to make sure the right quality is delivered by my translation vendor? (Se...
How to make sure the right quality is delivered by my translation vendor? (Se...
 
Team Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingTeam Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & Reporting
 

Recently uploaded

Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 

Recently uploaded (20)

Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 

KRA - developer

  • 2. What Result => Generic Areas that directly impacts the final result Process => All Roles that directly impacts the final process Product/Project/Service => Customers Resources that directly impacts the final product Growth => Organizations/Institutions Plans that directly impacts the final growth Goal => Individuals Dreams that directly impacts the final goal
  • 3. How to find those areas? Define Objectives List activities performed by each Role - Customer, Organization, Individual Analyze impacts of those activities on the final result Prioritize/Filter activities Define Key Performance Indicators Define metrics Define process to measure KPI metrics
  • 4. KRA - Developer Role Coding LOC, Coding Standard Adherence Programming Maintainability, Reusability, Testability Research Knowledge Sharing [Blog, Presentation], Building/Maintaining Organization Frameworks, PoC/Demo Documentation Comment vs Self Document Code Testing Bugs Count and Critical vs Blocker bugs Deployment/Delivery Timely Delivery, Deliverable Items Estimation Estimation Accuracy Rate
  • 5. KPI: Coding - LOC Average LOC per day during project duration Measurement varies based on technology, experience or excellence How to setup? git blame tool repository analysis tool How to measure? Daily 100-500 LOC 100%
  • 6. KPI: Coding - Standards Define important standards technology wise Average broken standards per day based on LOC How to setup? fxCop Visual Studio ReSharper How to measure? Daily 10 violations per n LOC - 100%
  • 7. KPI: Programming - Maintainability Design Patterns, Architectural Patterns review Reviewed on each delivery instead of continuous measurement Complexity measurements per n LOC How to setup? nDepend Manual Review How to measure? Quarterly Leaders will do it
  • 8. KPI: Programming - Reusability Coupling measurement. Reviewed on each delivery instead of continuous measurement Amendment in Common Functions/Frameworks EmailSend(from, to, business_type) EmailSend(from,to,subject,content) EmailSend(EmailParameter parameter) How to setup? How to measure? Manual Review Measure Quarterly >6 Amendments - 100% 2-5 Amendments - 70% 1 Amendment - 20%
  • 9. KPI: Programming - Testability TDD How to setup? How to measure? Visual Studio Manual Review
  • 10. KPI: Documentation Comment Analysis HowTo comment Logical comment Authoring comment Percentage of comment per n LOC. Comment vs Self documenting Code int count = list.length vs int total_emails = inbox.length How to setup? How to measure? Each Delivery Customize tool that measures comment lines Manual Review 15% comment should be there for n LOC
  • 11. KPI: Testing - Bugs Total number of bugs Bugs per story Bug reopened rate Critical vs Blocker bug rate Measure on each delivery How to setup? How to measure? Each Delivery 0-2 Critical Bugs - 100% 3-6 Critical Bugs - 70% 7-10 Critical Bugs - 50% >10 Critical Bugs - 0
  • 12. KPI: Delivery - Time Able to deliver based on committed time How to setup? How to measure? Each Delivery 0 day extend - 100% 1 day extend - 70% 2 days extend - 50% 3 days extend - 20% >4 days extend - 10%
  • 13. KPI: Delivery - Deliverables Ensures all deliverables are delivered How to setup? How to measure? Each Delivery >Artifacts Release Note missing/improper - 50% Forgot to tag version control - 50% Forgot to send test results - 50% >Requirements 0 Missing Requirements - 100% 1 Missing Requirements - 50% 2-3 Missing Requirements - 20% >3 Missing Requirements - 0%
  • 14. KPI: Estimation - Accuracy Rate Ensures accuracy of estimation How to setup? How to measure? Each Delivery 0-10% Accuracy Deviation - 100% 11-20% Accuracy Deviation - 70% 21-30% Accuracy Deviation - 30% >30% Accuracy Deviation - 0%
  • 15. KPI: Research Helps to improve organization knowledge pool Public blogs/presentations may help to increase company brand How to setup? How to measure? Quarterly >Knowledge Pool 1 Presentation - 100% >Public Brand 1 Blog - 0-50% [Based on content] 1 Presentation - 0-50% [Based on content]