우리는 어떻게 일하는가?

  • 진정성(Integrity)
    • 회사의 성장을 공동의 목적으로 인식하고 이를 위해 노력하고 있습니까?
    • 회사가 시장에 공급하는 가치에 대해서 이해하며 고민하고 있습니까?
    • 업무 및 기타 비용/사무처리에 있어서 회사의 이익과 효율성을 우선에 두고 있습니까?
    • 항상 스스로의 능력의 100%를 발휘하고 있습니까?
    • 의존적이지 않고 능동적으로 일하고 있습니까?
    • 자신이 맡은 일에 있어서 최선의 완성도를 추구하고 있습니까?
    • 회사와 부서가 같이 책임져야 하는 공동의 삶의 공간이라는 주인의식을 가지고 있습니까?

  • 효율성(Efficiency)
    • 합리적이고 효율적으로 일하고 있습니까?
    • 자기입장에서의 효율성이 아닌 팀과 부서, 회사 차원의 효율성을 우선하고 있습니까?
    • 의사소통과 협업을 중심에 두고 일하고 있습니까?
    • 상대방과의 공감(Empathy)을 토대로 의사소통하고 있습니까?

  • 창의성(Creativity)
    • 맥락과 문제의식, 상황을 이해하며 생각하며 일하고 있습니까?
    • 문제를 현실의 이유로 보지 않고 극복해야할 대상으로 보고 있습니까?
    • 요구되는 변화와 학습을 진정성 있게 받아들이고 실천하고 있습니까?

 

  • 업무 관련
    • SW와 컴퓨터 동작 원리에 대한 이해
      : 개발 언어를 효율적으로 구사하고 새로운 개발 언어를 빠르게 습득할 수 있도록, SW 동작 원리와 컴퓨터의 동작 원리를 깊게 이해하고자 노력하고 있습니까?
    • DevOps 시스템 자동화 역량
      : 빌드 및 테스트, 배포와 관련된 업무 중, 사람이 반복적으로 수행하고 있는 업무를 자동화된 시스템으로 대체시키고 있습니까?
    • DevOps 시스템 효율성 증대 역량
      : 기존에 자동화된 시스템의 효율(동작시간)을 단축하기 위해서 댜양한 시도를 하고 있습니까?
      : 효율성을 높이기 위해서 변화하는 DevOps 트렌드를 검토하고 반영하기 위해서 노력하고 있습니까?
  • 사업 관련
    • 시장 요구사항에 대한 이해
      : AC 시스템의 구성요소인 Reader, Door, Elevator, Access Group, Area(Zone)와 이와관련된 기본 요구사항에 대해서 이해하고 있는가?  
    • 시장에서 사용되는 기술에 대한 개념, 동향 이해
      : AC 시장 및 Bio-metric 시장에서 사용되는 Wiegand, OSDP, RF Card, FAR, FRR, Bio-metric Template Data 등에 대해서 개념 및 활용방식에 대해서 이해하고 있는가?
      : AC 시장에서 새롭게 부각되는 기술(OSDP, 13.56Mhz 스마트카드, …)과 사라지는 기술(Wiegand, 125Khz RF 카드, …)에 대한 정보와 그 이유를 알고 있는가?

 

개발 관련

  • 개발 언어 및 SW 동작 메카니즘에 대한 이해
  • Sprint Planning 역량
  • Test Case 도출 역량
  • Test(Unit Test, API Test, UI Test) 구분 및 구현 역량
  • Code Review 역량

 

사업 관련

    • 목표시장, 주변시장, 목표시장과 주변시장의 관계에 대한 이해
    • 시장 요구사항에 대한 이해
    • 시장 요구사항의 흐름 파악
    • 시장에서 사용되는 기술에 대한 개념, 동향 이해
  • Sprint Planning
    • 구현해야 하는 요구사항을 이해하기 위해서 사용자의 입장에서 깊게 고민하고 있는가?
    • 실질적인 의사소통을 기반으로 각 요구사항의 개발 및 검증에 참여하는 모두의 고민과 생각에 기반해서 계획(예상 일정과 Story Point)이 수립되는가?
    • Security, Usability, Performance, Stability를 고려하여 계획을 수립하고 있는가? 
    • 실질적인 계획(예상 일정과 Story Point)이 수립되는가?
        
  • Creating Test Case
    • 해당 기능을 사용하며 발생할 수 있는 모든 경우를 포함시키기 위해서 노력하고 있는가?
    • Security, Usability, Performance, Stability를 고려하여 Test Case를 만들고 있는가?
    • 각 Test Case는 실제 동작을 오해 없이 설명할 수 있을 정도로 구체화되고 있는가?
    • 각 Test Case는 성공과 실패 경우를 포함하고 있는가?
  • Implementing Test Case
    • Unit Test, API Test, UI Test, Manual Test를 통해서 마련되 모든 테스트 케이스가 구현 및 확인될 수 있도록 관리하고 있는가?
    • Unit Test, API Test, UI Test, Manual Test 중에 해당 테스트 케이스를 가장 효율적으로 구현할 수 있는 방법을 선택하고 있는가?
    • Manual Test의 비중을 줄이기 위해서 노력하고 있는가?
    • Unit Test Code, API Test Code, UI Test Code 작성 시에 Test Case의 모든 내용을 포함하며 Test 수행 시간을 줄이기 위해서 노력하고 있는가?
  • Implementing Source Code & Adjusting Test Case

    • Unit Test, API Test, UI Test의 경우 Test Code를 먼저 작성한 후에 Source Code 작성을 시작하고 있는가?
    • 개발 및 검증 과정에서 Test Case 내용과 Test Code에 대한 반복적인 리뷰와 보완이 진행되고 있는가?
    • Security, Usability, Performance, Stability를 고려하여 Source Code를 작성하고 있는가?
    • Source Code 작성 후 Git 서버에 Merge하기 전에 팀(스크럼) 내에서 Source Code에 대한 리뷰가 진행되는가? 
    • Unit Test, API Test, UI Test를 통해서 Source Code에 대한 Test Coverage 100%를 만족시키기 위해서 노력하고 있는가?
    • 검증된 Unit Test Code, API Test Code, UI Test Code가 CI 환경에서 지속적으로 동작할 수 있도록 관리하고 있는가?

댓글 남기기