나는 웹 개발 프로젝트 (프론트 및 백엔드)에서 고독한 프로그래머로 일하고 있습니다. 저는 두 가지 프로젝트를 완료했습니다. 그래서 상당히 새로운 것이어서 몇 가지 접근법을 읽고 시도해 보았습니다. 그들에 대해. 질문과 설명이 상당히 길기 때문에 기다려주십시오.
내가 찾고있는 것은 :
1. 준비 / 계획은 무엇을 빌드 해야하는지 정확히 알고 나면 개발을 시작하기 전에 일반적으로 수행됩니다.
2. 귀하의 경험을 바탕으로 현재 진행중인 프로세스에 대한 피드백 / 제안을 제공해주십시오.
내가 일하는 고객은 일반적으로 신생 기업이며 예산이 한정되어 있으므로 시간당 기준으로 청구 할 수 없습니다 (대개 회사가 일반적으로 개발 프로젝트에 대해 고객에게 청구하는 방식이라고 생각합니다) 고정 예산으로 작업하십시오.
이것은 현재 내가 따르는 과정입니다.
1. 프로젝트의 범위를 측정하고 두 번의 회의에서 그들이 무엇을 성취하려고하는지 이해하려고 노력하십시오.
2. 프로젝트에서 얻을 것으로 예상되는 것을 일반적으로 설명하는 인용구와 함께 거친 구장 그림을 제공하십시오. 나는 기능에 대해 구체적으로 노력하려고 노력하지만, 나는 그것을 알고 있기 때문에 이것에 너무 많은 시간을 투자하지 않습니다. 고객은 따옴표를 요구하고 실제로 변환하지 않을 수 있습니다.
3. 지불 및 업무에 대한 Jeff Atwood의 제안을 따릅니다.
15 % 지불-작업을 시작하기 전에 선결제이
단계 동안 최종 웹 사이트의 HTML 모형이 만들어지며 웹 사이트를 가능한 한 상세하게 설명 하는 플로우 차트 ( yEd 포함 ) 및 플로우 차트에없는 다른 기능을 언급하는 문서 . 이것은 프로젝트의 모든 세부 사항으로 들어가서 합의 된 가격으로 구현하기에는 너무 많은 작업과 비트를 마무리함으로써 이루어집니다. 세부 사항은 앞에서 설명하지 않았으므로 이들 중 일부는 실제로 얻을 수있는 것에 대한 협상입니다. 이것은 고정 예산 프로젝트이기 때문에 고정 요구 사항이 필요합니다. 그렇지 않으면 더 많은 기능이 추가됨에 따라 가격이 계속 내려갑니다.
색 구성표, 디자인 와이어 프레임 및 디자인 PSD도 마무리됩니다.
35 % 지불 -개발 시작
프로젝트가 수정되었습니다. 개발을 시작하십시오. 클라이언트가 프런트 엔드에 액세스 할 수 있지만 서버에 액세스 할 수없는 서버를 사이트에서 호스팅합니다.
30 % 지불 -클라이언트 서버 / 코드 클라이언트로 코드 이동 서버 액세스 세부 정보
사이트를 활성화합니다.
20 % 지불 -모든 버그가 수정되면 사이트가 게시 된 후 몇 주가 소요됩니다.
질문 :
1. 무엇을 만들 것인지 정확히 알고 나면 코딩을 시작하기 전에 어떤 계획을 세우겠습니까?
2. 경험상 전체 프로세스의 어떤 부분을 다르게 할 것입니까?