Where Projects Become Outcomes

"프로젝트를 성과로 전환하다"

IT 인사이트

more

지키는 성은 계약으로 쌓인다 (08/08)

AI 시대의 보안 발주 가이드 · Ep.08성에는 완공일이 없다.계약도 그래야 한다.지키는 성은 계약으로 쌓인다 · HFC Consulting성은 전쟁이 끝나도 보수된다. 성벽의 틈은 평화로운 해에 메워지고, 망루의 교대는 적이 보이지 않는 밤에도 돈다. 교대가 멈춘 밤을 적이 고른다.정보시스템의 보안이 다른 과업과 구분되는 단 하나의 성질이 이것이다. 검수일에 끝나지 않는다. 기능은 오픈과 함께 완성되지만 방어는 오픈과 함께 시작되고, 상대는 계약 기간을 읽지 않는다. 이 완결편은 앞의 일곱 편을 하나의 생애주기로 묶는 자리다.일곱 편의 회수보안 사고의 뿌리는 발주 당일에 있었다(1화). 그래서 요구를 항목으로 적었고(2화), 인증서의 효력 범위를 계약의 언어로 번역했으며(3화), AI가 연 새 공격면..

공급망이라는 뒷문 - SBOM과 제3자 위험 (07/08)

AI 시대의 보안 발주 가이드 · Ep.07계약서에 없는 회사의 코드가시스템 안에 있었다.공급망이라는 뒷문 · HFC Consulting2021년 12월의 어느 밤, 전 세계의 보안 조직이 동시에 같은 질문을 받았다. 우리 시스템 어딘가에 Log4j가 있는가.답할 수 있는 조직과 없는 조직으로 세상이 갈렸다. 앞의 조직은 그 주에 조치를 끝냈고, 뒤의 조직은 무엇을 조치해야 하는지 찾는 데 몇 주를 썼다. 문제의 라이브러리는 어떤 계약서에도 당사자로 등장하지 않았다. 그런데 거의 모든 시스템 안에 있었다. 공급망은 그렇게 작동한다. 정문의 경비가 아무리 엄해도, 자재와 함께 성 안으로 들어온 것은 검문을 받지 않는다.공급망 위험의 세 갈래발주자의 시야에서 보면 공급망의 위험은 크게 세 갈래로 들어온다. ..

사고는 온다 - 침해 대응 조항과 책임의 분기 (06/08)

AI 시대의 보안 발주 가이드 · Ep.06침해는 새벽에 왔다.계약서는 말이 없었다.사고는 온다 · HFC Consulting사고 당일의 첫 한 시간에 결정해야 할 것들이 있다. 누가 지휘하는가. 언제 어디에 신고하는가. 서버를 내릴 것인가, 증거를 위해 둘 것인가. 수행사 인력은 어디까지 협조하는가. 그리고 이 모든 비용은 누구의 지갑에서 나가는가.이 결정들을 그 새벽에 처음 논의하는 조직과, 계약서를 펴서 읽는 조직이 있다. 전자의 회의는 책임의 소재를 다투느라 길어지고, 후자의 회의는 절차를 확인하고 끝난다. 격차는 그날 벌어지는 것이 아니다. 발주 때 벌어져 있던 것이 그날 드러날 뿐이다.통지의 시계는 법이 돌린다침해사고와 개인정보 유출에는 법정 신고·통지 의무가 붙는다. 그리고 그 시한은 사고의..

PMO 실전 노트

more

배치는 아침에도 끝나지 않았다

PMO 실전 노트 · Note 37밤은 끝났다.배치는 끝나지 않았다.배치는 아침에도 끝나지 않았다 · HFC Consulting통합테스트 3주차, 아침 9시의 상황실. 모니터의 진행률은 71%에 멈춰 있었다. 밤 10시에 시작한 야간 배치였다. 현업의 조회 화면은 잠겨 있었고, 전화는 울리기 시작했다.장면한 유통 기업의 기간계 재구축 사업. 개발기 데이터로는 6시간이면 끝나던 일괄 집계 배치가, 운영 데이터 전수를 투입하자 14시간을 넘겼다. 수행사 PL이 먼저 말했다. "요구사항정의서에 배치 완료 시한은 없습니다." 발주 담당자가 받았다. "업무 시작 전에 끝나는 건 당연한 것 아닙니까."양쪽이 각자의 문서를 뒤졌다. RFP, 제안서, 요구사항정의서, 검수기준서. 배치 윈도라는 단어는 어디에도 없었다...

PMO 실전 노트 2026.10.12 0

납품 목록에 프롬프트는 없었다

PMO 실전 노트 · Note 36시스템은 인계되었다.지능은 인계되지 않았다.납품 목록에 프롬프트는 없었다 · HFC Consulting운영 이관 2주 전이었다. 인수인계 회의 테이블에 산출물 목록이 펼쳐져 있었다. 설계서, 소스, 테스트 결과서. 목록의 모든 줄에 확인 표시가 붙어 있었다. 운영사 담당자가 목록에 없는 것을 물었다.장면한 공공기관의 상담 지원 시스템 구축 사업. 핵심 기능은 생성형 AI가 상담 답변 초안을 만드는 것이었고, 품질은 안정권에 들어 있었다. 운영사 담당자가 물었다. "프롬프트 원본은 어느 산출물에 있습니까. 답변 품질을 확인하실 때 쓰신 평가 데이터는 어디 있습니까."수행사 PL이 잠시 머뭇거렸다. "프롬프트는 담당 개발자의 작업 공간에 있습니다. 평가 데이터는 엑셀로 관리..

PMO 실전 노트 2026.10.12 0

같은 질문에 다른 답이 돌아왔다

PMO 실전 노트 · Note 35시연은 통과했다.재현은 실패했다.같은 질문에 다른 답이 돌아왔다 · HFC Consulting검수 2주차였다. 한 달 전 시연에서 박수를 받았던 기능이, 검수 테이블 위에서 멈춰 섰다. 기능은 죽지 않았다. 다만 어제의 답과 오늘의 답이 달랐다.장면한 공공기관의 민원 처리 시스템 구축 사업. 생성형 AI가 민원 회신문 초안을 작성하는 기능이 핵심 과업이었다. 검수 담당자가 시연 때와 같은 민원 사례를 입력했다. 답이 달랐다. 문장 구조가 달랐고, 인용한 근거 조항이 달랐다. 세 번째 입력에서는 시연 때 없던 안내 문구가 붙어 나왔다.수행사 PM이 말했다. "생성형 모델의 특성입니다. 오류가 아닙니다." 검수 담당자가 물었다. "그러면 무엇이 합격입니까." 회의실이 조용해..

PMO 실전 노트 2026.10.12 0

검수는 끝났다, 조건은 남았다

PMO 실전 노트 · Note 34도장은 찍혔다.조건은 회의록 한 줄이었다.검수는 끝났다, 조건은 남았다 · HFC Consulting검수 회의는 예정보다 길어졌다. 지적사항 열한 건 가운데 세 건이 남아 있었다.오픈 일정은 움직일 수 없었다. 누군가 익숙한 단어를 꺼냈다. 조건부로 갑시다.장면조건부 적합. 판정은 그렇게 내려졌다. 조건은 회의록에 한 줄로 남았다. 잔여 세 건은 익월 말까지 해소한다. 날인이 이루어졌고, 사업은 다음 단계로 넘어갔다. 그날 회의실의 모두가 안도했다.석 달이 지났다. 잔여 세 건은 세 곳에 흩어져 있었다. 하나는 결함관리대장에, 하나는 회의록에, 하나는 담당자의 메일함에. 기한은 소리 없이 지나 있었다. 최종 검수에서 세 건이 되살아났을 때, 수행사는 말했다. 그 단계는 ..

PMO 실전 노트 2026.10.05 0