오버 엔지니어링

고방·2023년 7월 20일
0
post-thumbnail

오버엔지니어링 이란?

현재 필요한 것 보다 더 과하게 제품을 디자인 하는 것이다.
서비스 요구사항에 비해 시스템 구조를 복잡하게 구조화 한 것

소프트웨어 관점에서 오버엔지니어링은 좋지 않은 느낌인것 같다.
하지만 팀의 리더 관점에서는 반대라고 생각한다.

팀의 리더는 내 팀의 역량을 정확히 알고있어야 한다.
내 팀이 어떤 속도로 어떤 결과를 만들어 낼 수 있는지에 대해 항상 확인을 해야한다.

우리의 목표는 움직이는 타겟이지, 멈추어 있는 타겟이 아니다.
결과물을 만들어내는 사이에 좋은 결정들이 바뀔 수 있다.

현재의 최선의 결정에 만족 하지말고 그 지점까지 도달 하는시간 계산해야한다.
그렇기 때문에 팀을 리드하는 사람은 현재보다 한 스텝 이상을 오버엔지니어링을 해야한다고 생각한다.

profile
💻 웹개발

1개의 댓글

comment-user-thumbnail
2023년 7월 20일

아주 유익한 내용이네요!

답글 달기