SlideShare a Scribd company logo
1 of 26
Building performance review
process in IT company
CQG Ukraine
Dmitry Guyvoronsky
Background
Who? What? Why?
About us

Proprietary solutions for financial trading industry
  Client/server software
  High quality and performance requirements
Own product, almost no external customers
Long-term employment (5+ years on average)
History

Product development expansion
  1980: CQG founded in Denver (2 employees)
  1998: Moscow office (50+)
  2004: Kiev, Samara, Yerevan (120+)
  2006: Zelenograd (250+)
Employees over time
(very approximately)
Present day
6 development offices, 15 offices worldwide,
300+ developers, 500+ employees total
Average employee spent 5+ years in company, some
spent 15+ yrs
100+ projects / year
We love numbers - and collect a lot of metrics
  LOCs, defects, code review rate, D/density, time
  distribution
Performance evaluation
History
1980-1990 The beginning

10-50 employees, “family business”
Single office, everyone knows everyone
Ad-hoc performance management
  No formal process
  No defined expectations
1990-2003 Sizing up

60-120 employees
2 PD offices, distributed development
Annual performance review w/ manager
  Basic process (paper-form feedbacks, Word
  documents, emails, set of questions)
  No software tools
2004-2007 Rapid growth
120-350 employees
6 offices
Semi-annual performance review w/ different managers
  Formally defined process (v1.0)
  For everybody (not only PD)
  External software - 360degree, SuccessFactors,
  iVantage
Process v1.0

Roles defined
  Developer, Team Lead, Process Coach, Project
  Manager, System Owner, Resource Director, etc.
Formal job description for each role
Success criteria for each role
Process v1.0
Core competencies defined for each role:
  Developer: drive for results, quantity, quality,
  functional skills, timeliness
  Team Lead: building effective teams, motivating
  others, organizing
  Process Coach: customer focus, presentation skills
  Project Manager: dealing with ambiguity, negotiating,
  informing, ...
Define: Competence(y)
Ability of an individual to perform a job properly. A
competency is a set of defined behaviors that provide a
structured guide enabling the identification, evaluation and
development of the behaviors in individual employees.
As defined, the term "competence" first appeared 1970
article titled "Planning the Executive Development Program"
Has since been popularized by McBer & Company
(currently the "Hay Group") colleague Richard Boyatzis and
many others
Competency example
BUILDS EFFECTIVE TEAMS: Blends people into teams when
needed; creates strong morale and spirit in his/her team; shares
wins and successes; fosters open dialogue; lets people finish and
be responsible for their work; defines success in terms of the
whole team; creates a feeling of belonging in the team.
Unskilled:
  Doesn’t assemble, build or manage in a team fashion
  Doesn’t create a common mindset or common challenge;
  rewards and compliments individuals, not the team
  Doesn’t manage in a way that builds team morale or energy
  ...
Process v1.0
                       Team   Process   Project
          Self   Dev
                       Lead    Coach    Manager


 Dev       +

 Team
           +     +              +
 Lead

Process
           +            +                 +
 Coach

Project
           +     +      +
Manager
Process v1.0

Semi-annual cycle, May/Dec
External tools to collect and process feedback
2 weeks to collect/process feedback
1 month for performance talks
Process v1.0
Pros
  Defined process known to everybody
  Success criteria for each role
  Documented performance history
Cons
  “Shtirlitz syndrome” (only last project matters)
  No correlation with project metrics
  No direct comparison
  External tools suck at large
2008-2012 Stable success
350-500+ employees
6 offices, more sales/support offices worldwide
Semi-annual performance review w/ different managers
  Formally defined process (v2.0)
  External tools partially replaced with internal tools
  Grades for developers (QA, SysAdmins, ...)
  Product/department goals formally defined
Process v2.0


 Additional roles defined (Business Analyst, ...)
 Same competencies-based approach
Process v2.0

 New: Project-based performance feedback
   2 weeks after project went to production
   Collected for whole project team
   Discussed and corrected at project postmortem
   (metrics could be included)
Process v2.0

 Semi-annual feedback form refined
   Competencies now include numeric ratings along
   with free-form text
   Switched from external tool to Excel forms for pilot
   project
Process v2.0
 Grades introduced
   Junior/Regular/Senior/Lead
   Developer/AT engineer/Sysadm/SCM engineer
 Grade depends on
   Technical skills
   Leadership
   Process maturity
   English level
 Grades help define roadmap for personal development
Process v2.0
Pros
  Defined process known to everybody
  Success criteria for each role
  Documented performance history
  Short-term (project-based) + long-term (6 months) feedback = more
  complete feedbacks
  Ratings = analytics & reporting becomes possible (aggregated)
  Grades define requirements for personal/professional growth
Cons
  Still lacking correlation with project metrics (remember, we love numbers!)
  Excel automation sucks too
What’s next?
Sky is the limit
2012 and beyond
Replace ext. tools with in-house solution
  Web-based
  Integrated with project database
  Previous history imported
  Easy to use on daily basis
Use KPI/metrics for annual performance evaluation
where appropriate - Team Leads, Project Managers,
Business Drivers, ...
Questions?
http://about.me/dreamiurg
@dreamiurg

More Related Content

What's hot

Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3
Sajjad Mansoor
 
Kpi for business analyst
Kpi for business analystKpi for business analyst
Kpi for business analyst
martizkyremoore
 

What's hot (17)

Resume for Project manager with 8 years of expirience
Resume for Project manager with 8 years of expirienceResume for Project manager with 8 years of expirience
Resume for Project manager with 8 years of expirience
 
Code Yellow: Helping operations top-heavy teams the smart way
Code Yellow: Helping operations top-heavy teams the smart wayCode Yellow: Helping operations top-heavy teams the smart way
Code Yellow: Helping operations top-heavy teams the smart way
 
Kpi document
Kpi documentKpi document
Kpi document
 
The art of agile project initiation
The art of agile project initiationThe art of agile project initiation
The art of agile project initiation
 
A Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentA Leaner PMO in The Federal Government
A Leaner PMO in The Federal Government
 
Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3
 
Career In I.T. as a Business Analyst
Career In I.T. as a Business Analyst Career In I.T. as a Business Analyst
Career In I.T. as a Business Analyst
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIs
 
CBAP+Master 150 Free Questions
CBAP+Master 150 Free QuestionsCBAP+Master 150 Free Questions
CBAP+Master 150 Free Questions
 
Project management by example
Project management by exampleProject management by example
Project management by example
 
Babok20overview
Babok20overviewBabok20overview
Babok20overview
 
KPI System Introduction
KPI System IntroductionKPI System Introduction
KPI System Introduction
 
Kpi for business analyst
Kpi for business analystKpi for business analyst
Kpi for business analyst
 
Intro to agile business analysis
Intro to agile business analysisIntro to agile business analysis
Intro to agile business analysis
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Tools, methods and techniques for Newage Business Analyst - A Texavi presenta...
Tools, methods and techniques for Newage Business Analyst - A Texavi presenta...Tools, methods and techniques for Newage Business Analyst - A Texavi presenta...
Tools, methods and techniques for Newage Business Analyst - A Texavi presenta...
 

Viewers also liked

Software development kpi examples
Software development kpi examplesSoftware development kpi examples
Software development kpi examples
reorderthomas
 
Web developer designer performance appraisal
Web developer designer performance appraisalWeb developer designer performance appraisal
Web developer designer performance appraisal
garymobile15
 
Five Ways To Measure Your Programmers Performance
Five Ways To Measure Your Programmers PerformanceFive Ways To Measure Your Programmers Performance
Five Ways To Measure Your Programmers Performance
Altoros
 
Principal software engineer perfomance appraisal 2
Principal software engineer perfomance appraisal 2Principal software engineer perfomance appraisal 2
Principal software engineer perfomance appraisal 2
tonychoper5204
 

Viewers also liked (20)

Computer software engineer performance appraisal
Computer software engineer performance appraisalComputer software engineer performance appraisal
Computer software engineer performance appraisal
 
Software development kpi examples
Software development kpi examplesSoftware development kpi examples
Software development kpi examples
 
Web developer designer performance appraisal
Web developer designer performance appraisalWeb developer designer performance appraisal
Web developer designer performance appraisal
 
Software development manager performance appraisal
Software development manager performance appraisalSoftware development manager performance appraisal
Software development manager performance appraisal
 
Software engineer performance appraisal
Software engineer performance appraisalSoftware engineer performance appraisal
Software engineer performance appraisal
 
Five Ways To Measure Your Programmers Performance
Five Ways To Measure Your Programmers PerformanceFive Ways To Measure Your Programmers Performance
Five Ways To Measure Your Programmers Performance
 
The Destiny of Data
The Destiny of DataThe Destiny of Data
The Destiny of Data
 
Case Coriant Tellabs - Agile Testing Implementation 22.5.2014
Case Coriant Tellabs - Agile Testing Implementation 22.5.2014Case Coriant Tellabs - Agile Testing Implementation 22.5.2014
Case Coriant Tellabs - Agile Testing Implementation 22.5.2014
 
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantageCommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
 
Let me entertain you - what the world enjoys doing for fun
Let me entertain you - what the world enjoys doing for funLet me entertain you - what the world enjoys doing for fun
Let me entertain you - what the world enjoys doing for fun
 
Asiakaskeskeisen intranetin kulmakivet 2014-5-28
Asiakaskeskeisen intranetin kulmakivet 2014-5-28Asiakaskeskeisen intranetin kulmakivet 2014-5-28
Asiakaskeskeisen intranetin kulmakivet 2014-5-28
 
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
 
Migration as a Service - Eskindir Abdela, Knowit
Migration as a Service - Eskindir Abdela, KnowitMigration as a Service - Eskindir Abdela, Knowit
Migration as a Service - Eskindir Abdela, Knowit
 
OpenContrail Silicon Valley Meetup Aug 25 2015
OpenContrail Silicon Valley Meetup Aug 25 2015OpenContrail Silicon Valley Meetup Aug 25 2015
OpenContrail Silicon Valley Meetup Aug 25 2015
 
Senior network engineer performance appraisal
Senior network engineer performance appraisalSenior network engineer performance appraisal
Senior network engineer performance appraisal
 
Big Cloud Fabric + VMwareインテグレーション
Big Cloud Fabric + VMwareインテグレーションBig Cloud Fabric + VMwareインテグレーション
Big Cloud Fabric + VMwareインテグレーション
 
OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017
 
OIF Interop: The Key to Unlocking the Benefits of SDN
OIF Interop: The Key to Unlocking the Benefits of SDNOIF Interop: The Key to Unlocking the Benefits of SDN
OIF Interop: The Key to Unlocking the Benefits of SDN
 
Virtualize with Confidence
Virtualize with ConfidenceVirtualize with Confidence
Virtualize with Confidence
 
Principal software engineer perfomance appraisal 2
Principal software engineer perfomance appraisal 2Principal software engineer perfomance appraisal 2
Principal software engineer perfomance appraisal 2
 

Similar to Performance evaluation in IT company

GBA Building Comprehensive Out Of The Box Solutions Quad D
GBA Building Comprehensive Out Of The Box Solutions Quad DGBA Building Comprehensive Out Of The Box Solutions Quad D
GBA Building Comprehensive Out Of The Box Solutions Quad D
Baltimore SharePoint (BSPUG)
 
Вебінар "Побудова Value-driven PMO" з Олексієм Шебановим
Вебінар "Побудова Value-driven PMO" з Олексієм ШебановимВебінар "Побудова Value-driven PMO" з Олексієм Шебановим
Вебінар "Побудова Value-driven PMO" з Олексієм Шебановим
E-5
 
Mark eiserman project summary 05.03.13
Mark eiserman project summary 05.03.13Mark eiserman project summary 05.03.13
Mark eiserman project summary 05.03.13
Marke1956
 
L02 pm & it context
L02 pm & it contextL02 pm & it context
L02 pm & it context
Asa Chan
 
CindySugino_Resume 2016v1
CindySugino_Resume 2016v1CindySugino_Resume 2016v1
CindySugino_Resume 2016v1
Cindy Sugino
 

Similar to Performance evaluation in IT company (20)

GBA Building Comprehensive Out Of The Box Solutions Quad D
GBA Building Comprehensive Out Of The Box Solutions Quad DGBA Building Comprehensive Out Of The Box Solutions Quad D
GBA Building Comprehensive Out Of The Box Solutions Quad D
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
 
Вебінар "Побудова Value-driven PMO" з Олексієм Шебановим
Вебінар "Побудова Value-driven PMO" з Олексієм ШебановимВебінар "Побудова Value-driven PMO" з Олексієм Шебановим
Вебінар "Побудова Value-driven PMO" з Олексієм Шебановим
 
Project Management
Project ManagementProject Management
Project Management
 
Mark eiserman project summary 05.03.13
Mark eiserman project summary 05.03.13Mark eiserman project summary 05.03.13
Mark eiserman project summary 05.03.13
 
Resume
ResumeResume
Resume
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
 
Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2
 
L02 pm & it context
L02 pm & it contextL02 pm & it context
L02 pm & it context
 
Sandeep_Pawar_CV
Sandeep_Pawar_CVSandeep_Pawar_CV
Sandeep_Pawar_CV
 
UCISA Project and Change Management Group Toolkits
UCISA Project and Change Management Group Toolkits  UCISA Project and Change Management Group Toolkits
UCISA Project and Change Management Group Toolkits
 
BPMN -The Very First Step in Business Continuity
BPMN -The Very First Step in Business ContinuityBPMN -The Very First Step in Business Continuity
BPMN -The Very First Step in Business Continuity
 
operatingmodelandorganizationdesigntoolkit-overviewandapproach-211220031125.pdf
operatingmodelandorganizationdesigntoolkit-overviewandapproach-211220031125.pdfoperatingmodelandorganizationdesigntoolkit-overviewandapproach-211220031125.pdf
operatingmodelandorganizationdesigntoolkit-overviewandapproach-211220031125.pdf
 
Operating Model and Organization Design Toolkit
Operating Model and Organization Design Toolkit Operating Model and Organization Design Toolkit
Operating Model and Organization Design Toolkit
 
project management
project managementproject management
project management
 
Project management for Instructional Designers
Project management for Instructional DesignersProject management for Instructional Designers
Project management for Instructional Designers
 
lecture16.ppt
lecture16.pptlecture16.ppt
lecture16.ppt
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
 
CindySugino_Resume 2016v1
CindySugino_Resume 2016v1CindySugino_Resume 2016v1
CindySugino_Resume 2016v1
 

Recently uploaded

Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night StandCall Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
amitlee9823
 
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
amitlee9823
 
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...
gajnagarg
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
ZurliaSoop
 
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night StandCall Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
amitlee9823
 
Just Call Vip call girls fazilka Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls fazilka Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls fazilka Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls fazilka Escorts ☎️9352988975 Two shot with one girl ...
gajnagarg
 
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...
amitlee9823
 
Call Girls In Chandapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Chandapura ☎ 7737669865 🥵 Book Your One night StandCall Girls In Chandapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Chandapura ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)
Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)
Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)
Cara Menggugurkan Kandungan 087776558899
 
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
amitlee9823
 
➥🔝 7737669865 🔝▻ bharuch Call-girls in Women Seeking Men 🔝bharuch🔝 Escorts...
➥🔝 7737669865 🔝▻ bharuch Call-girls in Women Seeking Men  🔝bharuch🔝   Escorts...➥🔝 7737669865 🔝▻ bharuch Call-girls in Women Seeking Men  🔝bharuch🔝   Escorts...
➥🔝 7737669865 🔝▻ bharuch Call-girls in Women Seeking Men 🔝bharuch🔝 Escorts...
amitlee9823
 
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...
amitlee9823
 

Recently uploaded (20)

Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night StandCall Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
 
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Guide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWNGuide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWN
 
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
 
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
 
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night StandCall Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Stand
 
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
 
Just Call Vip call girls fazilka Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls fazilka Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls fazilka Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls fazilka Escorts ☎️9352988975 Two shot with one girl ...
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negron
 
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...
 
Call Girls In Chandapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Chandapura ☎ 7737669865 🥵 Book Your One night StandCall Girls In Chandapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Chandapura ☎ 7737669865 🥵 Book Your One night Stand
 
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best ServiceKannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
 
Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)
Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)
Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)
 
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
 
➥🔝 7737669865 🔝▻ bharuch Call-girls in Women Seeking Men 🔝bharuch🔝 Escorts...
➥🔝 7737669865 🔝▻ bharuch Call-girls in Women Seeking Men  🔝bharuch🔝   Escorts...➥🔝 7737669865 🔝▻ bharuch Call-girls in Women Seeking Men  🔝bharuch🔝   Escorts...
➥🔝 7737669865 🔝▻ bharuch Call-girls in Women Seeking Men 🔝bharuch🔝 Escorts...
 
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
 
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...
 

Performance evaluation in IT company

  • 1. Building performance review process in IT company CQG Ukraine Dmitry Guyvoronsky
  • 3. About us Proprietary solutions for financial trading industry Client/server software High quality and performance requirements Own product, almost no external customers Long-term employment (5+ years on average)
  • 4. History Product development expansion 1980: CQG founded in Denver (2 employees) 1998: Moscow office (50+) 2004: Kiev, Samara, Yerevan (120+) 2006: Zelenograd (250+)
  • 5. Employees over time (very approximately)
  • 6. Present day 6 development offices, 15 offices worldwide, 300+ developers, 500+ employees total Average employee spent 5+ years in company, some spent 15+ yrs 100+ projects / year We love numbers - and collect a lot of metrics LOCs, defects, code review rate, D/density, time distribution
  • 8. 1980-1990 The beginning 10-50 employees, “family business” Single office, everyone knows everyone Ad-hoc performance management No formal process No defined expectations
  • 9. 1990-2003 Sizing up 60-120 employees 2 PD offices, distributed development Annual performance review w/ manager Basic process (paper-form feedbacks, Word documents, emails, set of questions) No software tools
  • 10. 2004-2007 Rapid growth 120-350 employees 6 offices Semi-annual performance review w/ different managers Formally defined process (v1.0) For everybody (not only PD) External software - 360degree, SuccessFactors, iVantage
  • 11. Process v1.0 Roles defined Developer, Team Lead, Process Coach, Project Manager, System Owner, Resource Director, etc. Formal job description for each role Success criteria for each role
  • 12. Process v1.0 Core competencies defined for each role: Developer: drive for results, quantity, quality, functional skills, timeliness Team Lead: building effective teams, motivating others, organizing Process Coach: customer focus, presentation skills Project Manager: dealing with ambiguity, negotiating, informing, ...
  • 13. Define: Competence(y) Ability of an individual to perform a job properly. A competency is a set of defined behaviors that provide a structured guide enabling the identification, evaluation and development of the behaviors in individual employees. As defined, the term "competence" first appeared 1970 article titled "Planning the Executive Development Program" Has since been popularized by McBer & Company (currently the "Hay Group") colleague Richard Boyatzis and many others
  • 14. Competency example BUILDS EFFECTIVE TEAMS: Blends people into teams when needed; creates strong morale and spirit in his/her team; shares wins and successes; fosters open dialogue; lets people finish and be responsible for their work; defines success in terms of the whole team; creates a feeling of belonging in the team. Unskilled: Doesn’t assemble, build or manage in a team fashion Doesn’t create a common mindset or common challenge; rewards and compliments individuals, not the team Doesn’t manage in a way that builds team morale or energy ...
  • 15. Process v1.0 Team Process Project Self Dev Lead Coach Manager Dev + Team + + + Lead Process + + + Coach Project + + + Manager
  • 16. Process v1.0 Semi-annual cycle, May/Dec External tools to collect and process feedback 2 weeks to collect/process feedback 1 month for performance talks
  • 17. Process v1.0 Pros Defined process known to everybody Success criteria for each role Documented performance history Cons “Shtirlitz syndrome” (only last project matters) No correlation with project metrics No direct comparison External tools suck at large
  • 18. 2008-2012 Stable success 350-500+ employees 6 offices, more sales/support offices worldwide Semi-annual performance review w/ different managers Formally defined process (v2.0) External tools partially replaced with internal tools Grades for developers (QA, SysAdmins, ...) Product/department goals formally defined
  • 19. Process v2.0 Additional roles defined (Business Analyst, ...) Same competencies-based approach
  • 20. Process v2.0 New: Project-based performance feedback 2 weeks after project went to production Collected for whole project team Discussed and corrected at project postmortem (metrics could be included)
  • 21. Process v2.0 Semi-annual feedback form refined Competencies now include numeric ratings along with free-form text Switched from external tool to Excel forms for pilot project
  • 22. Process v2.0 Grades introduced Junior/Regular/Senior/Lead Developer/AT engineer/Sysadm/SCM engineer Grade depends on Technical skills Leadership Process maturity English level Grades help define roadmap for personal development
  • 23. Process v2.0 Pros Defined process known to everybody Success criteria for each role Documented performance history Short-term (project-based) + long-term (6 months) feedback = more complete feedbacks Ratings = analytics & reporting becomes possible (aggregated) Grades define requirements for personal/professional growth Cons Still lacking correlation with project metrics (remember, we love numbers!) Excel automation sucks too
  • 25. 2012 and beyond Replace ext. tools with in-house solution Web-based Integrated with project database Previous history imported Easy to use on daily basis Use KPI/metrics for annual performance evaluation where appropriate - Team Leads, Project Managers, Business Drivers, ...

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n