직장에 애자일을 도입하는 효과적인 방법?


55

경험 (비 정기적이든 그렇지 않은지)에서 민첩하지 않은 조직이나 회사에 애자일을 도입하는 효과적인 방법은 무엇입니까?

업데이트 : 애자일을 소개하려고했지만 "샷 다운"한 경우 누구에게나 말할 수 있습니까? 또한, 왜 당신이 "사격"을했는지에 대한 회고적인 이해를 가지고 있습니까?


조직 변경 일기는 한 사람이 처음부터 끝까지 변화를 시도하려는 시도를 자세히 설명합니다.
Sam Hasler

2
다른 사람을 설득하려면 신자가되어야합니다. 애자일은 종교가 아니므로 언제 작동했는지에 대한 증거가 있어야하며 잘 알아야합니다. 그렇지 않으면 저 프로파일 프로젝트에 대한 '시험판'으로 소개되어야합니다.
NoChance

이 일기를 쓴 후 몇 년이 지난 이 "한 남자"( 제임스 쇼어 )는 매우 성공적인 애자일 코치 및 저자가되었습니다
kmote

답변:


36

그러나 불가능한 것은 아닙니다. 당신이 천국에 살지 않는 한. 구체적인 단계를 위해 두려움없는 변화 의 사본을 선택하는 것을 진심으로 권합니다.

  • 먼저 경영진의 지원을 받으십시오 . 당신이 다른 것을 아무것도하지 않으면이 하나를 보충합니다 .. 상위 레벨이 모두 '마감일은 어제입니다.', '다음 3 개월 동안 주말 근무', 코딩? .. 나중에 테스트 할 수 있습니다. ' 도도는 단순히 날지 않을 것입니다.
  • 조직문화가 민첩한 환경에 적합한 지 확인 하십시오 . 이것은 내가 놓친 것입니다. 책에서 한 줄을 빌리려면 .. 문화가 새로운 아이디어를 지원하고 육성하고 사람들이 새로운 것을 배우고 할 수있는 시간을 허용하며 장기 혜택 및 사형 선고를 고려하지 않음
  • 종족 : 혁신가 식별 : 얼리 어답터 : 초기 다수 : 후기 대다수 : 지각 비율. 처음 3 명은 처음에 타겟 잠재 고객입니다. 약 30-40 %가되어야합니다. 이는 롤링에 중요한 질량을 제공합니다. 문제는 민첩한 방에 코끼리에 스포트라이트를 켜는 것입니다. 결함과 문제를 쉽게 볼 수 있습니다 .. "Bozo 폭발"(가이 가와사키의 용어를 인용) 이있는 곳에 살고 있다면 변화는 정말 느리고 아프다. 아이디어가 좋으면 받아 들여질 것이라고 가정하는 경향이 있습니다. 사실이 아니다. 많은 사회 학적 이유가 고개를 들었다.
  • 다음으로 한 번에 너무 많은 것을 시도하지 마십시오. 천천히 .. 진정하세요 . 트릭은 리팩토링 레거시 코드와 유사한 접근 방식을 사용하는 것입니다. 여기 저기 작은 상처를 찾아 민첩한 붕대로 패치하십시오. 사람들이 연습과 혜택을 이해하고 시간이 지남에 따라 채택해야합니다. 모든 것이 고착되지는 않지만 곧 전체적으로 나아질 것입니다. 얼마나 많은 변수가 당신이 통제 할 수 없는지에 달려 있습니다.
  • 이를 위해 엄청난 개인 투자가 이루어 집니다. 이 헌신을 기꺼이 펼치고 그 결과가 오르락 내리면 다시 검토하십시오. 또한 배턴을 다른 사람이나 그 이상에게 넘겨야 할 수도 있습니다. 더 큰 이익을 위해 변화 소유권을 포기할 준비를하십시오. '내 아기'증후군에 빠지지 마십시오.
  • 애자일은 팀마다, 조직마다 다릅니다 . 읽고 / 제안하는 모든 것이 효과가있는 것은 아닙니다. 수락을 통해 시나리오에 적합한 것들을 안내하십시오. 뿌리 내리지 않은 관행을 보완하는 다른 방법을 찾으십시오.

이해가 되길 바랍니다. 당신이 짐작할 수 있듯이 한동안이 일을했습니다. :)


1
대단한 반응. 또한 지속적인 통합과 같이 고가의 저비용 gee-gaw를 추가하면 깃발을 날리는 데 도움이 될 수 있습니다.
Jeremy McGee

14

팀, 경영진, 이해 관계자의 의견을 듣고 단서를 들어보십시오. 그들은 애자일이 직접 다루는 여러 영역에서 고통을 느끼고있을 것입니다.

이러한 고통을 직접 완화시킬 수있는 제안을 고수하십시오. "당신은 느낄 수없는 것을 치유 할 수 없습니다."

오랜 시간이 걸리지 만 신뢰 구축이 가장 중요합니다. 과거의 성공과 팀과 관리자 모두의 신뢰를 바탕으로 의사 결정을 내릴 때가 될 것입니다.

사람들이 소프트웨어 제공 방식을 바꾸도록 유도하는 데 수년간의 좌절을 겪은 후, 내 눈으로 이런 일이 벌어지는 것을 보았습니다. 그리고 지금은 성공을 거두고 있지만 아직 완성 된 곳은 없습니다. 개선해야 할 부분이 많으며 현재 우리가 느끼고있는 어떤 유형의 고통을 직접적으로 다루는 작은 변화를 도입함으로써 가장 큰 성공을 거두고 있습니다.

마지막으로 나는 단지 매우 공감한다고 말하고 싶습니다. "XYZ 민첩한 책"에서 그 내용을 읽지 못했기 때문에 대부분의 아이디어를 무시하기 전에 실수를 저질렀습니다. 팀의 의견을 듣고 그들의 제안 중 일부를 이행하려고 시도하는 것은 먼 길을 갈 것입니다.

행운을 빕니다!


9

기술을 건너 뛰면서 조직 내에서 민첩한 방법론을 구매하고 '테스트 베드'를 제공 할 수있는 그룹을 찾는 것이 중요하다는 것을 알았습니다. 우리 회사에는 다양한 애자일 용어를 이해하지 못하는 사람들이 많았으며 용어와 프로세스가 혼란 스러웠으며 일반적인 두려움이있었습니다.

저의 연구 그룹은 스크럼을 작동시키는 데 관심이있었습니다 (여러 다른 애자일 유형 방법론과 함께). 우리의 관심 덕분에 회사 내에서 다양한 요소를 시험 할 수있는 테스트 베드를 만들 수있었습니다. 우리는 사람들과의 복도 대화, 회사 임원을위한 프리젠 테이션 등 많은 것을 먼저 가르쳤습니다. 우리는 열심히 강요하지 않았습니다. 우리는 교육했습니다. 그런 다음 그룹과 함께 사용해 볼 수있는 권한을 요청했습니다.

페어 프로그래밍, 테스트 주도 개발, 스크럼 등과 같은 것들이 어떻게 시간을 절약 할 수 있는지를 실증적으로 보여주는 것에 대한 많은 답변이있을 것입니다. 테스트 베드로 사용할 수있는 그룹을 찾아 실제로 사용하십시오. 당신의 그룹이 그것을 일으킨다는 것을 보여주는 것보다 더 좋은 두려움은 없습니다.


7

목구멍에 넣었지만 눈치 채지 않고;)

지난 6 개월 정도 동안 제 작업장에 민첩한 원칙 (주로 스크럼)을 구현하려고 천천히 노력해 왔습니다. 나는 처음에 매일 스탠드 업을 소개했는데, 모두에게 익숙해 지지만 꽤 잘 작동합니다. 우리 모두는 한 시스템의 일부인 다른 프로그램에서 작업하기 때문에 정의에 따라 스크럼을 따르는 것이 약간 어렵습니다. 다음 단계는 스프린트 회의를 시작하여 각 릴리스를 따릅니다. 우리는 한 달간 긴 사이클을 겪기 때문에 스프린트 길이는 문제가되지 않습니다. 또한 다음 주요 프로젝트에서 스크럼 원칙을 완전히 준수 할 계획입니다. 저는 프로젝트 팀의 두 개발자 중 한 명이며, 지속적인 개선을 위해 노력하고 있습니다. 내 희망은 경영진이 내가 성취하려는 것의 이점을 볼 수 있기를 바란다.

핵심은 느리게하는 것입니다. 몇 년 동안 같은 위치에 있었던 사람들은 일반적으로 침입적인 변화에 반대하지만, 한 조각 씩 몰래 들여다 볼 수 있다면 눈에 띄지 않아야합니다. 작은 회의도 자주 시작하십시오. 이를 짧게 유지함으로써 경영진은 시간을 낭비하는 것으로 보아서는 안됩니다.


1
그냥 궁금해서 그러나 "그들의 목을 밟아 라"와 "핵심은 느리게하는 것"은 당연한 것처럼 보인다.
Mark

3
목구멍에 천천히 부드럽게 밀어 넣습니다.

5

테스트 중심 개발. 단위 테스트로 개발자의 속도를 높일 수있는 방법을 보여줍니다. 동시에 코드를보다 안정적으로 만드는 것이 민첩한 Kool-Aid를 마시는 첫 번째 단계입니다.


3

먼저 자신을 개선하십시오. 정말. 민첩성에 대해 이야기하는 강력한 방법이 그 예입니다. 또한 이미 말했듯이 기술적 정의를 피하고 관리자와 경영진이 이해할 수있는 용어 만 사용하십시오. 2 주 대신 스프린트; 대신 스프린트 계획 또는 계획 게임 계획; 제품 소유자 대신 제품 관리자 등. Michele Sliger는 Waterfall Enterprise의 Agile에 대해 놀라운 발표를 했습니다 . 정말 비디오를 봐야합니다. 민첩한 채택 에 관한 다른 비디오에 관심이있을 수도 있습니다 .

내가 일하고있는 곳에서는 경영진이 빠르게 이해하기 때문에 Scrum이 민첩성을 시작하는 좋은 방법이라는 것을 알게되었습니다. 간단하고 좋은 이름이 있습니다. 나중에 회고를 할 때 XP 관행을 개선으로 제안 할 수 있으며 사람들이 적어도 그것을 시도하는 것을 받아들이는 것은 매우 쉬울 것입니다.

친절한 관계


2

2 주 스프린트로 '유지 보수'작업 (버그, 영향이 적은 변경 등)에 도입했습니다. 따라서 장기 프로젝트를 진행하던 개발자는 그대로 유지했지만 유지 관리 스프린트가 계속 진행되었습니다. 따라서 주요 프로젝트를 방해하지 않으면 서 번 다운 차트와 포커 추정값을 모두 사용했습니다.

그런 다음 각 주요 프로젝트가 종료되면 민첩한 2 주 스프린트를 사용하여 다음 프로젝트를 시작했습니다. 이 전체 과정은 모두가 스프린트를 시작하기까지 몇 달이 걸렸지 만, 중단이 적었고 모든 사람이 프로세스를 '쉽게'할 수 있음을 의미했습니다.


2

개발 팀 내에서 Agile을 도입하는 것은 어느 정도 통제 할 수있는 것입니다.

그러나 중요한 문제는 "고객"또는 고객 담당자의 지속적인 피드백을 요구하는 Agile의 요구 사항입니다.

따라서 직접 개발 팀 이외의 사람들을 위해 교육 측면에 집중해야합니다. 그들이하는 방식을 바꿔야 할 것이므로 (즉, 개발 팀과의 접촉이 훨씬 큼)

내가 말할 수있는 가장 좋은 방법은 민첩한 프로세스를 수행함으로써 얻을 수있는 비효율적 인 이점에 집중하고이를 고객에게 명확하게 전달하는 것입니다. 물론 회사에 판매 / 계정 영역이있는 경우 동일하게 적용됩니다.


2

1 단계 : 프로젝트에 강력한 백 로그가 있는지 확인하고 우선 순위를 정하십시오.

2 단계 : SCRUM 사례 소개 (관리 가능한 반복, 일일 스탠드 업, 스크럼 마스터, 제품 소유자, 번 다운 차트)

3 단계 : 각 반복 발표 팀 결과

그런 다음 ...
TDD / BDD, 페어 프로그래밍, 코드 검토 (모두 부드럽게)를 구현하고, 충분한 팀이 있으면 모든 사람을 공동 배치하십시오 (가능한 경우 팀룸).

무엇보다도 저항 (WILL BE)이있을 것이라는 점을 이해해야합니다.

기억해야 할 또 다른 사항은 조직의 일부 (대형이든 소규모이든)가 전체적으로 이러한 모범 사례를 따르지 않을 경우 진전을 느끼는 데 시간이 오래 걸릴 수 있다는 것입니다.


2

사람들은 항상 변화에 저항력이 있으며 스크럼으로 옮기는 것은 꽤 큰 일입니다. 동기 부여와 방향이 핵심입니다.

첫 번째 단계는 사람들이 스크럼에 기회를 주도록 동기를 부여하는 것입니다. Ken Schwaber의 Google Tech Talk 는 사람들이 스크럼의 이점을 인식하고 좋은 소개를 제공하는 데 매우 유용 하다는 것을 알았습니다 . 개발자이든 관리자 든 변화를 받아 들일 것이라고 생각하는 사람들부터 시작하여 모멘텀을 구축 할 수 있습니다. 어느 시점에서 관리자를 필요로하는 것은 환경에 따라 다릅니다.

그 후에는 책을 읽거나 강의 시리즈를 갖는 것이든지 관계없이 모든 사람이 훈련을 받아야합니다. 사람들이 스크럼이 어떻게 작동하는지 알지 못하면 프로세스 구현을 시작할 수 없습니다.

사람들이 동기를 부여하고 그들이 무엇을해야하는지에 대한 아이디어를 얻으면, 첫 번째 계획 회의를 갖고 스크럼의 필요한 부분 (스크럼 마스터, 매일 회의 등)을 설정해야합니다.

첫 번째 계획 회의는 순조롭게 진행되지 않으며 모든 사람들에게 학습 경험이 될 것으로 기대합니다. 또한 처음 몇 개의 스프린트는 매우 불안정하고 일정이 뒤처 질 것입니다. 핵심은 이제 훈련과 끈기입니다. 매일 회의를 너무 오래 진행하지 말고 계획 회의를 계속 진행하고 모든 사람이 자신의 역할을 올바르게 수행하고 있는지 확인하십시오.

가장 저항력이 강한 사람들은 오랫동안 소프트웨어 개발을 해왔 던 사람들이거나 스크럼으로 옮겨 감으로써 이전에 뭔가 잘못하고 있다고 인정하는 사람들이라고 생각합니다. 극복하기가 까다로운 장애물이지만, 천천히 설득 할 수있는 이점을 그들에게 보여줌으로써 생각합니다. 시간이 걸립니다. 필자의 경험에 따르면 제품 관리자는 요구 사항과 원하는 사항에 대해 더 명확하게 강요하기 때문에 실제로 저항력이 있습니다. 그러나 일단 민첩한 프로세스가 어떻게 그들에게 이익이되고 삶을 더 편하게 만들어 주는지를 알게되면 꽤 빨리 탑승 할 수 있습니다.

행운을 빕니다!


1
  • 성공 입증-마크의 답변 참조
  • 회사에 가장 큰 영향을 줄 수있는 원칙 / 기술에 특별한주의를 기울이십시오.
  • 프로세스 체크리스트가 아니라 민첩한 원칙에 관한 것임을 기억하십시오

1

애자일 개발 도입에 대해 생각하기 전에 먼저 조직 / 프로젝트에 가장 적합한 것을 탐색하십시오. 예를 들어 스크럼을보고 있다면 엄격하게 사용하는지 아니면 더 느슨한 형태의 스크럼 또는 다른 방법이 더 잘 맞는지 고려하십시오. 내 대답은 민첩한 방법으로 스크럼에 있습니다.

스크럼은 거의 알려지지 않았으며 실험이 필요한 혁신이 필요한 프로젝트에 적합합니다. 기존 제품 유지 관리 또는 반복적 인 유지 관리 작업 처리와 같은 작업에 가장 적합하지 않습니다. 다행히도 스크럼은 느슨한 프레임 워크이므로 최선의 방법으로 사용할 수 있습니다.

유지 관리 작업의 경우 Kanban이 더 좋을 수도 있고 스프린트를 관리하고 일일 스탠드 업과 같은 작업을 수행하기 위해 몇 가지 스크럼 요소를 시도 할 수도 있습니다. 나는 이것을 "스크럼-하지만"이라고 부릅니다. "그렇습니다. 우리 회사에서 스크럼을 수행하지만 ..." 괜찮습니다. 기분 나쁘지 않습니다.

조직에 적절한 스크럼을 도입하려면 제품 소유자 및 이해 관계자의 참여가 필요합니다. 소규모 회사 인 경우 그 사람은 한 사람, 보스, 큰 회사에서는 제품 관리자 및 부서 책임자 일 수 있습니다. 스크럼을 도입하는 두 가지 방법을 제안합니다.

1) 기존 작업 대기열을 즉시 관리하기 위해 약간 느슨한 형태로 스크럼을 사용할 수 있습니다. 그러나 칸반도 살펴보십시오.

2) 혁신, 조기 피드백이 필요하고 알려지지 않은 새로운 프로젝트에서 스크럼을보다 엄격한 형태로 사용하기 시작하십시오. 스크럼이이 새로운 프로젝트에 이상적이라고 보스 / 제품 소유자에게 제안 할 수 있습니다.

하지만 기억해! 이것은 코드에만 국한된 것이 아니라 제품 소유자가 중요한 역할을하며 자신의 역할을 이해하고 이행해야합니다. 예를 들어, 최소로 시작하고, 빠르게 반복하고, 피드백을 받고, 학습하고 피드백을 제공하는 등 모든 사양을 미리 작성하지는 않습니다. 제품 소유자와 마찬가지로 스크럼을 소개하는 데 관심이있는 제품 관리자와 함께 작업 해보십시오. 이상적으로는 관리 요청을 차단하고 스프린트를 보호 할 수있을 정도로 강해야합니다.

개발 및 제품 관리에서 스크럼을 도입하려면 통합 노력이 필요합니다.

이러한 새 프로젝트에서 새 팀을 별도의 방으로 옮기고 포스트잇 메모를 사용하여 백 로그, 진행 중 등 다양한 상태의 작업을 시각화하십시오.이 단계에서 전자 도구에 얽매이지 마십시오. 가능한 한 간단하게 유지하십시오. 팀을 시작할 때 카드로 포커를 계획하는 것을 바보처럼 생각하지 마십시오. 팀이 속도를 맞추면 숫자를 말하지 않을 것입니다.

내 경험상 스크럼을 순수한 형태로 도입하는 것이 더 쉬우 며 더 많은 유지 보수 유형의 작업 대기열을 위해 완화시킵니다. 다른 방법으로는 더 어렵습니다.

마지막 의견은 스크럼이 일부 개발 만병 통치약이라는 점을 명심하는 것입니다. Scrum은 제품 혁신을위한 유용하고 간단한 프레임 워크이지만 비즈니스에서 요구하고 나쁘지 않은 방법으로 결합 된 다른 방법을 탐색합니다.


0

몇 년 전에 저는 많은 대기업 소프트웨어 프로젝트를 운영하는 대기업 (약 20,000 명의 직원)의 컨설턴트였습니다. 나는 그들 중 하나에 있었다. 매우 중요한 것입니다.

우리는 많은 문제에 직면했고 개발팀 인 우리에게 압력을가했습니다. 문제는 소프트웨어 산업에 공통적 인 문제 였지만 경영진은보다 인프라 지향 경험과 소프트웨어 지향 경험이 거의 없었습니다. 모든 것이 우리에게 집중되었습니다. 경영진에게 스크럼에 대해 알리는 것이 좋은 아이디어라고 생각했습니다.

나는 강한 꺼려에 직면했다, 그래서 나는 생각을 잠시 동안 떨어 뜨렸다. 그러나 팀 리더의 스폰서와 함께 문제가 계속해서 해결되었으므로 결국 우리는 Scrum을 만들기로 결정했습니다.

저를 포함한 누구든지 스크럼에 대한 경험이있었습니다. 그래서 우리는 ...

현재 Scrum은 공인 트레이너가 관리하는 프로그램을 통해 전사적으로 일반화되었습니다. 우리의 이니셔티브가 트리거인지 모르겠습니다. 즉, 나는 그것이 매우 단단한 회사에서 진정한 혁명 이었다는 것을 알고 있습니다.

나는 그런 식으로 기업에 무언가를 소개하려고 생각합니다. 다음 원칙을 존중해야합니다.

  • 그것은하는 필요가 변경 . 변경을 수행해야 할 강력한 이유가 없다면 관리 팀이 위험을 감수 할 이유가 없습니다.

  • 개발자가 관리 문제의 일부가 아닌 한 개발자 문제를 언급하지 말고 관리 문제에 집중 해야합니다 . 다시 말해, 당신을위한 해결책이 아니라 당신을위한 해결책을 제시해야합니다. 경영진의 입장에 서십시오. 그들의 관심사는 무엇입니까?

  • 전체 조직을 한 번에 변경할 것을 제안 해서는 안됩니다 . 책임을 질 파일럿 프로젝트를 제안해야합니다. 프로젝트에서 진행중인 작업에 대한 가시성이 크게 증가하는 등 현실적인 목표를 제시하는 것이 좋습니다. 소프트웨어 관리에있어 Scrum의 주요 공헌은 IMHO입니다. 그것은 인간 상식이 작동하여 앞으로 나아갈 수있게합니다.

  • 마지막으로 경험 많은 사람들 이이 소개 를 통제 할 수 있도록하는 것이 필수적 입니다. 한두 권의 책만 읽지 마십시오. 당신은 훈련에 가야하고 나는 경험이 풍부한 코치를 사용하는 것이 오히려 필요하다고 말하고 싶습니다. 분명히, 그것은없이 할 수 있지만 고통에 빠질 것입니다 :)

당신이 원칙을 따르고 사실을 가지고 있다면 그것은 효과가있을 것입니다. 사실, 30 일 만에 소프트웨어: 민첩한 관리자가 승률을 이기고 고객을 기쁘시게하고 경쟁 업체를 먼지 속에 남겨 두는 방법 이라는 많은 책을 찾을 수 있습니다. 이 책은 Scrum 제작자 Ken SchwaberJeff Sutherland 의 최신 책입니다 .

책에 대한 Ken 의 블로그 게시물 에서 다음을 읽을 수 있습니다.

제프 서덜랜드와 내가 해냈어 1995 년 스크럼이 처음 출판 된 이래 처음으로 공동 저술 인 책을 함께 썼습니다. 무엇이 우리를 자극 시켰습니까? 자주 묻는 질문 :

경영진에게 스크럼을 어떻게 판매합니까?

나는 항상이 질문에 의아해했습니다. 경영진에게 예측 가능성, 생산성, 품질, 가치, 위험 관리, 고객 만족, 직원 참여, 폐기물 감소를 왜 더 많이 팔아야합니까? 그러나 나는 Jeff와 이야기했고 우리는 연기가있는 곳에 불이 있어야한다고 생각했다.

우리는 2011 년 하반기를 책을 쓰는 데 보냈습니다. 모든 관리자는 위에서 아래로 쉽게이 책을 들고 읽을 수 있습니다.

[...]


0

우리는 항상 그것을 본다. (전체 공개 : 프로젝트 관리 응용 프로그램을 개발 중입니다). 문제는 민첩한 방법론이 전통적으로 관리되는 조직에 고유 한 긴장을 유발한다는 것입니다. 일반적으로 상위 경영진은 미리 계획 할 수 있기를 원합니다. 그들은 3 년 계획을 원합니다. 그들은 제대로 추정 된 프로젝트를 원합니다. 그들은 새로운 사람들을 고용하여 예산을 책정 할 수 있기를 원합니다. 파트너 / 고객에게 중요한 이정표를 세우고 자합니다.

그러나 R & D 부서는 민첩하게 진행하기로 결정했습니다. 더 이상 코드를 작성하기 전에 2 개월 동안 미리 계획하지 않아도됩니다. 스프린트는 짧고 스프린트를 넘어 백 로그 / 로드맵에있는 것들에 대한 해상도가 매우 낮습니다. R & D는 클래식 폭포가 효과적이기 위해서는 요구 사항이 너무 자주 바뀌는 것을 알고 있지만 제품 관리자는 12 개월 안에 제품이 어떻게 보일지에 대해 명확하고 신중하며 예산이 책정 된 비전을 원합니다.

그러므로 문제는 두 가지를 조화시키는 것입니다. 내가 말했듯이, 우리는 이것이 항상 고객과 함께 일어나는 것을 본다. 따라서 우리의 솔루션은 스프린트 및 장기 계획을 수행하는 데 사용되는 도구를 통합하는 것입니다. 자, 이제 여기에 뻔뻔한 플러그의 일부가 제공되므로 소금 한 덩어리로 자유롭게 가져 가십시오. 우리의 고유 한 기능 중 하나는 작업 관리를 위해 확대 / 축소 가능한 사용자 인터페이스를 사용한다는 것입니다. 즉, 사용자 스토리 / 작업을 자세히 살펴보고 자세히 설명하기가 매우 쉽습니다. ( 여기에서 어떻게 보이는지 볼 수 있습니다 ). 실제로 우리 시스템에는 "프로젝트"라는 개념이 전혀 없습니다. 그것은 다른 작업을 포함하는 다른 작업이며 다른 작업 (연산 프랙탈)에 연결됩니다. 이것은 사용자 스토리, 작업, 프로젝트, 서사시 등을 멋지게 흐리게 만듭니다.

실제로 민첩한 방법론을 사용하는 많은 사용자가하는 일은 장기적인 로드맵 (또는 백 로그)과 단기 스프린트 (또는 반복) 관리를 병합하는 텔레스코픽 계획을 만드는 것입니다. 관리자들은 여전히 ​​추가되기를 기다리는 주요 기능에 대한 훌륭하고 추정 된 로드맵을 보게되며 개발자는 더 깊이 확대하고 실제 작업을 처리합니다. 이것이 갖는 한 가지 장점은 관리자가 작업 계획을 검토 할 때 발생하는 "흥분"의 양을 줄인다는 것입니다. 매우 대략적인 추정치 (예 : "4-6 주!") 만 제공하는 개발 팀 대신 문제의 각 사용자 스토리를 확대하여 더 작은 청크로 분할 할 수 있습니다. 그렇게하면 갑자기 흥정의 여지가 줄어 듭니다. 5 분 동안의 사용자 스토리를 약 1 일 크기의 덩어리로 나누는 데 10 분을 소비합니다. 그리고 갑자기이 주장은 "아니요, 더 빨리 할 수 ​​있습니다. 우리는 할 수 없습니다. 네 할 수 있습니다"라는 말이 갑자기 아닙니다. 그러나 "초기 견적에서 고려하지 않은 모든 숨겨진 작업을 포함하여이 노력에는 어떤 일이 발생합니까? 우리는 무엇을 제거 할 것을 제안합니까? 품질 보증? 테스트? 새로운 사람 훈련? 빌드 환경 설정?".

이 방법은 계획을 처음 작성할 때 신속하게 계획을 변경할 수있는 도구를 사용하는 한 효과적입니다. 요즘 사람들이 폭포를 싫어하는 진짜 이유입니다. 대부분의 시스템은 기존 계획을 완전히 다시 작성하는 것을 매우 어렵게 만들고 사람들은이 활동에 시간을 낭비하는 것을 합리적으로 거부하고 있습니다.

좋아, 나는 이것이 판매 피치로 바뀌고있는 것 같아, 이제 그만하자. :)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.