이 내용 을 설명 할 때 SCRUM과 관련이 있거나 제품 개발 팀이 현재 문제가되는 것은 없습니다 .
이것은 정상입니다
당신이 설명 하는 것은 코드베이스 의 정상적인 엔트로피입니다. 귀하의 경우 팀은 아마도 이상에서 멀어지기 시작했지만 여전히 모든 코드베이스는 결국 Big Ball of Mud가 됩니다.
완벽 하게 완벽한 그린 필드 시나리오에서, 당신이 할 수있는 모든 것은 절대 엔트로피에서 더 멀리 시작하여 느리게 진행하는 것입니다.
나는 다른 사람들과 동의합니다. 코드베이스 혼란은 개발자 때문입니다. 나는 그것이 몇 년 전부터 SCRUM의 채택보다 앞서 있다고 확신합니다.
다시 작성하려는 기술적 또는 개발자의 결정이 아니라 비즈니스 결정입니다.
제품 소유자가 재 작성을 원하지 않는 이유에 대해 확신하지 않습니다. 개발자로서 필요하다고 생각하지만 실제로 비즈니스 사례 가 있습니까?
진정한 비즈니스 사례 가 있다면 손을 흔들며하는 것만이 아닙니다. "코드는 내가 원하는 것이기 때문에 그린 필드를 시작하고 싶어하는 레거시 엉망이다"라고 하면 경영진은 그 투자에 대한 수익을 고려할 때 재 작성 비용을 즐겁게 할 것이다.
당신은 하나의 고체 부여하지 않은 비즈니스 케이스를 , 다시 쓰기 위해 단지 호언 장담을 당신에 대해 의견을 다른 사람들이이 혼란을 야기 방법 및 당신은 그것을 처리하고 싶지 않아요.
Proof-Profit 은 깨끗한 코드 기반이 필요한 일부 OCD 가 아니라 작동중인 소프트웨어를 버리기 위해 비즈니스 결정을 내립니다.
당신이 정말로 보여줄 수있는 경우 증거 , 단지 이론 만 열심히 증거 지출하는 X
그린 필드의 다시 쓰기에 달러하는 것은됩니다 MAKE의 보장 X * N
의 비즈니스를위한 달러 Y
(기간 N
높고 Y
짧은)을, 당신은 관리에서 일부 견인을 얻을 수 있습니다 . 당신이 제시하고 증명할 수있는 가능성은 거의 없습니다.
그렇지 않으면 당신은 그것을 처리해야합니다, 이것은 현실입니다. 이 끔찍한 재 작성 없이는 앞으로 나아갈 길이 전혀 없다는 단호한 주장과는 달리, 5 년 이상 당신이 불평하는 코드베이스는 여전히 누군가에게 기능과 가치를 제공하는 곳에서 여전히 작동하고 실행되는 돈을 걸었습니다. 당신은 회사를 떠났습니다.