10.0

View in English

10.0 10부 소개: 프로젝트/제품/프로그램 관리

10부는 가치의 전달을 프로젝트, 제품, 프로그램, 포트폴리오 수준에서 관리하는 것, 그리고 그 일이 일어나는 기업과 정부의 환경에 관한 것입니다. 1부에서 9부, 그리고 11부는 소프트웨어를 잘 만드는 법을 보입니다. 이 부는 다릅니다. 조직이 무엇에 자금을 댈지 결정하고, 그 선택 뒤에 많은 팀과 벤더를 정렬하고, 그 둘레의 위험과 컴플라이언스를 관리하고, 오랜 수명 동안 살아 있게 유지하고, 혁신을 위해 파트너를 맺고, 이 모두를 윤리적으로 공익을 위해 하는 방법을 다룹니다. 여기가 엔지니어링이 전략, 돈, 조달, 감독, 책무를 만나는 곳입니다.

이 관리 계층은 이 가이드북이 겨냥하는 바로 그곳, 곧 큰 팀, 기업, 정부에서 가장 중요합니다. 단일 팀은 조율을 즉흥적으로 할 수 있습니다. 수백 개 팀은 그럴 수 없습니다. 다년간의 공공 자금, 조달 규칙, 감사 의무, 수십 년으로 측정되는 시스템 수명은 관리를 간접비에서 성공과 실패를 가르는 요소로 바꿉니다. 여기의 장들은 그 맥락을 견뎌야 할 관료주의가 아니라 설계 입력으로 다룹니다. 큰 조직이 전략을 만들 가치가 있고, 운영하기 안전하고, 의존하기 건전하고, 신뢰받기에 적합한 소프트웨어로 바꾸게 하는 제약과 규율입니다.

이 부의 장

  • 10.1 포트폴리오와 프로그램 관리: 엔지니어링을 전략과 OKR(목표와 핵심 결과)에 정렬하고, 이니셔티브 전반의 우선순위를 정하고, 많은 팀과 벤더 사이의 의존성을 조율하는 것.

  • 10.2 위험, 감사, 보증: 기업 및 제3자 위험, 감사 추적과 지속적 통제, 업무 연속성, 집중 위험.

  • 10.3 조달, 오픈 소스, 라이선스: 구축/구매/채택 결정, 라이선스 컴플라이언스, 오픈 소스 전략과 OSPO(오픈 소스 프로그램 오피스), 의존성 관리.

  • 10.4 대규모 장수 시스템의 지속: 스튜어드십, 버스 팩터 완화, 폐기와 수명 종료, 수십 년 사는 시스템의 관리.

  • 10.5 윤리, 책임성, 공익: 직업 윤리, 알고리즘 책무, 형평성, 지속가능성, 시민과 고객을 존엄하게 섬기는 것.

  • 10.6 프로젝트 관리: 의도를 전달된 성과로 바꾸는 것. 예측형/적응형/하이브리드 전달, 정직한 추정, 의존성과 위험 관리, 참여하는 이해관계자.

  • 10.7 애자일: 가치와 원칙의 마인드셋으로서의 적응적 전달. 스크럼, 칸반, XP(익스트림 프로그래밍), 기술적 탁월함, 확장과 축소, 기업과 정부의 애자일.

  • 10.8 성숙도 모델: 개선의 우선순위를 정하려고 수준의 사다리에 대해 역량을 평가하는 것. 쫓을 트로피가 아니라 투자를 이끄는 거울.

  • 10.9 혁신과 파트너십: 구축과 구매를 넘어서는 의도적인 세 번째 선택지. 새 역량을 만드는 위험과 보상을 나누려고 스타트업, 연구소, 공공 수단과 파트너를 맺는 것.

  • 10.10 소프트웨어 엔지니어링 경제학: 모든 자금 결정의 분석적 뼈대. 가치와 비용, 화폐의 시간 가치, 비용 추정, ROI/TCO/NPV(투자수익률, 총소유비용, 순현재가치), 기술 부채의 경제학과 지연의 비용, 방어 가능한 비즈니스 사례 구축.

  • 10.11 디지털 주권: 데이터, 소프트웨어, 인프라에 대한 비례적 통제. 관할 대 거주, 키 통제, 이식성과 퇴출, 주권 클라우드, 전략적 자율로서의 개방형 표준을 다룹니다.

  • 10.12 오픈 소스 대 클로즈드 소스: 무엇을 채택할지 결정하는 소비자로서, 무엇을 오픈 소스로 할지 결정하는 생산자로서 모두, 비용, 통제, 보안, 수명, 종속 전반에 걸친 개방형과 독점 소프트웨어의 균형 잡힌 비교.

  • 10.13 조직 간 협업: 독립적인 조직이 경계를 넘어 함께 일하는 방법(컨소시엄, 재단, 표준 기구, 합작 투자, 기관 간 및 민관 파트너십)과, 공유된 작업을 다스리고 유인을 정렬하는 방법.

  • 10.14 제품 관리와 디스커버리: 제품 비전과 전략을 정하고, 전달과 나란히 지속적 디스커버리를 운영하고, 산출이 아니라 성과로 우선순위를 정하고, 로드맵을 날짜가 있는 약속이 아니라 의도로 다룸으로써 무엇과 왜를 소유하는 것.

  • 10.15 추정과 예측: 추정을 약속과 분리하고, 분해와 확률적 흐름 예측을 쓰고, 큰 프로그램에는 외부 시각을 취하고, 답을 거짓 단일 날짜가 아니라 범위로 표현함으로써 깊은 불확실성 아래서 믿을 만한 예측을 하고 전달하는 것.

  • 10.16 이해관계자 관리와 커뮤니케이션: 누가 이해관계가 있는지 지도화하고, 위, 아래, 옆, 바깥을 관리하고, 청중에 맞게 메시지를 조정하고, 정직하게 보고하고, 정치를 하는 대신 위험과 나쁜 소식을 일찍 소통하는 것.

  • 10.17 조직 변화 관리: 변화 모델을 실용적으로 쓰고, 후원과 설득력 있는 이유를 쌓고, 점진적으로 롤아웃하고, 변화를 강화해 팀이 되돌아가지 않게 함으로써 사람들이 새로운 일하는 방식을 실제로 채택하도록 돕는 것.

  • 10.18 오픈 소스 프로그램 오피스(OSPO)와 업스트림 기여: 라이선스와 공급망 위생에서 전략으로서의 업스트림 기여, InnerSource, 의존하는 메인테이너에 대한 자금 지원까지, 조직이 오픈 소스를 소비하고, 기여하고, 공개하는 방식을 조율하는 것.

이 장들이 서로 맞물리는 방식

이 부는 전략적인 것에서 전술적인 것으로, 다시 윤리적인 것으로 움직입니다. 포트폴리오와 프로그램 관리(10.1)가 방향을 정하고 전체를 조율합니다. 디스커버리 파이프라인의 성과 척도(11.1장)와 11.2장의 전달 증거에서 공급받습니다. 프로젝트 관리(10.6)와 애자일(10.7)은 그 포트폴리오 안에서 단일 이니셔티브를 실행하는 규율입니다. 10.6장은 모든 전달에 공통된 제약과 선택을 펼치고, 10.7장은 적응적 선택지를 깊이 다룹니다. 위험과 보증(10.2), 조달, 오픈 소스, 라이선스(10.3)는 전달을 둘러싼 것, 곧 노출, 통제, 공급자, 의존성을 관리하며, 둘 다 4.6장의 보안과 컴플라이언스 실천에 기댑니다. 성숙도 모델(10.8)은 이 모두를 개선하는 데 어디에 투자할지 결정하는 렌즈를 줍니다. 혁신과 파트너십(10.9)은 조직이 홀로 만들 수도 살 수도 없는 역량을 공급하며, 조달(10.3)과 6.1장의 구축/구매/파트너 논리에 가깝습니다. 시스템의 지속(10.4)은 지평을 대규모 시스템이 사는 수십 년으로 확장하며 9부의 신뢰성과 운영 규율에 기댑니다. 윤리와 공익(10.5)은 전체 노력을 그것이 섬기는 사람들에게 책임지게 합니다. 함께 읽으면 이 장들은 대규모 조직이 전략과 돈을 장기적으로 신뢰할 수 있는 소프트웨어로 바꾸는 방법을 기술합니다.