728x90
반응형

OKR 의미

 

목표 핵심 결과지표(Objectives and Key Results) 뜻한다. 조직 차원에서 목표를 설정하고, 결과를 추적할 있도록 도와주는 목표 설정 프레임워크다. O, KR 각각 아래와 같은 의미를 가진다.

O(Objective) KR(Key Result)
-        최종적으로 성취하고자 하는
-        성취하고자 하는 질적 결과 지향점
-        이상적인 행동 지향점
-        Objective 위해 달성해야 하는 결과물
-        구체적이고 측정 가능한 성과로 표현

 

OKR 역사

Intel CEO Andy Grove MBO(Management by Objectives) 적용하여 iMBO 적용하게 된다.  John Doerr Intel에서 5년을 근무하며 경영 전문가인 Andy Grove 밑에서 목표 설정과 책임을 명확히 하는 Grove 혁신적인 시스템에 대해 배웠다. John Doerr Andy Grove 강조한 Object Key Result 개념을 묶어 OKR이라는 목표 설정 프레임워크를 정리했다. Doerr Intel 떠난 OKR 프레임워크를 Google이라는 이름의 작은 스타트업에 소개했습니다. OKR 구글의 핵심 목표 설정 프레임워크가 되었고, 세계에서 가장 성공적인 기업으로 성장하는 핵심적인 역할을 하게 된다. 이후 링크드인, 트위터, 드롭박스, 스포티파이, 에어비앤비, 그리고 우버 등의 회사가 뒤를 따랐다.

 

OKR MBO 차이점

OKR MBO에서 착안한 기법이지마, 목표 설정 프레임워크가 팀에 영향을 미치는 방식이 전혀 다르다는 것을 있다.

  OKR MBO
활용 목표에 대한 Communication 도구 보상 근거로 활용되는 평가 Tool
성과 확인 주기 분기별 1
목표 대상 전체 개인
목표 설정 방식 Bottom-up Top down
보상 직접적인 영향 없음 직접적으로 영향
적용 영향 목표 달성의 경쟁 환경 구축 성장을 통해 공정하게 나눠 갖는 환경 구축

 

OKR 장점

OKR 목표 설정 프레임워크로 적용되었을 회사는 아래와 같은 이점을 가질 있다.

1.     실행 가능한 목표를 빠르게 설정

목표 설정을 위한 불필요한 시간을 제거할 있다.

2.     도전적인 목표를 손쉽게 설정

100% 확신할 없어도 스스로 가능한 범위 이상을 추구하도록 의도적으로 도전적인 목표를 세운다.

3.     부서 협업 강화

하나의 목표를 가지고 부서나 팀이 KR 가짐으로써 협업을 강화할 있다.

4.     개인 미션 명확화

OKR 정해진 리소스를 활용해 최대 효용을 얻기 위한 판단 근거로 사용될 있으며, 이것은 해야 일과 하지 말아야 일을 구분하여 명확화 하게 된다.

 

OKR 진행 방법

OKR 아래 과정을 위해 적용할 있다. 순서는 간단하지만 단계의 의미를 제대로 이해하고 확실하게 관리돼야 성과로 이어질 있다.

1.     목표 정하기

Objective 정하는 단계이다. OKR에서 O 정할 때는 100% 확신이 없더라도 목표를 높게 설정해야 한다.

2.     성과지표 설정하기

목표 당성을 위한 KR 설정하는 단계이다. Object 동일하게 높은 성과 수치로 설정합니다. KR 항목이 너무 많으면 Performance 떨어지므로 3 정도로 설정합니다.

3.     OKR 공개하기

회사의 목표가 명확해지고 조직과 개인의 지향점이 가시화 됩니다. 또한 개인과 조직의 성과와 공헌도가 투명하게 보이고, 공통의 목표 달성을 위해 협업이 수월해집니다.

4.     진척 상황 확인하기

직원 간의 협업이 목표 달성을 위해 필요합니다. 진척 상황 확인으로 목표 달성에 문제가 없는지 확인해야 합니다.

5.     성과 측정하기

KR 확인하고 최종적으로 계획했던 목표를 달성했는지 리뷰를 합니다. 달성도가 70% 전후라면 충분한 성과로 판단하고 다음 OKR 설정합니다.

 

OKR 적용을 위한 대화법칙 - CFR

John Doerr OKR 적용할 CFR 중요하다고 한다. CFR 커뮤니케이션(Communication), 피드백(Feedback), 인정(Recognition) 줄임말이다. 대화의 법칙은 아래와 같다.

 

-        Conversation : 회사의 구성원은 수평적인 관계를 가진다. 서로 의견을 존중할 있는 환경에서 대화한다.

-        Feedback : 실무자의 개선이 필요한 업무나 행동에 실질적인 개선이 동반될 있도록 대화한다.

-        Recognition : 성과와 도전적인 실패에 대해 인정과 칭찬을 통해 행동이 지속할 있도록 한다.

 

OKR 적용의 딜레마

OKR 강조 사항 OKR 성과평가의 척도로 쓰지 말라는 것이 있다. OKR 성과 평가의 척도로 사용하게 되면 목표는 작게 잡게 되고 팀원들은 달성 가능한 일만 하게 된다. 또한 이것은 수직적 커뮤니케이션을 하게 만들고 CFR 위반되어 OKR 기업에 적용하는 것을 방해한다.

반대로 OKR 성과평가의 척도에 적용하지 않으면 팀과 구성원이 목적 달성을 위한 의욕을 떨어뜨리고 설정했던 Objective 달성하는 것을 어렵게 만든다. OKR 기업을 발전시키는 만능열쇠가 아니다. 조직 전체에 적용하고 관리하는 것이 쉽지않다. 경영자와 조직, 구성원이 모두 OKR 이해하고, 정착시키기 위한 노력을 해야만 효율적인 목표 설정 프레임워크로서 적용될 있다.

728x90
반응형

'기타' 카테고리의 다른 글

출처 바르게 표시하는 방법  (0) 2022.03.10
728x90
반응형

관련 링크

https://www.youtube.com/watch?v=TEWzfqcszZ8&t=1220s

 

동양서

형식 : 글쓴이, 책이름, 출판사, 출판연도, 인용한 쪽수

e.g) 최재천, 인간과 동물, 궁리, 2007, 138-139쪽

참고 : 동양서는 책이름에 겹삿표 or 별도 추가 특수기호 없이 표시 하는 것이 일반적

서양서

형식 : 글쓴이, 책이름, 출판지:출판사, 출판연도, 인용한 쪽수

e.g) James Crosswhite, The Rhetoric of Reason, Wisconsin:The University of Wisconsin Press, 1997, p. 41.

참고 : 서양서는 이탤릭체로 표시 하는 것이 일반적

번역서

형식 : 글쓴이, 책이름, 옮긴이, 출판사, 출판연도, 인용한 쪽수.

e.g) 장 폴 사르트르. 지식인을 위한 변명, 조연훈 옮김, 한마당, 1999, 72쪽

동양 논문

형식 : 글쓴이, 논문 제목, 학술지명 제X권, 학술지 발행기관, 출판연도, 인용한 쪽수

e.g) 하병학•문정희, 「동물이용 연구윤리」, 과학연구윤리, 유네스코한국위원회 편, 2001, 122쪽.

참고 : 논문 제목에 홑낫표(「」)가 들어감

서양 논문

형식 : 글쓴이, “논문 제목", 학술지명, vol.X, 출판연도, 인용한 쪽수.

e.g) Tony Becher, “Disciplinary Discourse”, New Scientist, vol.139, November, 1991, pp. 211-212

참고 : 논문 제목에 겹따옴표를 사용하는 것이 일반적

신문기사

형식 : “신문 제목", <신문이름>, 발간일자, 게재면수.

e.g) “해프닝이 아닌 역사가 되게 만드는 것", <가톨릭대학보>, 2014.05.27., 제4면.

인터넷 매체 기사

형식 : “기사 제목”, <인터넷 매체 이름>, 작성일자, 사이트 주소(접속일자)

e.g) “과학”. Wikipedia https://ko.wikipedia.org/wiki/과학 (접속일:2022.03.03.)

백과사전

형식 : 학목이름, 사전이름, 출판사, 출판연도

“Holocaust”, Encyclopaedia Britannica, 15th ed. Chicago:Encyclopaedia Britannica Inc, 1988

728x90
반응형

'기타' 카테고리의 다른 글

OKR의 의미와 적용  (0) 2022.03.23
728x90
반응형

pubspec.yaml?

 

Flutter and the pubspec file

Describes the Flutter-only fields in the pubspec file.

docs.flutter.dev

 

pubspec.yaml는 어떤 정보를 가지고 있나?

앞서 프로젝트를 관리하고 있는 메타데이터를 가지고 있는 파일이라고 설명했다.

그렇다면 프로젝트 관리를 위해서는 어떤 데이터 필요할까?

대표적으로는 프로젝트 버전, SDK 버전, dependencies 등이 필요하다.

 

Dependencies

이제 슬슬 복잡한 말이 나온다.

Dependency 는 무엇일까?

프로젝트는 내가 짠 코드로만 동작시키기 어렵다.

이미 다른 사람이 잘 만들어 놓은 코드 덩어리(패키지)가 있다.

이 코드 덩어리를 사용하기 위해 dependencies에 명시한다.

아래와 같은 형태로

  firebase_core: ^1.13.1
  firebase_analytics: ^9.1.2
  firebase_crashlytics: ^2.5.3
  firebase_performance: ^0.8.0+7

 

Flutter 프로젝트의 패키지 관리

우리는 잘 만들어진 패키지를 사용할 수 있다.

하지만, 사용자 입장에선 어떤 패키지가 있고 어떻게 사용할 수 있는지를 알아야 한다.

이 때 사용하는 프로그램이 pub 이다.

pub은 Dart와 Flutter의 패키지를 관리하는 패키지 매니져 이다.

 

그리고 pub에서 관리되는 패키지에 대한 상세한 내용을 알려주는 사이트가 바로 pub.dev 이다.

https://pub.dev/ 

 

Dart packages

Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and general Dart programs.

pub.dev

 

추가1. 헷갈리는 말. 패키지 / 플러그인

쉽게 이해하고 가자.

  • 패키지 : 어떠한 기능을 하기 위한 코드 뭉치
  • 플러그인 : 플랫폼(Android, iOS 등)에서 동작할 수 있는 기능을 제공하는 패키지

자세한 내용은 아래를 참고하자.

https://docs.flutter.dev/development/packages-and-plugins/using-packages

 

Using packages

How to use packages in your Flutter app.

docs.flutter.dev

 

추가2. YAML

정보를 쉽게 표현하기 위한 표현 양식

https://ko.wikipedia.org/wiki/YAML

 

YAML - 위키백과, 우리 모두의 백과사전

YAML은 XML, C, 파이썬, 펄, RFC2822에서 정의된 e-mail 양식에서 개념을 얻어 만들어진 '사람이 쉽게 읽을 수 있는' 데이터 직렬화 양식이다. 2001년에 클라크 에반스가 고안했고, Ingy dot Net 및 Oren Ben-Kiki

ko.wikipedia.org

 

결론 pubspec.yaml?

Flutter or Dart 프로젝트를 관리하기 위한 패키지(pub) 등 을 관리하기 위한 yaml 형식으로 만들어진 파일! 

728x90
반응형

+ Recent posts