실제 사업에 오신 것을 환영합니다.
구식 비즈니스 스타일이 있는데, 나는 "전통적인 개발"이라고 비난하는 경향이 있으며 새로운 스타일 인 "민첩한 개발"이 있습니다. 이를 반대되는 이상으로 취급하려고한다면, 계획과 요구 사항이 전통적인 칼럼으로, 발견과 진화가 민첩한 칼럼으로 진행되는 가운데 중간에 간단한 구분이 있습니다. 깔끔하고 깔끔하며 잘못되었습니다.
실제로 비즈니스는 둘 사이의 행복한 매체를 찾는 것입니다. 극단이 실제로 얼굴에 평평하게 떨어지는 것을 쉽게 알 수 있습니다. 애자일을 사랑하는 우리는 전통적인 발전의 순수한 이상에 대한 모든 문제를 간절히 보여 주며, 순수한 애자일의 여러 가지 방법을 보여줄 수있는 사람들이 많이 있습니다. 성공적인 민첩한 회사는이 둘 사이의 특정 균형을 찾는 회사입니다. 성공적인 전통 회사는이 두 회사 간의 특별한 균형을 찾는 회사입니다. 다른 것 없이는 가질 수 없습니다.
우리의 축복받은 스크럼 과정조차도이 둘 사이의 균형을 보여줍니다. 민첩성을 극대화하려는 명확한 시도가 있지만 몇 가지 중요한 트레이드 오프가 있습니다. 예를 들어, 제품 소유자는 모든 고객을 옹호하는 강력한 일을합니다. SCRUM은 의도적으로 해당 상호 작용의 작동 방식을 지정하지 않습니다. 하루가 끝날 때 모든 사람이 돈을 지불해야한다는 사실을 의도적으로 전달합니다. 중요한 환상을 만드는 것은 제품 소유자의 일입니다.
(흥미로운 애자일은 제품을 생산할 때까지 돈을 지불하지 않고 투자 할 때까지 독점 정보에 액세스 할 수없는 한 훌륭하게 작동한다는 점에 주목하는 것이 흥미 롭습니다. 이 거래와 함께 기업가입니다)
따라서 경영진은 어떤 기능이 언제 어디에 있어야하는지 결정했습니다. 괜찮아. 내가 들었던 문구는 "고객이 무엇을 언제 무엇을 선택하고 생산자가 누구를 어떻게 선택하는지"입니다. "무엇"과 "언제"에 가입했습니다. 그들은 "애자일 (Agile)"을 당신의 방법으로 사용할 수있는 기회를 제공하는 것 외에, 누가 또는 방법에 대해 언급하지 않았습니다. 남은 것은 경영진이 요구를 충족시키기 위해 얼마나 많은 사람들이 고용해야하는지 이해하도록 돕는 것입니다.
완벽한 세상에서 회사는 외부에서 민첩합니다. 개발자와 민첩하게 상호 작용하여 개발자가 민첩하게 개발할 수 있습니다. 그러나, 종종 회사는 민첩한 내부를 개발하면서 외부와 상호 작용해야합니다. 그 사이에는 항상 각 회사마다 고유 한 복잡한 장단점이 있습니다.
개인적으로, 저는이 상황을 민첩한 개발을 이해한다고 생각하는 사람을위한 테스트 사례로 취급합니다. 나중에 언젠가는 마감일을위한 제품을 개발해야하며 해당 제품 / 마감일 쌍은 상대적으로 고정 될 것입니다. 고정 된 제품 / 마감일로 인해 프로세스가 산산조각 나면 처음에 애자일이라고 말할 수 있습니까?
내 충고 : 이것을 폭포라고 생각하지 마십시오. 여전히 "방법"을 제어합니다. 애자일이 유명했던 빠른 스 프린팅과 유연한 프로토 타이핑을 모두 수행 할 수 있습니다. 당신은 단지 고무가 길을 만나고 배달해야한다는 것을 알아야합니다. 이것이 이상적인 세상이 아니라 실제 세상입니다. 그들이 처음에 물어 보는 것이 더 좋았을까요? 확실한. 당신의 전화가 아닐 수도 있습니다. 당신이 단순히 완전히 이해하지 못하는 방식으로 사업을 수행해야하는 수천 가지 이유가있을 수 있습니다. 그들에게 부담을주지 말고, 그들이 한 일에 대한 충분한 이유가있을 수 있음을 이해하십시오.