kui-vault/03.Note/생산성(Productivity).md

1.6 KiB

  • 작성 날짜: 2026-02-27

📑 개념

[!abstract] 투입된 자원(시간, 인력, 비용) 대비 얻어낸 산출물(결과물, 가치)의 비율

IT 아키텍처 관점에서의 생산성은 단순히 코드를 빨리 짜는 것을 넘어, 얼마나 효율적으로 서비스를 운영하고 비즈니스 가치를 빠르게 시장에 전달할 수 있느냐(Time-to-Market)에 초점이 맞춰져 있습니다.

1. 생산성의 정의

경제학적 관점과 소프트웨어 공학적 관점에서의 생산성은 다음과 같이 정의됩니다.

생산성 = \frac{Output (산출물)}{Input (투입 자원)}
  • IT에서의 Input: 개발 시간, 운영 인력, 인프라 비용, 기술 부채.

  • IT에서의 Output: 배포된 기능의 수, 서비스 안정성, 고객 만족도, 매출 가치.

2. 생산성을 결정짓는 3대 요소

요소 세부 내용
도구 및 기술 (Tools) 자동화 도구(CI/CD), 클라우드 서비스(Fargate 등), 효율적인 프레임워크 사용.
프로세스 (Process) 애자일(Agile) 방법론, 코드 리뷰 체계, 명확한 문서화(PARA/제텔카스텐 등).
인적 자원 (People) 개발자의 숙련도, 팀 간의 원활한 커뮤니케이션, 집중할 수 있는 환경.

📝노트

[!note]

  • 즉 생산성이 좋다는건 투입되는 리소스 대비 산출물이 많은 경우를 의미함
  • 생산성 측정에 가치도 포함되어있기 때문에 단순히 양이 많다고 생산성이 좋은건 아니다

🔗 지식 연결

  • 태그: #zettelkasten #knowledge