한재중 : 2017 하반기 평가를 위한 수정 내역

 16:00 을 기점으로 아래의 페이지에 작성함

 

  • 참고자료
    • 지상사업부문 평가체계 - 20171120.xlsx

 

날짜/시각수정내역관련 테이블/뷰비고
    
2017-11-24 15:40
  • 상향 평가 엑셀 시트 확인하며 엑셀 생성 프로그램 및 DB 수정
    • evaluation_scheme_member_achiv
      • cglee to jcg 의 평가 과제를 K6P17A 로 변경
      • inyeung to jschoi 의 평가 과제를 K6G17A-IRPE 로 변경
      • jspark to jschoi 의 평가 과제를 KSI15A 로 변경
      • ehlee to inyeung 의 평가 과제를 K6G17A-IRPE 로 변경
      • ehlee to jschoi 의 평가 과제를 KSI15A 로 변경
      • cglee to jschoi 의 평가 과제를 KSI15A 로 변경
      • htlee to jschoi 의 평가 과제를 K6G16A 로 변경
      • ygjeon to jschoi 의 평가 과제를 K6G16A 로 변경
      • ygjeon to inyeung 의 평가 과제를 K6G17A-IRPE 로 변경
      • jcg to jschoi 의 평가 과제를 K6G16A 로 변경
      • taesungj to jcg 의 평가 과제를 IMG16S 로 변경
    • account_project_map
      • greatstone 을 CIM-16A (8) 과제에 eng 로 등록
      • jcg 의 IMG16S (12) 과제의 role 을 1 -> 3 으로 변경
  • evaluation_scheme_member_achiv
  • account_project_map
 
2017-11-24 13:00
  • MGMT 평가비율 반영을 위해 prj_mgmt_eng_to_upper_score_v 와 prj_mgmt_pl_to_upper_score_v 수정


  • evaluation_scheme_management 테이블에서 상반기 eng2pm 삭제
  • evaluation_scheme_member_achiv 테이블에서 eng2pm, eng2pl, pl2pm 에 해당하는 항목의 comment 에 project table 의 name 값 입력
    • 열을 추가하려다가 그냥 comment 를 대신 사용하기로 결정
  • tmp_mbom_pm_pl_eval_v 와 tmp_pl_pm_eval_map_v 를 만들어서 evaluation_scheme_member_achiv 테이블에 참고자료대로 입력되었는지 검증 완료
  • evaluation_scheme_management
  • evaluation_scheme_member_achiv
  • tmp_mbom_pm_pl_eval_v
  • tmp_pl_pm_eval_map_v
 
2017-11-24 10:50
  • MGMT 의 평가 비율을 참고자료대로 수정. PM/PL 에 대해서만 수행. 기존 단순 피드백용이라는 문구는 삭제. PM 에 대한 평가의 경우, 여러 과제를 하고 있더라도 한 과제에 대해서만 수행하도록 수정 (참고자료에서 과제 코드 중 첫번째 코드)
    • PM: 신동석, 이영란, 최재승, 김인영, 곽성희, 오금희
    • PL: 이운섭, 김대석, 이태경, 한재중, 신경철, 정찬규, 침창호, 박근석, 이찬구, 정진호
    • 수정 방법
      • member_bsc 테이블에서 account 의 id 획득
      • member_bsc_objective_map 테이블에서 bsc_id 로 mbom_id 획득
      • evaluation_scheme_member_account 테이블에서 mbom_id 로 항목 검색
      • PM 에 대한 PL/ENG 평가 항목에 대해 참고자료 기반으로 비율 설정
      • PL 에 대한 ENG 평가 항목에 대해 참고자료 기반으로 비율 설정
  • member_bsc_objective_map
  • evaluation_scheme_member_achiv
  • object id
    • 4: PL 과제 관리 from ENG
    • 58: PM 과제 관리 w/o PL
    • 59: PM 과제 관리 w/ PL
  • 최재승 PM 의 경우, PL 없는 과제 평가 항목이 사라졌음 (mbom_id = 168)
    • 168 에 할당되었던 평가 비율 2.5 를 169 로 옮겨야 함!
  • 김인영 PM 의 경우, PL 로서 평가를 PL 없는 과제 평가로 받기로 부문장님과 논의 완료했다고 함 (mbom_id = 205)
  • 오금희 PM 은 평가 입력을 위해 object id 58/59 에 대해 mbom 테이블에 항목 추가
  • 정진호 전임은 PL 평가를 위한 mbom 수정
    • 하반기 성과 목표를 기반으로 수정
2017-11-24 09:40
  • 업적에 대해서 하반기 평가 항목만 기록되도로 하기 위해서 아래와 같이 조치. 확장성을 고려하지 않고 이번 하반기 평가만을 위한 응급조치! capa 는 그대로 유지!!!
    • evaluation_achiv 의 모든 항목 삭제
    • evaluation_mgmt 의 모든 항목 삭제
  • evaluation_achiv
  • evaluation_mgmt
 
2017-11-23 20:00
  • role 테이블에 PMwoPL 추가 (id = 6)
  • evaluation_scheme_management 테이블에 start/endDate 를 추가하고 2017-01-01, 2017-08-31 로 입력
  • evaluation_scheme_management 테이블을 참고자료를 이용하여 아래와 같이 수정
    • PL2PM: 변동 사항 없음. start/endDate 만 2017-01-01, 2017-12-31 로 변경
    • ENG2PL: WBS -> PMS 로 변경. start/endDate 를 2017-01-01, 2017-12-31 로 변경
    • ENG2PM (w/o PL): 참고자료의 ENG2PM (without PL) 의 항목을 입력하고 start/endDate 를 2017-09-01, 2017-12-31 로 설정
    • ENG2PM (w/ PL): 참고자료의 ENG2PM (with PL) 의 항목을 입력하고 start/endDate 를 2017-09-01, 2017-12-31 로 설정
  • account_project_map 테이블을 아래와 같이 수정
    • endDate 의 값을 모두 2017-08-31 로 변경한 뒤, 추가되거나 하반기 평가하는 인원에 대해서 2017-12-31 로 설정
  • project 테이블에 MTS15A, IGS16S 추가
  • evaluation_scheme_management
  • role
  • account_project_map
  • project
 
2017-11-23 10:45
  • member_capa_form_v, member_capa_score_v 에 capability_role_map 의 startDate, endDate 추가
  • EVA_Test 프로그램을 수정하여 역량에 대해 상반기/하반기로 나누어서 시트가 정상적으로 생성됨을 확인했음
  • member_capa_form_v
  • member_capa_score_v
  • member_capa_score_v 수정 query
    • 원본

      여기를 클릭하여 펼치기...
      CREATE 
          ALGORITHM = UNDEFINED 
          DEFINER = `eva`@`%` 
          SQL SECURITY DEFINER
      VIEW `member_capa_score_v` AS
          SELECT 
              `acc`.`id` AS `accid`,
              `esmc`.`evaluator` AS `evaluator`,
              `crm`.`ratio` AS `ratio`,
              `esmc`.`from_role` AS `from_role`,
              `esmc`.`to_role` AS `to_role`,
              `citem`.`id` AS `cid`,
              `esmc`.`id` AS `scheme_id`,
              `citem`.`sort` AS `sort`,
              `citem`.`subsort` AS `subsort`,
              `citem`.`title` AS `title`,
              `citem`.`desc_new` AS `desc_new`,
              IFNULL(`evc`.`score`, 0) AS `score`,
              `evc`.`createdt` AS `createdt`,
              `evc`.`comment` AS `comment`,
              `esmc`.`ratio` AS `eval_ratio`,
          FROM
              ((((`account` `acc`
              JOIN `evaluation_scheme_member_capa` `esmc` ON ((`acc`.`id` = `esmc`.`evaluatee`)))
              JOIN `capability_role_map` `crm` ON ((`crm`.`roleid` = `esmc`.`to_role`)))
              JOIN `capability_items` `citem` ON ((`citem`.`id` = `crm`.`capid`)))
              LEFT JOIN `eval_cap_v` `evc` ON (((`evc`.`schemeid` = `esmc`.`id`)
                  AND (`evc`.`capid` = `citem`.`id`))))
          ORDER BY `acc`.`id` , `esmc`.`evaluator` , `citem`.`id`
    • 수정본

      • crm 과 esmc 비교 시 roleid 뿐 아니라 startDate 도 비교하도록 함

        여기를 클릭하여 펼치기...
        CREATE 
         ALGORITHM = UNDEFINED 
         DEFINER = `eva`@`%` 
         SQL SECURITY DEFINER
        VIEW `member_capa_score_v` AS
         SELECT 
         `acc`.`id` AS `accid`,
         `esmc`.`evaluator` AS `evaluator`,
         `crm`.`ratio` AS `ratio`,
         `esmc`.`from_role` AS `from_role`,
         `esmc`.`to_role` AS `to_role`,
         `citem`.`id` AS `cid`,
         `esmc`.`id` AS `scheme_id`,
         `citem`.`sort` AS `sort`,
         `citem`.`subsort` AS `subsort`,
         `citem`.`title` AS `title`,
         `citem`.`desc_new` AS `desc_new`,
         IFNULL(`evc`.`score`, 0) AS `score`,
         `evc`.`createdt` AS `createdt`,
         `evc`.`comment` AS `comment`,
         `esmc`.`ratio` AS `eval_ratio`,
         `crm`.`startDate` AS `startDate`,
         `crm`.`endDate` AS `endDate`
         FROM
         ((((`account` `acc`
         JOIN `evaluation_scheme_member_capa` `esmc` ON ((`acc`.`id` = `esmc`.`evaluatee`)))
         JOIN `capability_role_map` `crm` ON (((`crm`.`roleid` = `esmc`.`to_role`)
         AND (`crm`.`startDate` = `esmc`.`startdate`))))
         JOIN `capability_items` `citem` ON ((`citem`.`id` = `crm`.`capid`)))
         LEFT JOIN `eval_cap_v` `evc` ON (((`evc`.`schemeid` = `esmc`.`id`)
         AND (`evc`.`capid` = `citem`.`id`))))
         ORDER BY `acc`.`id` , `esmc`.`evaluator` , `citem`.`id`
      • member_capa_form_v 도 동일하게 수정

2017-11-22 17:00
  • 신규 역량 강화 항목을 추가
  • 하반기 기준으로 capability item 과 role 연결
    • 팀원의 경우, 하반기에는 아직 개인별 분배를 하지 않아서 PM/TM/PL 과 동일하게 20점을 할당
  • capability_items
  • capability_role_map
 
2017-11-22 15:45
  • 변경된 역량 평가 항목을 반영하기 위해 capability_role_map 의 컬럼에 start/enddate 추가 (이태경 팀장)
  • startdate 는 2017-01-01 로, enddate 는 2017-08-31 로 일괄 설정
  • capability_role_map
 
2017-11-22 15:20
  • 모든 사람들의 역량 평가 비율 수정
    • 상반기 평가결과 유지를 위해 기존 항목들은 유지하고 startdate 는 2017-01-01 으로 enddate 는 2017-08-31 으로 설정
    • 참고 자료를 바탕으로 역량 비율을 신규로 입력하고 startdate 는 2017-09-01 으로 enddate 는 2017-12-31 으로 설정
    • 팀장의 경우, PM (role id: 1) 에게는 PL (role id: 3)로서 평가를 받고 팀원(role id: 4)에게는 팀장(role id: 2)으로서 평가를 받도록 설정
      • 팀원의 경우, 신규 입사자는 Ratio 0 으로 입력
    • 팀원의 경우, PL 을 맡고 있으면 PM 에게 PL 로서 평가를 받고 그 외에는 PM/팀장에게 팀원으로서 평가를 받도록 설정 (이태경 팀장과 논의 완료)
      팀원의 경우, PL 을 맡고 있으면 PL 로만 평가받고 팀장의 경우, PL 을 맡고 있더라도 팀장으로서 평가 받음 (부문장님과 논의 완료, 참고자료에도 그렇게 기록되어 있음)
      • PL 로서 평가 받는 사람
        • GT1: 이운섭, 김대석
        • GT2: 한재중, 정진호
        • GT3: 이태경
        • GT4: 신경철, 이찬구, 정찬규
    • 자기 평가의 경우, 겸직을 하고 있다면 PL_ENG, TM_PL 을 추가해서 자기 평가를 수행할 수 있도록 함 (이태경 팀장과 논의 완료)
  • evaluation_scheme_member_capa
 
2017-11-22 14:20
  • 이메일 게정을 이용하여 신규 입사자 정보 추가
    • 김진성(kimjs), 박혜영(hypark), 장영훈(yhjang), 김성래(kimsr)
      • 비번은 각 팀장들의 비번으로 설정
    • 김정준, 김지환은 제외 -> 수습 평가와 겹침
  • 팀 매핑
  • account
  • account_team_map