민첩한 개발 방법론으로 이동하는 것이 가장 좋습니까? [닫은

StackOverflow https://stackoverflow.com/questions/200626

  •  03-07-2019
  •  | 
  •  

문제

민첩한 개발 방법론 (SCRUM 또는 XP 등)을 채택하거나 이동하는 것에 대해 사업에 사례를 제기해야한다면 어떤 사례를 만들겠습니까 (개념을 어떻게 판매합니까)?

예를 들어

  • 비 기술적 인 사람에게 개념과 혜택을 어떻게 설명 하시겠습니까?
  • 성공적으로 그렇게했다면, 승리 한 논쟁/사례/이론적 인 것은 무엇입니까?
  • 편집 : 내가 묻는 이유는 내 친구 (회사의 솔루션 건축가)가 현재이 주제에 대해 그의 경영진에게 접근하는 방법을 결정하려고 노력하고 있기 때문입니다. . 특히 민첩한 정렬 된 박약학으로 이사하기 위해 성공적으로 사건을 만든 사람들의 의견을 듣고 궁금합니다.

    도움이 되었습니까?

    해결책

    비 기술적 인 사람들은 정시와 예산 내에서 양질의 프로젝트에 관심이 있으며 배송 당시의 요구 사항을 충족시킬 수 있습니다. 애자일이 이러한 자질을 전달하는 데 어떻게 도움이되는지에 집중해야합니다.


    두 가지 이유로 비 기술적 인 사람에게 애자일을 판매하는 것은 때로는 매우 어렵습니다.

    • 100% 미리 계획하지 않는 개념은 실제로 직관적이지 않습니다.
    • 많은 사람들이 민첩성을 사용하고, 비참하게 실패하여 무엇이든 전달하고 위대한 SDP에게 나쁜 이름을 부여한다고 주장합니다.

    변화를 처리하는 민첩한 프로세스 능력에 대해 이야기하십시오.

    이미 당신과 함께 일하는 고객과 함께 일하면 일반적으로 더 쉽습니다. 예를 들어 시간이 지남에 따라 축적 된 모든 변경 요청을 쉽게 보여주고 일정과 프로젝트 비용에 어떤 영향을 미쳤는지 보여줄 수 있습니다. 그런 다음 민첩한 프로세스가 그러한 사례를 처리하는 데 어떻게 도움이되는지 설명 할 수 있습니다.

    같은 라인을 따라 '폭포 프로젝트'에서 수행 된 초기 추정을 수행하여 실제 결과와 비교할 수 있습니다.


    또한 품질에 대한 민첩한 접근 방식에 대해서도 이야기 할 것입니다. 반복 중 테스트는 품질을 상당히 증가시킵니다. 즉각적인 피드백이있는 짧은 반복도 큰 도움이됩니다.

    다른 팁

    나의 사례 : 조직은 2 년 동안 좋은 2 년 동안 쫓겨 났고 마침내 애자일 악 대차로 뛰어 들기 전에 실패했습니다 ... 세계가 세상의 비율로 양질의 소프트웨어를 생산하는 더 나은 대안 (현재 ... 개인 의견)이 없습니다. 변화. 당신은 더 이상 옛날 방식으로 일을 할 여유가 없습니다. 어떤 사람들은 어려운 방법을 배웁니다.

    방에있는 코끼리 : 아이디어가 좋다고해서 그것이 받아 들여지는 것은 아닙니다.

    논리적 논증 :

    • 피드백 루프 짧은. 고객은 할 수 있습니다 작업 소프트웨어를 참조하십시오 매월 말/반복이 끝날 때, 그것을 가지고 놀십시오 ... 세련되고 맛을 조정하십시오. 더 이상 개발자가 1 년 동안 반죽을 빨고 말을 기다리는 고객을 위해 술에 취한 코끼리와 함께 돌아 오지 않습니다.
    • 모든 것을 돌로 설정할 필요는 없습니다 (거룩한 SRS) 개발이 진행되기 전에. 너 당신의 마음을 바꿀 수 있습니다 시간이 지남에 따라 비즈니스 우선 순위/시장 상황의 변화를 반영하기 위해 .. (개발자는 울화를 던지지 않습니다).
    • 더 나은 의사 소통: 더 이상 '이것은 내가 요청한 것이 아닙니다!' 배를 구제하기 위해 아무 일도 할 수없는 경우. Dev는 실제 고객과 실시간으로 대화하여 의심을 명확히하고 올바른 것을 구축하는지 확인합니다. onus는 정사각형입니다 고객 + 개발 올바른 제품이 제작되었는지 확인하기 위해 ... 말하는 서로 .. 항상.
    • 인간 과정 : 애자일은 다른 사람들을 위해 사람들이 소프트웨어를 만들었다는 사실을 인식합니다. 관행은 팀 간의 상호 작용, 학습 및 존중을 촉진합니다. 더 나은 사기도 관찰됩니다
    • TDD, 자동 테스트, 페어 프로그래밍 등과 같은 관행에 따라 더 좋은 품질 제품. 전통적으로 프로젝트가 끝날 때 '버그 고정 및 청소'단계에서 보낸 시간은 최소화됩니다.
    • 유지 보수의 용이성. 회귀 테스트는 스냅입니다! 구축 된 시스템은 편의/변경/확장이 쉽습니다. 제대로 완료된 경우. 개발자 가치 단순성 두 번째 특성으로서 과잉 엔지니어링. 개발자는 두려워하지 않습니다 '거기에 들어가서 바꾸기'대 '나는 그 뒤틀린 것을 만지지 않습니다. 지난 시간의 흉터는 아직 치유되지 않았습니다.'
    • 마감일을 맞이할 수있는 더 현실적인 기회 개발자 구매로 인해. 추정치는 차트/MPP/Plan을 작성하는 사람의 장을 추정하기보다는 실제 팀 속도를 기준으로 수정됩니다.
    • 눈에 보이는 진행 - 큰 가시 차트 (번 다운 등)는 프로젝트에서 비밀/꺼리는/매우 바쁜 사람들로부터 채굴하지 않고도 프로젝트에서 무슨 일이 일어나고 있는지 정확하게 알려줍니다. 문제는 대면에 있으며 오랫동안 무시/숨길 수 없습니다. 개발은 관리를위한 정보를 생성하기 위해 일주일 동안 '진행 보고서'모드로 컨텍스트 전환을 할 필요가 없습니다.

    내가 숯 제한을 깨뜨 렸습니까? :)

    잘 팔리는 것은 다음과 같습니다.

    • 테스트, 재생 및 출시 될 수있는 각 반복 후 유형 제품. (돈이 사는 것을보고 싶어하는 제품 소유자에게 좋습니다)
    • 그것은 특히 매일 스탠드 업 중에 개발 과정에 투명성을 가져 오며 기능 중복과 혼란을 줄입니다.
    • 각 스프린트 후에 시연을하면 동료 직원에게 제품이 어떤 방향으로 향하고 있는지, 개발 작업 후에 이용할 수있는 내용, 사람들이 더 나은 점에 대해 이야기하고 생각하게합니다.
    • 개발 추정은 12 개의 스프린트 후에 합리적인 정확도로 이루어질 수 있습니다. 적어도 요인에 초점을 맞추기 위해 몇 가지 수정 후.
    • 특정 기능을 소유 할 때 개발자 구매를 향상시킵니다.
    • 비용 Agile을 사용하는 경우 제품 변경의 폭포 방법론을 사용할 때보 다 훨씬 작은 경향이 있습니다.

    소규모 개발 팀에게는 적합하지만 개발 팀의 바이 인이 필요합니다.

    이전 방법론과 관련된 문제와 새로운 방법론이 이러한 문제를 해결하는 방법을 구체적으로 언급하지 않고 새로운 방법론을 도입하는 것은 거의 불가능합니다.

    실제로, 당신은 아마도 많은 선택을 제공하고 좋아하는 것을 추천하는 것으로 끝나야 할 것입니다. 그것이 당신이 가장 좋아하는 이유에 대한 좋은 설명과 선택한 방법론의 약점에 대한 좋은 지식을 가지고 준비하십시오.

    그리고 당신이 당신의 주장의 힘에 대한 당신의 감정의 힘을 혼란스럽게하지 않도록하고, 당신은 객관적인 기술 평가로 개인적인 가치 선택과 문화적 애착을 전달하려고하지 않도록하십시오. 동료들은 바보가 아닙니다 ~ 할 것이다 당신 이이 일을하고 있는지 알고, 그들은 당신에게 보조 비트를 빠르게 뒤집을 것입니다.

    이것에 대해 철학적으로 생각하고 싶다면 의사 소통은 실제로 웅변, 수사 또는 관절에 의존하지 않고 메시지가 들리는 감정적 인 맥락에 의존합니다. 사람들은 당신의 말이 그들을 추구 할 때가 아니라 당신을 향해 나아갈 때만 당신을들을 수 있습니다.

    내 경험상, 스크럼을 비 기술적 관리에 즉시 판매하는 것은 번 다운 차트입니다. 모든 사람이보고 쉽게 이해할 수있는 종이 차트가 있다는 아이디어는 일상적인 진보를 보여주는 것이 즉각적인 승자입니다. 프로젝트가 예정되어 있는지 매우 일찍 보여줍니다.

    Backlog, Sprints, Daily Scrum 등은 모두 번 다운 차트를 작동시키고 번 다운 차트의 아이디어를 먼저 판매 한 다음 나머지 스크럼이 필요하다는 것을 설명하고 마지막으로 일정에 최소한의 영향을받는 프로세스의 3 주간의 시험.

    비즈니스에 대한 최우선 판매점은 그들이 당신이 무엇을 할 것인지 결정하기 때문에 우선 순위를 설정한다는 것입니다.

    비 기술적 인 사람인 나의 부스는 일반적으로 새로운 방법론이 팀의 생산성을 향상시키는 방법에 대해 Listem을 선호합니다. 그래서 우리의 aproach를 소개합니다 스크럼, a 관리 방법론은 이익에 중점을 둡니다 진행 상황, 더 나은 의사 소통 그리고 더 빨리 피드백.

    문제의 사실로서 다른 모든 이익은 내 상사와 같은 사람들에게 무형의 것을 줄 수 있습니다.

    내가 읽고 들었던 것에서 Agile이라는 용어는 나쁜 랩을 얻고 사람들을 두려워하는 것처럼 보입니다. 비즈니스 관점에서 볼 때 나는 그것이 요약하는 것이 어떻게 더 반응적인 방식으로 비즈니스 가치를 제공 할 수 있다고 생각합니다. Agile은 비즈니스 가치를 빠르게 제공하는 개념을 지원하는 방법입니다.

    기술적 인 용어로 논의하는 대신 친구가 비즈니스 용어로 논의하고 최종 고객에게 비즈니스 가치를 더 빨리 제공 할 수있는 아이디어가 있다고 제안합니다.

    나는 그가 XP 또는 Agile을 방법으로 논의하지 않고 대신 짧은 전달 가능한 집중 회의 (즉, 스크럼)를 소개 한 다음 거기에서 성장하려고 시도합니다. 나는 당신이 사업에 그들이 원하는 것을 더 빠르고 예측 가능한 방식으로 얻을 수 있다고 말하면 그 진술을 전달할 수 있다고 생각합니다.

    라이센스 : CC-BY-SA ~와 함께 속성
    제휴하지 않습니다 StackOverflow
    scroll top