Agile scrum

2022. 11. 11. 11:45Software Engineering

    목차
반응형
  • PMO
    • Project Management Office
    • 전체 프로젝트 관리
  • PM (Project Manager)
    • 프로젝트 관리
    • 이해관계자 간의 커뮤니케이션을 통한 조율
    • 업무별 일정/이슈 관리

관리자의 필요 역량

  • 리더십
    • 동기부여
    • 명확한 업무 수행
  • 의사소통능력
    • 이해일치를 위한 의사소통
  • 관리
    • 적절한 위임
    • 문제 예방 및 해결

 

프로세스 구축

  • 요구사항
    • 목표 설정
    • 요구사항 도출
    • acceptance test 도출
  • 업무 처리 프로세스
    • agile scrum을 통한 build up (continuous development)
    • 회의
      • daily scrum
        • daily or (bydaily) scrum 진행
        • scrum 진행
          • 진행중인 업무 진행 사항(done or doing), 진행할 업무(todo) 사항에 대해서만 간단히 논의
          • 문제 상황(issue)이 있을 시 간략히 문제 상황을 공유하고 구체적인 문제 해결을 위한 내용 공유는 slack을 통해 진행
      • sprint planning meeting
        • 스프린트 리뷰 / 스프린트 목표 설정 및 backlog 계획 회의
          • issue 기반 리뷰 진행 (필요시 설계 문서 및 코드 사용)
          • issue는 우선순위를 지정
        • backlog와 kanban board로 진행
        • 회고
          • 잘 진행되고 있는지, 개선할 사항은 없는지 회고
    • period 
      • sprint: work unit에 맞춰 개발 주기를 결정
        • 1~4주 단위 사이에서 flexible하게 결정하여 진행
        • 개발 분량(분석/설계/개발/테스트/안정화)에 따라 좌우
    • work unit
      • theme
        • e.g., photato product
      • epic
        • e.g., pipeline system, monitoring system
      • story (based on use-case)
        • e.g., Png decoder
      • task
        • e.g., Png initialization, Png decoding, Png deinitialization
    • issue
      • issue 기술 항목
        • task의 scale (theme, epic, story, task)
        • 목표
        • 요구사항
        • 우선순위 (priority)
        • 인수 테스트 사항
        • 예상 기간(테스트/안정화 기간 포함)

 

 

반응형

'Software Engineering' 카테고리의 다른 글

Project Management ZenHub  (0) 2023.01.30
WBS (Work Breakdown Structure)  (0) 2022.11.30
Project Manager 역할  (0) 2022.01.09
좋은 가독 방법 (code reading, 코드 리딩)  (0) 2021.12.19
UML은 언제 사용하는가?  (0) 2021.12.19