기술 기반 회사를 시작하기 위해 웹 개발자 일 필요는 없지만 언젠가는 한 명과 함께 작업해야합니다. 그리고 아닙니다. 누군가를 고용하여 비전을 세우고 실현시키는 것을 보는 것만 큼 쉽지는 않습니다. 팀에 적합한 사람을 찾고 정확하게 개발할 대상 (이상적으로는 협업 방식), 진행중인 프로젝트 관리.
그리고이 과정 전체에 걸쳐 많은 기업가들이 열심히 배우는 몇 가지 사항이 있습니다. 시작하기 전에 알아야 할 사항이 있습니다.
1. 개발을 시작하기 전에 아이디어 검증
새로운 제품이나 기능에 대한 좋은 아이디어가 있습니까? 본능은 개발자를 찾고 즉시 구축을 시작하는 것일 수 있습니다. 그러나 먼저 고객이 실제로 원하는지 여부를 테스트하는 것이 중요합니다.
이렇게하려면 해결하려는 문제를 지정하십시오 (예 : "사용자가 사이트를 자주 방문하도록하려는 경우"). 그런 다음 사용자가 실제로 솔루션을 지원하는 방식으로 작동하는지 테스트 할 수있는 측정 가능한 가설을 작성하십시오. 예를 들어, "사용자가 상태 업데이트를 게시하도록 허용하면 사용자 상호 작용 및 사용자 유지가 증가 할 것"이라는 가설이 될 수 있습니다.
이 작업을 완료하면 빌드하려는 기능의 프로토 타입을 작성하십시오. 초기 개발자의 경우 PowerPoint 또는 Word를 사용하여 클릭 가능한 데모를 만들거나 종이 스케치를 사용할 수도 있습니다. 또한 Axure, Mockingbird 및 Balsamiq과 같은 고급 프로토 타이핑 및 와이어 프레이밍 도구가있어 제품을 관리 할 때 편안하게 사용할 수 있습니다.
그런 다음 개발자가 참여하기 전에 프로토 타입을 고객 (또는 잠재 고객)에게 보여주고 피드백을받습니다. (직접 인터뷰를 예약하거나 Usabilla 또는 UserTesting.com과 같은 온라인 도구를 사용하여 예약 할 수 있습니다.) 개방형 질문을 통해 기능에 대한 생각과 관심을 측정하고 솔루션이 흥미로워 지거나 해결되는지 실제로 이해하려고 노력하십시오. 통증. 그리고 그렇다면? 그래야만 실제로 무언가를 만들어 갈 시간입니다.
2. 위대한 개발자 팀을 고용하고 건설하십시오
모든 조직에서 올바른 인력을 고용해야하지만 제품을 구축하고 비전을 실현하는 사람을 고용 할 때 가장 중요합니다.
내가 배운 가장 귀중한 채용 교훈은 다음과 같습니다. 먼저 DNA를 고용하고 업무 경험을 위해 고용하십시오. 회사 또는 "DNA"로서 가치있는 특성 (예 : 끊임없는 운전, 유머 감각에 상관없이 업무를 수행 할 것)의 목록을 작성하십시오. 그런 다음 인터뷰하거나 대화하는 사람을 확인하십시오. 당신이 생각 해낸 대부분의 항목과 일치합니다.
마찬가지로 중요한 것은 특정 기술이 아닌 적성을 가진 사람들을 고용하는 것입니다. 기술 분야에서는 기술이 2 년마다 쓸모 없게되므로 지금 특정 작업을 수행하는 방법을 아는 사람들보다 새로운 기술을 배울 수있는 (이상적으로는 그 기록을 보유한) 직원을 고용하는 것이 좋습니다. . 이 사람은 이상적으로 당신과 함께 장거리 여행을하게 될 것입니다. 그리고 당신은 그 또는 그녀가 현재와 나중에 모두 잘 어울리기를 원합니다.
3. 모든 단계의 프로젝트 관리
마지막으로 제품 제작에 참여하십시오. 내가 사람들이 저지르는 일반적인 실수 : 창업자는 제품 사양을 개발자에게 전달하고, 설립자가 머리에서 보는 방식대로 모든 것이 이루어질 것이라고 믿고 최종 제품이 준비되면 다시 체크인합니다.
이것은 재난의 요리법입니다. 이 수동 접근 방식을 취하면 사이트 나 제품이 구상 한 방식으로 구현되지 않은 경우가 종종 있습니다. 어쩌면 당신의 지시가 불명확했을 수도 있고, 실제로 기술적으로 구현하는 것이 불가능했을 수도 있습니다. 아마도 개발자가 오해했을 수도 있습니다. 그러나 왜 이런 일이 발생하든 관계없이 피해야 할 상황입니다. 믿습니다. 나중에 돌아가서 문제를 해결해야하는 것보다 개발 프로세스를 계속 진행하는 것이 훨씬 쉽습니다.
더 좋은 방법은 기술 프로젝트를 계획하고 안내하는 일반적인 방법 인 "Agile Project Management"를 사용하는 것입니다. 민첩한 프로젝트는 반복 또는 스프린트 (일일, 주별 또는 최대 2 주 내에)라는 작은 섹션으로 완료됩니다. 개발자 또는 개발 팀이 반복을 완료 한 후 프로젝트 팀의 다른 구성원이이를 검토하고 비평합니다.
민첩한 프로젝트 관리의 주요 이점은 문제 발생시 대응할 수 있다는 것입니다. 계획에 따라 프로젝트가 진행되고 있는지 여부를 추적하고 필요한 변경 사항을 이해하며 궁극적으로 시간과 예산에 따라 성공적인 프로젝트를 제공 할 수 있습니다.
민첩한 개발 프로세스, 소개 비디오에 대해 자세히 알아보고 Asana 및 Pivotal Tracker와 같은 온라인 프로젝트 관리 도구를 확인하십시오.








