개발자 관점에서 점검하기
자유롭게 기획을 구상했다면 개발자가 바라보는 관점에서 한번 점검해 보는 것이 좋습니다. 개발자는 기능을 입력→처리→출력 흐름으로 보고, 조건과 예외 상황을 꼼꼼히 확인합니다. 기획 단계에서도 이러한 흐름이 잘 이어지는지, 누락된 조건이나 예외가 없는지 점검하면 협업이 원활해질 것입니다.
그리고 말로만 설명하면 오해가 생기기 쉽기 때문에 화면의 흐름이나 예외 상황을 구체적으로 정리하는 것이 좋습니다. 비슷한 기능을 제공하는 다른 서비스 사례를 제시하면 개발자가 이해하고 방향을 잡는 데 도움이 됩니다. 개발은 기획에서 제시한 방향을 논리적으로, 예외 상황까지 고려해 구현하는 과정입니다. 따라서 기획자가 구체적으로 설계할수록 개발자가 더 수월하게 작업할 수 있습니다.
여기까지 읽으면 ‘왜 기획자만 개발자한테 맞춰야 하는 거야?’ 하는 생각이 들 수도 있겠죠. 필자는 기획 팀과 함께 일하면서 그들이 겪는 답답함이나 스트레스를 가까이에서 많이 봤습니다. 그래서 기획자가 모든 것을 맞춰야 한다는 말이 아니라, 오히려 기획자가 덜 지치고 편하게 일할 수 있는 접근법을 제시한 것입니다. 협업이 원활해지면 설득하기도 쉽고, 일이 매끄럽게 진행되면 그만큼 스트레스도 줄어들게 마련입니다.