세션 준비
기술 컨설팅 세션은 막연한 질문이 아닌 구체적인 의사결정 사안을 가지고 올 때 가장 생산적입니다. 아래 질문들은 직접적인 기술적 의견을 얻고, 아키텍처 리스크를 파악하며, 바로 실행 가능한 명확한 권고안을 가지고 나갈 수 있도록 도와줍니다.
1.제가 설명한 내용을 바탕으로, 현재 시스템에서 가장 큰 기술적 리스크는 무엇인가요?
가장 중요한 진단 질문입니다. 주의와 투자를 어디에 집중해야 할지 우선순위를 잡아줍니다.
2.현재 기술 스택이 2년 후 목표에 적합한가요, 아니면 고통스러운 마이그레이션을 향해 가고 있나요?
초기 결정은 복리로 누적됩니다. 지금 미래를 내다보는 평가를 받는 것이 나중에 전면 재작성보다 훨씬 저렴합니다.
3.확장성 한계에 가장 먼저 부딪힐 부분은 어디이고, 수정하는 데 얼마나 많은 비용이 들까요?
현재 규모에서 실제로 중요한 병목과 이론적 우려를 구분해줍니다.
4.지금 해결해야 할 기술 부채와 당분간 감수해도 되는 기술 부채는 무엇인가요?
모든 기술 부채가 똑같이 비싼 건 아닙니다. 좋은 어드바이저는 무엇을 우선시할지 알고 있습니다.
5.[고려 중인 특정 기능이나 시스템]을 직접 개발해야 할까요, 구매해야 할까요, 오픈소스 솔루션을 사용해야 할까요?
기술에서 가장 중요한 결정 중 하나입니다. 구체적인 시나리오를 가져와야 구체적인 답을 얻을 수 있습니다.
6.지금 새로 시작한다면 아키텍처에서 무엇을 바꾸시겠습니까?
백지 상태의 질문은 기존 결정에 대한 가장 솔직한 평가를 끌어냅니다.
7.현재 사용 중인 기술이나 도구 중 리스크가 있거나 나중에 문제가 될 수 있는 것이 있나요?
내부에서는 파악하기 어려운 의존성, 벤더 리스크, 또는 생태계 선택의 문제를 드러냅니다.
8.엔지니어링 팀을 효과적으로 활용하고 있나요, 아니면 인원 추가 없이도 성과를 높일 수 있는 프로세스나 도구 개선이 있나요?
비기술 창업자에게 가장 가치 있는 질문인 경우가 많습니다. 인력 추가 없이 효율을 높이는 방법을 파악할 수 있습니다.
9.엔지니어링 팀이 다음 스프린트에서 지금 계획하지 않은 것 중 해야 할 일이 있다면 무엇인가요?
바로 실행 가능한 단기적이고 구체적인 권고안을 얻을 수 있습니다.
10.전문가로서 확신 있는 권고안을 내리기 위해 먼저 검토하거나 감사하고 싶은 것이 있나요?
필요한 추가 정보가 무엇인지를 드러내며, 동시에 그들의 지적 정직성을 가늠하게 해줍니다.