하드웨어 프로젝트가 멈췄을 때 다시 시작하는 방법
멈춘 하드웨어 프로젝트는 대개 다시 시작할 수 있지만, 첫 단계는 제작을 더 하는 것이 아니라 솔직한 진단입니다. 누군가 이미 있는 것을 평가하고 문서화한 뒤, 기존 작업을 살릴지 처음부터 다시 할지 알려 주며, 어느 쪽이든 고정 견적을 제시합니다. 이 노트는 하드웨어 프로젝트가 왜 멈추는지, 구제 작업에 실제로 무엇이 포함되는지, 그리고 내 프로젝트가 끝까지 갈 가치가 있는지 판단하는 방법을 다룹니다.
프로젝트가 진행되다가 멈췄습니다. 개발자가 이메일에 답하지 않거나, 프로토타입이 쉬운 80%만 해내고 정작 중요한 부분에서 실패하거나, 떠난 사람이 남긴 보드와 코드 상자를 문서도, 이해하는 사람도 없이 물려받았습니다. 이미 돈을 썼고, 다음에 쓸 돈에 대해 결정해야 합니다.
본능적으로는 누군가를 고용해 계속 만들게 하고 싶어집니다. 더 나은 첫수는 실제로 무엇을 가지고 있는지 확인하는 것입니다. 정체를 모르는 기반 위에 제작을 더 얹는 것으로 시작한 구제는 대개 두 번째로 멈추기 때문입니다. 이 노트는 제대로 된 구제가 어떤 모습인지, 그리고 프로젝트가 끝까지 갈 가치가 있는지 판단하는 방법을 설명합니다.
하드웨어 프로젝트가 멈추는 이유
원인은 반복되며, 내 프로젝트의 원인을 짚으면 해결책이 무엇을 다뤄야 하는지 알 수 있습니다.
- 혼자 만들던 사람이 떠났습니다. 프리랜서 한 명이 모든 지식을 쥐고 아무것도 기록하지 않은 채 떠났습니다. 하드웨어는 작동하지만, 안전하게 고칠 수 있는 사람은 아무도 없습니다.
- 범위에 끝이 없었습니다. 요구사항이 느슨한 끝이 열린 시간제 작업은 표류하다가 제품보다 예산이 먼저 바닥납니다.
- 위험한 부분을 마지막으로 미뤘습니다. 팀은 쉬운 부분부터 만들었는데, 어려운 부분이 문제의 전부였고, 거기에 도달했을 때는 돈이 이미 바닥난 뒤였습니다.
- 설계가 한 번도 제조 현실을 마주하지 않았습니다. 작업대에서 작동하는 프로토타입을 대량으로 만들 수 없으며, 그 간극은 공장이 견적을 낼 때에야 드러납니다.
구제는 진단에서 시작합니다
열어 보지도 않은 기계의 수리 견적을 낼 수는 없습니다. 구제는 유료 진단으로 시작합니다. 누군가 기존 하드웨어, 펌웨어, 파일을 읽고, 문서화되지 않은 부분을 역설계하고, 무엇이 작동하고 무엇이 안 되는지, 완성하려면 무엇이 필요한지 보고합니다. 산출물은 서면 판정과 작업 완료를 위한 고정 견적이지, 이것저것 들여다본 시간에 대한 청구서가 아닙니다. 문서화가 잘된 프로젝트는 빨리 평가할 수 있습니다. 문서가 없는 프로젝트는 파악하는 데 비용이 더 듭니다. 남의 작업을 역설계하는 것이 노동의 대부분이기 때문입니다.
판정은 저희가 일을 잃게 되더라도 솔직합니다. 기존 작업이 탄탄해서 마무리하는 비용이 저렴할 때도 있습니다. 기반을 살릴 수 없어, 엉킨 것을 푸는 것보다 깨끗하게 다시 시작하는 편이 저렴할 때도 있습니다. 누가 만들든 제품이 제조 현실을 견딜 수 없어서 멈추는 것이 옳은 답일 때도 있습니다. 고객은 진짜 답을 받습니다. 유료 작업을 더 하라는 권고만 하는 진단은 진단이 아니기 때문입니다.
살릴 것인가, 다시 시작할 것인가
선택은 기존 작업 중 얼마나 신뢰하고 문서화할 수 있느냐에 달려 있습니다.
| 현재 가진 것 | 대개 올바른 선택 |
|---|---|
| 작동하는 하드웨어, 읽을 수 있는 코드, 약간의 문서 | 살리기. 빈 곳을 문서화하고, 빠진 부분을 마무리하고, 다음으로 넘어가세요. |
| 작동하는 하드웨어, 문서 없음, 원래 제작자는 떠남 | 먼저 진단하세요. 역설계하고 문서화한 뒤, 실제 정보를 바탕으로 결정하세요. |
| 작업대에서는 작동하지만 제조할 수 없는 설계 | 생산을 위한 재설계. 프로토타입은 제품이 아니라 증명이었습니다. |
| 물리 법칙이나 단위 경제성에서 실패한 개념 | 멈추세요. 매몰 비용이 아니라 교훈을 건지세요. |
구제 작업에서 얻어야 할 것
판정이 어떻든, 구제 작업은 지난번 계약이 끝내 주지 못한 것을 남겨야 합니다. 바로 통제권입니다. 편집 가능한 회로도와 CAD, 주석 달린 펌웨어 소스, 실제 부품 번호가 적힌 자재 명세서, 그리고 시스템이 무엇을 어떻게 하는지 적은 문서를 말합니다. 또 다른 블랙박스를 돌려주는 구제는 프로젝트를 멈추게 한 실수를 되풀이한 것입니다. 핵심은 고객 본인을 포함해 다음에 손댈 사람이 그것을 이해할 수 있게 하는 것입니다.
자주 묻는 질문
하드웨어 개발자가 사라졌습니다. 어떻게 해야 하나요? 제작에 돈을 더 쓰지 말고, 지금 있는 것부터 진단받으세요. 엔지니어에게 하드웨어, 펌웨어, 파일을 읽고, 문서화되지 않은 부분을 역설계하고, 무엇이 작동하며 완성하려면 무엇이 필요한지 보고하게 하세요. 그 판정과 완성을 위한 고정 견적을 보면 현재 작업을 이어 갈지 다시 시작할지 판단할 수 있습니다.
반쯤 만든 프로토타입을 살릴 수 있나요? 그런 경우가 많지만 늘 그렇지는 않으며, 솔직한 답을 드리려면 먼저 살펴봐야 합니다. 읽을 수 있는 코드와 약간의 문서가 있는 작동하는 하드웨어는 대개 끝까지 갈 가치가 있습니다. 문서가 없는 작동하는 하드웨어는 누구든 완성 견적을 내기 전에 역설계가 필요합니다. 제조할 수 없는 설계에는 땜질이 아니라 재설계가 필요합니다.
하드웨어 견적에 대해 두 번째 의견을 얻으려면 어떻게 하나요? 두 번째 엔지니어에게 작업 범위, 산출물, 가격을 실제 작업 요구와 비교해 검토하도록 요청하세요. 신뢰할 수 있는 견적서는 고정 가격 단계, 명명된 산출물, 원가에 따른 자재를 나열합니다. 소프트 스코프가 포함된 개방형 시간당 견적은 가장 잘 막히는 패턴이며, 비용 노트는 실제 견적에 포함되어야 할 내용을 설명합니다.
프로젝트 구제 비용은 얼마인가요? 기존 작업의 상태에 따라 다르므로, 고정된 구제 가격이 아니라 유료 진단으로 시작합니다. 문서화된 프로젝트는 평가 비용이 적게 들고, 문서가 없는 프로젝트는 파악하는 일이 작업의 대부분이라 비용이 더 듭니다. 진단 결과로 완성을 위한 고정 견적이 나오므로, 끝이 열린 약정이 아니라 실제 금액을 보고 결정하실 수 있습니다.
저희의 역할
관련 노트: 하드웨어 프로토타입의 실제 비용 · 아이디어를 제품으로 만드는 방법 · 발명 홍보 사기를 알아보는 방법.