자신의 일일 기여도를 어떻게 측정 할 수 있습니까?


11

나는 최근 Patrick Lencioni 의 비참한 직업의 3 가지 징후를 마쳤으며 그의 핵심 아이디어 중 하나는 어떤 형태의 측정 이 필요하다는 것 입니다.

나는 새로운 도구로 작업하고 내가 작성한 과거 도구에 대한 지원 / 버그 수정을 수행하는 표준 내부 개발자 작업이 있습니다.

순전히 개인적인 성취를 위해 매일 어떤 것들을 측정 하시겠습니까? (이것은 관리자에 대한 보고서가 아니며 게임에 대한 것이 아니라 진행 상황을 표시하는 데 도움이되는 것입니다).

목표는 생산성뿐만 아니라 작업의 성과를 측정하는 것을 찾는 것입니다 (고객 서비스 담당자는 걸려온 전화 수 외에 긍정적 인 상호 작용을 기록 할 수 있습니다).

이것에 대한 나의 찔림은 매일 두 가지를 측정하는 것입니다 : 소스 요청에 대한 지원 요청 개설 및 폐쇄 및 체크인 수.

이것이 닫히면 이해하지만 프로그래머와 소프트웨어 개발자로서의 개인 개발에 관한 관리에 관한 질문은 아닙니다.

답변:


5

비정기적인 상황에 대해서는 개발 일지를 유지하고 특별한주의를 기울이십시오. 나는 다음에 의해 흥분된다 :

  • 새로운 알고리즘, 패턴, 라이브러리, 데이터 구조 또는 언어 사용
  • 새로운 팀 또는 사람과 협력
  • 특히 어려운 것으로 간주되는 버그 수정
  • 깊은 개인적 연결 만들기
  • 작업을보다 쉽게하는 동료 도구 및 동료 직원의 작업
  • 차단을 해제 한 다음 차단을 해제 할 때 발생하는 상황을 정확히 파악
  • 식이, 수면 및 태도로 인한 생산성의 눈에 띄는 개선
  • 내 열정을 공유 할 수있는 기회
  • 가능성이없는 곳의 아름다움

일상적인 일에 관해서 :

  • 일상적인 작업 중단에 필요한 시간을보십시오
  • 어렵다고 생각되는 것을보십시오
  • 누군가에게 당신의 완전한 관심과 에너지를 제공함으로써 일상적인 상호 작용을 피하십시오

2

당신이 매일 확인을 원한다면 당신이 사용할 수있는 가장 간단한 메트릭은 자신에게 작업 목록을 작성하거나 오늘해야 할 일을 작성하는 것입니다.

  1. 해야 할 일을 적어 두십시오.
  2. 이러한 작업을 분리 할 수 ​​있습니까? 더 세분화하십시오.
  3. 작업을 시작하십시오.
  4. 더 많은 작업을 추가해야하는 경우 1 단계부터 다시 시작하십시오.
  5. 작업이 끝나면 교차하십시오.

하루가 끝나면 모든 작업을 살펴보고 자랑스럽게 생각하십시오. 이제는 개인적인 성취입니다!


1

대부분의 지식 기반 직업과 마찬가지로 정답은 저널을 유지하는 것입니다. 매일의 목표를 기록하고 목표를 달성했는지 확인하십시오. 개선하고자하는 특정 연습을 목표로하고 진행 상황을 기록하십시오.

예를 들어, 나는 항상 내 추정 기술을 향상시키고 싶었습니다. 따라서 백 로그를 유지하고 추정치를 작성 및 수정 한 다음이를 사용하여 유사한 작업을 수행 할 수있는 능력을 측정하고 견적을 개선했는지 확인할 수 있습니다.

처음에 Joel에서이 스프레드 시트로 시작했습니다 : http://www.joelonsoftware.com/articles/fog0000000245.html

간단하고 시작하기 좋은 곳. (Joel은 그 이후로
http://www.joelonsoftware.com/items/2007/10/26.html 으로 이동했습니다 . )

워크 플로에 더 잘 맞는 조금 덜 정교한 작업을 수행합니다.

따라서 추적 할 특정 측정 항목을 찾고 있다면 정확성을 평가하는 것이 재미 있습니다. 정확한 추정 능력은 매우 드물기 때문에 유용한 기술을 습득 할 수 있으며, 이전부터 "고득점"을이기려고했기 때문에 종종 게임처럼 느껴집니다.


0

나는 간단한 진행 척도를 가지고 있습니다.

동료 / 고객이 다음과 같이 말할 때 :

스테이지 1:

"훌륭한 작업, 사랑합니다!"

2 단계 :

"정말 멋져요. 당신도 할 줄 몰랐어요!"

3 단계 :

"그것은 생명의 은인이다! 그것 없이는 시스템이 같지 않을 것이다"

4 단계 :

"절대적으로 그래, 난 널 믿어 "

5 단계 :

"단순히 우수합니다. 추가 할 수있는 것을 더 모릅니다"

6 단계 :

"당신은 우리를 바꾸고,이 회사를 더 좋게 바 꾸었습니다."

7 단계 :

"감사합니다, 당신은 저 를 고무시킵니다 "


0

나는 당신이 당신의 경력에있는 곳에 따라, 특히 중학교에있을 때 또 다른 전술을 취할 것입니다. 분명히, 당신은 당신의 고용주의 기대를 충족시키고 싶고, 일정에 따라 작업을 완료하고, 예상과 다른 일이 발생하면 적절한 경보를 울리고, 체크인을하고, 동료들과 협력합니다 ... 당신이해야 할 모든 것.

그 외에도 저의 전략은 다음과 같습니다. 어제보다 오늘 더 잘하십시오.

그게 다야. 그것이 당신의 목표입니다.

이것은 어제 작성한 코드가 잘못되어 오늘날 더 잘할 수 있음을 의미합니다. 오늘, 당신은 당신이 몰랐던 심지어 당신이 몰랐던 것들을 연구하고 그 틈을 메 웁니다. 오늘, 당신은 리팩토링 할 것입니다. 너무 지저분하게 남겨 두었던 방법을 사용하여 정리하십시오. 당신은 당신이 너무 단단히 결합한 것을 알 것입니다. 간과 한 테스트를 작성합니다. 새로운 것을 배우게됩니다.

이런 일을하고 다른 일을한다면, 좋은 하루를 보내 게 될 것입니다.


0

일년에 적어도 하나의 새로운 언어를 배우고 사용하십시오.

매년 거대한 프로그래밍 / 소프트웨어 엔지니어링 세계에서 적어도 하나의 새로운 측면을 살펴보고 사용하십시오.

깊은 곳으로 뛰어 들기 위해 자신을 밀어 넣으십시오. 자신이 머리 위로 있다는 느낌을받지 못하면 자신을 강하게 밀지 ​​않습니다.

경력을 발전시키는 방법에 대해 상사에게 문의하십시오. 좋은 감독자는 항상 누군가를 대신해 줄 사람을 찾고 있습니다. 이 목표를 달성하는 방법에 대해 상사 또는 상사와 대화하십시오. 약간의 수정이 필요할 수 있습니다. 여기서 상사의 머리 위로 갈 것이라는 인상을주지 마십시오.

누군가가 한 번만 물어볼 수있는 프로모션이 있었기 때문에 얼마나 많은 프로모션이 제공되는지 놀라실 것입니다.


귀하의 의견에 동의하지만 질문에 대한 적절한 답변이 아닙니다. 문제는 그의 경력 전체가 아닌 일일 기여도 를 측정하는 방법이었습니다 .
Jarrod Nettles

@Jarrod와 동의 함. 또한 경영에 관한 것이 아니기 때문에 판촉에 대해 이야기하고 홍보하는 방법이 적절하지 않습니다.
Andy Wiesendanger

@Jarod : 제 생각에, 매일의 기여도 를 측정하는 것은 한 가지를 성취 할 것입니다 : 잘못된 것을 보는 것. 많은 회의가 오늘 (더 나은 : 내가 한 얼마나 많은 참석했다 어떻게 하지 참석), 코드의 많은 선이 어떻게했는지 내가 쓰기 (더 나은 : 나는 공통 주제를 찾아 제거 않았다 얼마나 많은 코드). 프로그래머는 단편적인 노동자가 아닙니다. 한 번에 며칠 동안 진전이없는 것처럼 보이고 갑자기 짜잔! 많은 진전이 이루어졌습니다. 장기적인 관점이 필요합니다.
David Hammen 2012 년

-1

나는 당신이 올바른 생각을 가지고 있다고 생각합니다. 소스 제어 에 대한 체크인 횟수는 내가하는 방식입니다. 각 체크인은 프로그램 개선의 중요한 단위입니다. 물론 완전히 개발 된 프로그램 업데이트 / 수정을 체크인 할 때만 작동하지만 어쨌든 그렇게해야합니다. 내가 측정하고 있다면 이것도 그 규칙을 고수하는 데 도움이 될 수 있습니다.

폐쇄 된 이슈 보고서 는 또 다른 좋은 측정 기준입니다. 저도 이에 동의합니다. 다시 말하지만, "이 결함을 수정하기 전에이 결함을 기록하지 않으면 현재 진행 상황을 올바르게 측정하지 않을 것"으로 버그 보고서를 입력하도록 상기시키는 데 도움이 될 수 있습니다.

두 값 모두 수집하고 그래프를 작성하기 쉬워야합니다. 이제 스프레드 시트를 거의 볼 수 있습니다 ... 8)


5
-1 : 체크인 수는 관리 메트릭스도 좋지 않습니다. 그것은 쉽게 셀 수 있지만 절대적으로 의미가없는 콩입니다. 콩 카운터에는 좋고 다른 것에는 좋지 않습니다. 좋은 개인 측정 기준이 아닙니다. 변경 요청 / 불일치 보고서를 닫는 모든 체크인이 동일한 것은 아닙니다. 애플리케이션에 체크 포인트 / 재시작 기능을 추가하는 CR은 1- 라이너 버그를 수정하는 DR보다 마무리하기가 조금 더 어렵습니다.
David Hammen 2012 년

1
체크인 횟수는 LoC (Lines of Code)만큼이나 나쁩니다. 이러한 종류의 메트릭을 최대화하는 것은 전혀 상관되지 않으므로 더 높은 코드 품질과 동일하지 않습니다.
Spoike

위의 두 가지 모두에 동의합니다. 체크인은 기여와 동일하지 않습니다. 5 가지 쉬운 수정 사항을 체크인하는 것이 하나의 주요 새로운 기능보다 "더 나은"것은 아닙니다.
Andy Wiesendanger
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.