34 lines
1.6 KiB
Markdown
34 lines
1.6 KiB
Markdown
- 작성 **날짜:** 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 |