최근에 나는 점점 내가이 직업에있는 나의 가장 실망과 사기 살해 경험 중 하나로 설명 할 것입니다 무엇에 의해 시달려했습니다하는 데 릴리스에 앉아 테스트되었습니다, 재 테스트, 무대, 그리고 모든 의도에 대한 그리고 목적은 선적 / 배포 할 준비가되었습니다 .
하드 코어 코더뿐만 아니라 모든 주변 솔루션 사용자로서, 나는 적절한 변경 제어의 필요성을 이해하고 심지어 옹호했습니다. 그러나 최근에 우리의 기지를 덮는 것과 제 시간에 맞춰 선적하는 것 사이의 잔고 한 균형이 사라졌고 나는 그것을 제정신으로 복원하는 데 거의 성공하지 못했습니다.
위험 회피 경영진에게 다음과 같은 사실을 확신시키는 데 도움이 되는 강력한 주장을 찾고 있습니다 .
개발팀은 당연히 자체 출시 일정을 세울 수 있어야합니다 (또는 1 ~ 3 개월은 포춘지 선정 500 대 기업을 제외한 모든 회사를 위해 충분히 보수적이어야합니다).
소프트웨어 릴리스는 중요한 이정표이며 신중하게 취급해서는 안됩니다. 다시 말해서 불필요한 지연 / 정지가 매우 파괴적이며 일부 중요한 비즈니스 문제에 대한 최후의 수단으로 만 고려해야합니다. 과
이해 관계자로서 참여하기를 원하는 (또는 수요가 아닌) 외부 (비 개발 / 비 IT) 실체는 특히 예정된 선박의 지난 주 또는 그 이전에 출시 일정을 달성하기 위해 개발팀과 협력 할 책임이 있습니다. 날짜 (예 : 사용자 테스트 / 스테이징).
위의 내용은 경험을 바탕으로 나에게 맞는 주장 이지만, 지금 그것을 증명해야 할 입장에있는 것처럼 보입니다 . 따라서 그러한 것이 존재하는 경우 여기에서 조금 더 강력한 것을 요구하고 있습니다.
경영진에게 고정 된 (또는 반 유연한) 릴리스주기에 대한 아이디어를 "판매"해야했던 사람이라면 어떤 주장 / 전략이 효과적이거나 설득력 있고 어떤 것이 아닌지에 대한 몇 가지 지침을 제시 할 수 있습니까? 명백한 일정 경합 및 가라 앉은 비용 외에도 "기업"환경에서도 운송이 실제로 중요한 경우를 만드는 데 유용한 하드 데이터 / 증거가 있습니까?
대안으로, 일정에 맞춰 배송하는 것보다 일정 유연성 (주 / 월에 걸쳐)이 왜 중요한지에 대한 건설적인 주장을들을 수 있습니다. 지금은 믿기가 어렵지만 아마도 내가 모르는 것을 알고있을 것입니다.
출시를 준비했으며 프로덕션을 제외한 모든 단계를 거쳤습니다. 상용 버그 추적기를 사용하여 문제를 추적하고이 릴리스에 할당 된 모든 문제 (100 %)가 마감되었습니다. 나는 믿기가 어렵고 그것이 정확히 요점이라는 것을 알고 있습니다. 100 %, 기능이 완전하고, 완전히 테스트되고, 승인 된 이해 관계자 별 릴리스가 설명되지 않은 이유로 경영진에 의해 지연 될 것이라는 것은 말이되지 않습니다. 그것이 일어나고있는 일이며, 해결해야 할 문제입니다.