블로그로 돌아가기
생산성프로젝트 관리

솔로 개발자가 프로젝트 관리 시 저지르는 7가지 실수

5분 소요

혼자 일하면 자유가 주어집니다. 동시에 스스로를 망칠 기회도 주어지죠. 반드시 피해야 할 실수들을 알아봅니다.

1. 기록하지 않는 것

샤워하다가 떠오른 그 기발한 아이디어, 나중에 기억할 수 있을 거라 생각하시나요? 절대 그렇지 않습니다. 다음에 무엇을 해야 하는지 정확히 알고 있다고 생각하시나요? 프로젝트에서 주말을 보낸 후에는 그렇지 않습니다. 모든 것을 기록하세요. 할 일, 결정 사항, 아이디어, 버그까지 전부요. 뇌는 생각하는 데 쓰는 것이지, 할 일 목록을 저장하는 창고가 아닙니다. 노트북이든 태스크 보드든 어떤 방식이든 좋습니다. 머릿속에 있는 것들을 꺼내 시스템에 넣으세요.

2. 계획 단계 건너뛰기

솔로 개발자들은 바로 코드 작성에 뛰어드는 걸 좋아합니다. 무언가를 만들 수 있는데 계획을 세우는 건 시간 낭비처럼 느껴지죠. 하지만 계획 없이 만들다 보면 같은 기능을 세 번씩 다시 작성하는 상황이 생깁니다. 시작하기 전에 30분만 투자해서 만들려는 것의 윤곽을 잡아보세요. 범위를 정의하고, 핵심 작업을 나열하고, 마일스톤을 설정하세요. 이 작은 투자가 나중에 몇 날의 헛된 노력을 절약해 줍니다.

3. 너무 많은 일을 동시에 하는 것

함께 조율할 팀이 없다 보니, 영감이 떠오를 때마다 여러 기능 사이를 오가고 싶은 유혹이 생깁니다. 월요일엔 UI, 화요일엔 백엔드, 수요일엔 방금 떠오른 완전히 새로운 기능 작업을 하는 식으로요. 이렇게 하면 모든 것이 30% 완성된 채로 아무것도 끝나지 않는 프로젝트가 만들어집니다. 한 가지를 골라 끝낸 다음 다음 단계로 넘어가세요. "진행 중" 한도가 있는 칸반 보드를 활용하면 이를 지키는 데 도움이 됩니다.

4. 마감일을 설정하지 않는 것

아무도 내 작업을 기다리지 않으면 긴박감이 없습니다. 프로젝트는 표류하게 되죠. "준비되면 완성할게"라는 말은 영원히 완성하지 못하는 지름길입니다. 가짜 마감일이라도 설정하세요. 특정 날짜까지 출시하겠다고 누군가에게 말하세요. 공개적으로 게시하세요. 자연적으로 존재하지 않는 책임감을 만들어내세요.

5. 진전보다 완벽주의

앱에 오류 처리 기능도 없는데 버튼 파란색 두 가지 중 어느 게 나은지 3일 동안 고민하는 것, 익숙하신가요? 솔로 개발자들은 어려운 일에 맞서는 대신 편안한 작업 속에 숨으려는 경향이 있습니다. 먼저 못생긴 버전을 출시하세요. 다듬는 건 나중에 하면 됩니다. 앱이 제대로 작동하지 않으면 버튼 색깔 따위는 아무도 신경 쓰지 않습니다.

6. 자신의 진행 상황을 파악하지 않는 것

혼자 일하면 자신이 무엇을 해냈는지 보고하는 스탠드업 미팅이 없습니다. 자신의 진행 상황이 보이지 않으면 아무것도 이루지 못하는 느낌이 들기 쉽습니다. 진행 상황을 시각적으로 추적하세요. 완료된 작업을 표시하고, 매주 완료한 작업을 돌아보세요. 얼마나 멀리 왔는지 확인하는 것이 번아웃을 막는 가장 좋은 해독제입니다.

7. 작업물을 백업하지 않는 것

이건 당연한 말처럼 들리지만 여전히 발생하는 일입니다. 하드 드라이브 하나가 고장 나거나, 실수로 삭제 한 번 하면 몇 달 치 작업이 사라집니다. 버전 관리를 사용하세요. 파일을 백업하세요. 클라우드에 동기화되는 도구에 프로젝트를 저장하세요. 이것을 설정하는 데 걸리는 5분이 개발자 인생 최악의 하루를 막아줄 수 있습니다.
IndieDevBoard

다음 프로젝트를 시작할 준비가 되셨나요?

IndieDevBoard는 칸반 보드, 진행 상황 추적, 노트북 등 필요한 모든 것을 한 곳에서 제공합니다.

무료로 시작하기