▲GN⁺ 2024-08-12 | parent | ★ favorite | on: Agile이 소프트웨어 혁신을 죽이고 있다(theregister.com)Hacker News 의견 현대 기업 구조가 문제의 근원임 책임과 의사결정이 기업 계층 구조를 따라 올라가야 한다는 현대 관리 이론이 있음 하위 직원들이 제품에 대해 가장 적게 알고 있다고 여겨짐 그러나 실제로는 현장 직원들이 가장 많은 정보를 가지고 있음 소프트웨어 엔지니어링을 조립 라인 프로세스로 만들면 혁신이 멈추게 됨 평등한 관리 계층 구조가 답은 아니지만, 현장 직원들을 무력화하지 않는 방법이 필요함 <i>Reinventing Organisations</i> 책이 혁신적인 기업 구조에 대해 설명함 애자일의 좋은 아이디어들이 일반 소프트웨어 엔지니어링에 흡수됨 애자일 프로그래머는 엄격한 스탠드업 미팅, 칸반 보드 등을 따르는 것으로 여겨짐 애자일이 지식의 분할과 소프트웨어 엔지니어링의 기술 저하를 초래했다고 생각하지 않음 대량 생산의 경향으로 인해 발생한 문제임 자동차 회사나 가구 공장에서도 비슷한 현상이 나타남 애자일, 스크럼, OKR에 대한 불만 이들 모두가 자유와 책임을 하위 직원들에게 밀어준다고 약속하지만, 실제로는 중앙 집중화됨 OKR을 반대로 적용해보고 싶음 모든 직원이 자신의 영역에서 주요 결과를 정의하고, 관리자가 이를 기반으로 팀의 방향을 설정해야 함 하향식이 아닌 상향식 접근이 필요함 잘 고용하고, 잘 훈련시키고, 직원들을 신뢰해야 함 백로그 정리 회의에서의 경험 익숙하지 않은 코드의 버그 수정을 추정해야 했음 추정이 어려워 대충 숫자를 말했음 애자일이 세 곳에서 비슷하게 운영됨 애자일의 문제점에 대한 이론 작업을 작은 부분으로 나누는 것이 유익하지만, 프로그래밍에서는 창의성이 필요함 작업을 나누는 과정에서 많은 정보가 손실됨 개발자는 창의적인 해결책을 찾아야 하지만 필요한 정보를 얻지 못함 경험 많은 개발자나 더 나은 설계 다이어그램과 문서화가 필요함 소프트웨어 품질 저하 지난 몇 십 년 동안 소프트웨어가 나빠짐 더 강력한 기계를 사용하지만 반응성이 떨어짐 애자일의 부상과 관련이 있을 수 있음 엔지니어가 코드의 일부를 "소유"하게 해야 함 팀의 소프트웨어가 최고였던 시기임 일일 스탠드업 회의를 피한 경험 지속적인 회고와 작업 분할이 비효율적이었음 비기술적 관리자에게만 유익했음 대규모 조직의 문제 개발자들이 더 이상 리드하지 않음 상위에서 비전, 제품, UX, 프로젝트 관리가 결정됨 개발자들은 클라우드 기술을 사용해 작업함 전체 그림을 이해하거나 중요한 제안을 할 수 없음 소프트웨어 개발의 "마법"을 되찾아야 한다는 의견 20년 이상 업계에 있었음을 알 수 있음 젊은 프로그래머들과 시간을 보내면 여전히 마법이 존재함 20년 전에도 비슷한 불만이 있었지만, 여전히 재미있게 작업했음 ▲savvykang 2024-08-13 [-] 책임과 의사결정이 기업 계층 구조를 따라 올라가야 한다는 현대 관리 이론이 있음 이건 관료화된 조직이 보이는 특성이 아닐까요? 답변달기
Hacker News 의견
현대 기업 구조가 문제의 근원임
애자일의 좋은 아이디어들이 일반 소프트웨어 엔지니어링에 흡수됨
애자일, 스크럼, OKR에 대한 불만
백로그 정리 회의에서의 경험
애자일의 문제점에 대한 이론
소프트웨어 품질 저하
엔지니어가 코드의 일부를 "소유"하게 해야 함
일일 스탠드업 회의를 피한 경험
대규모 조직의 문제
소프트웨어 개발의 "마법"을 되찾아야 한다는 의견