애자일 프로젝트 관리

소개

Agile Project Management는 프로젝트 관리를 위해 도입 된 혁신적인 방법 중 하나입니다. 이것은 소프트웨어 개발의 프로젝트 관리 실무에 주로 적용되는 최신 프로젝트 관리 전략 중 하나입니다. 따라서 애자일 프로젝트 관리를 이해할 때 소프트웨어 개발 프로세스와 관련시키는 것이 가장 좋습니다.

비즈니스로서 소프트웨어 개발이 시작된 이래 폭포 모델과 같은 여러 프로세스가 뒤따 랐습니다. 소프트웨어 개발, 기술 및 비즈니스 요구 사항의 발전으로 인해 기존 모델은 요구 사항을 충족 할만큼 강력하지 않습니다.

따라서 요구 사항의 민첩성을 해결하려면보다 유연한 소프트웨어 개발 모델이 필요했습니다. 그 결과 정보 기술 커뮤니티는 민첩한 소프트웨어 개발 모델을 개발했습니다.

'Agile'은 Scrum과 같은 애자일 개발에 사용되는 다양한 모델을 식별하는 데 사용되는 포괄적 인 용어입니다. 애자일 개발 모델은 기존 모델과 다르기 때문에 애자일 프로젝트 관리는 프로젝트 관리의 전문 분야입니다.

애자일 프로세스

애자일 프로젝트 관리를 이해하기 위해서는 애자일 개발 프로세스를 잘 이해하고 있어야합니다.

기존 모델과 비교할 때 애자일 개발 모델에는 많은 차이점이 있습니다.

  • 애자일 모델은 전체 팀이 긴밀하게 통합 된 단위 여야한다는 사실을 강조합니다. 여기에는 개발자, 품질 보증, 프로젝트 관리 및 고객이 포함됩니다.

  • 빈번한 의사 소통은 이러한 통합을 가능하게하는 핵심 요소 중 하나입니다. 따라서 하루의 작업과 의존성을 결정하기 위해 매일 회의가 열립니다.

  • 배송은 단기적입니다. 일반적으로 배송주기는 1 주에서 4 주입니다. 이들은 일반적으로 스프린트로 알려져 있습니다.

  • 애자일 프로젝트 팀은 팀 구성원 (고객 포함)이 자신의 견해와 피드백을 공개적이고 신속하게 표현할 수있는 개방형 커뮤니케이션 기술과 도구를 따릅니다. 그런 다음 소프트웨어의 요구 사항 및 구현을 구성 할 때 이러한 설명을 고려합니다.

애자일 프로젝트 관리의 범위

애자일 프로젝트에서 전체 팀이 팀 관리를 담당하며 프로젝트 관리자의 책임이 아닙니다. 프로세스 및 절차에 관해서는 서면 정책보다 상식이 사용됩니다.

이를 통해 경영진의 의사 결정이 지연되지 않고 일이 더 빨리 진행될 수 있습니다.

관리자가되는 것 외에도 애자일 프로젝트 관리 기능은 다른 사람에게 동기를 부여하는 리더십과 기술을 보여 주어야합니다. 이것은 팀원들 사이에서 정신을 유지하는 데 도움이되고 팀이 규율을 따르도록합니다.

애자일 프로젝트 관리자는 소프트웨어 개발 팀의 '보스'가 아닙니다. 오히려이 기능은 품질과 신속한 소프트웨어 개발에 필요한 활동과 자원을 용이하게하고 조정합니다.

애자일 프로젝트 관리자의 책임

애자일 프로젝트 관리 기능의 책임은 다음과 같습니다. 한 프로젝트에서 다른 프로젝트로 이러한 책임은 약간 변경 될 수 있으며 다르게 해석됩니다.

  • 프로젝트 팀에서 민첩한 가치와 관행을 유지하는 책임이 있습니다.

  • 애자일 프로젝트 관리자는 역할의 핵심 기능인 장애물을 제거합니다.

  • 프로젝트 팀 구성원이 요구 사항 백 로그를 작동하는 소프트웨어 기능으로 전환하도록 지원합니다.

  • 팀 내에서 효과적이고 열린 의사 소통을 촉진하고 장려합니다.

  • 장애 극복을위한 단기 계획과 계획을 논의하는 애자일 회의를 개최합니다.

  • 개발 프로세스에 사용되는 도구 및 관행을 향상시킵니다.

  • 애자일 프로젝트 관리자는 팀의 주요 동기 부 여자이며 팀 구성원의 멘토 역할도합니다.

애자일 프로젝트 관리는

  • 소프트웨어 개발 팀을 관리합니다.

  • 팀원이 내린 정보에 입각 한 결정을 무시합니다.

  • 팀 구성원이 작업 또는 루틴을 수행하도록 지시합니다.

  • 팀이 특정 이정표 또는 납품을 달성하도록 유도합니다.

  • 팀 구성원에게 작업을 할당합니다.

  • 팀을 대신하여 결정을 내립니다.

  • 기술적 의사 결정 또는 제품 전략 도출에 관여합니다.

결론

애자일 프로젝트에서 프로젝트의 목표를 달성하기 위해 프로젝트를 관리하는 것은 모든 사람 (개발자, 품질 보증 엔지니어, 디자이너 등)의 책임입니다.

또한 애자일 프로젝트 관리자는 리소스를 제공하고, 팀의 동기를 유지하고, 차단 문제를 제거하고, 가능한 한 빨리 장애를 해결하기 위해 애자일 팀에서 핵심 역할을합니다.

이러한 의미에서 애자일 프로젝트 관리자는 관리자가 아니라 애자일 팀의 멘토이자 보호자입니다.