일정 추정은 효과가 없고 앞으로도 없을 것입니다.

9월의 시작입니다. 9월동안 어떠한 프로젝트들이 진행될 것인지, 그리고 앞으로의 한 주는 어떤일들을 할지 아마 여러 미팅들이 잡혀있을 것 같은데요. 그런 과제 정리에 있어서 얼마나 걸릴지 일정 추정하는 것을 빼놓을 수 없을 것 같습니다.


하지만 항상 이 추정은 맞을 듯 안맞을 듯, 꼭 하루 이틀은 더 걸리게 되고, 다른 사람의 일정이 밀리면서 나의 일정도 밀리고, 맞을 듯 안맞을 듯 항상 고민스럽습니다. 이런 일정 추정의 어려움은 dhh에게도 동일한가봅니다.


블로그 글에서 소프트웨어 개발의 본질적인 복잡성과 불확실성 때문에, 추정이 실질적으로 무의미하다고 주장합니다.

  • 소프트웨어 개발에서의 추정은 종종 비현실적이며, 실제 작업의 복잡성을 반영하지 못합니다. 이는 개발자들이 실제로 필요한 작업을 수행하는 데 방해가 됩니다.

  • 애자일 방법론이 도입되었지만, 실제로는 관리자의 요구에 의해 비효율적인 프로세스가 강화되는 경향이 있습니다. 이로 인해 개발자들은 불필요한 압박을 받으며, 창의적인 작업을 수행하기 어려워집니다.

  • 많은 기업들이 애자일을 도입했지만, 실제로는 개발자들에게 도움이 되기보다는 관리자의 통제를 강화하는 수단으로 사용됩니다. 이는 개발자들의 동기를 저하시킬 뿐만 아니라, 팀의 생산성에도 부정적인 영향을 미칠 수 있습니다.

  • 소프트웨어 개발의 복잡성을 이해하고, 추정 대신 더 유연한 접근 방식을 채택해야 한다고 강조합니다. 이는 개발자들이 더 나은 결과를 도출할 수 있도록 돕는 방법이 될 것입니다.


소프트웨어 개발의 세계는 복잡하고 예측할 수 없는 요소로 가득 차 있습니다. 이러한 환경에서 정확한 추정치를 요구하는 것은 마치 바람을 잡으려는 시도와도 같다고 합니다.

https://world.hey.com/dhh/software-estimates-have-never-worked-and-never-will-a41a9c71

Software estimates have never worked and never will

world.hey.com

Software estimates have never worked and never will

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 9월 1일 오전 10:29

함께 읽은 게시물

< 서비스를 중독성 있게 만드는 결정적 원리 >

1. 진통제이면서 비타민이어야 한다.

... 더 보기

Longest Common Subsequence 자바스크립트 풀이

... 더 보기

Longest Common Subsequence | 알고달레

알고달레

Longest Common Subsequence | 알고달레

개발자 교양 팟캐스트

A

... 더 보기

Next.js 프로젝트를 AWS EKS에 배포하며 배운 것들

... 더 보기

쿠버네티스를 활용한 클라우드 네이티브 데브옵스 | 존 어런들 - 교보문고

product.kyobobook.co.kr

쿠버네티스를 활용한 클라우드 네이티브 데브옵스 | 존 어런들 - 교보문고

 • 

저장 20 • 조회 1,905


GraphRAG 에 대한 생각

2000년 초반부터 온톨로지 연구를 해왔고, 관심을 갖고 있는 사람으로서 GraphRAG 에 대해 갖고 있는 생각을 적어봤습니다.

... 더 보기

[광고] 다음 직무 채용 예정입니다.


- 프러덕트/사업 기획 1인

- 프러덕트 디자인 1인

... 더 보기