편집 : 저스틴 케이브 (Justin Cave)는 이런 종류의 커뮤니케이션이 내 견적 / 견적에서 선행되어야한다는 좋은 지적을했습니다. 이 경우에도 사람들이 '기존 코드 학습'활동을 설명하기 위해 어떤 종류의 언어를 사용하는지 알고 싶습니다. 특히 소프트웨어 계약 업체를 다루지 않은 회사에 특히 그렇습니다. 편집 종료
대기업을 위해 사내 소프트웨어를 업그레이드하기로 계약했습니다. 이 회사는 여러 가지 기능 추가와 몇 가지 버그 수정을 요청했습니다. 이것은 나의 첫 번째 프리랜서 스타일 직업입니다.
먼저, 응용 프로그램의 작동 방식에 익숙해 져야했습니다. 마치 마치 마치 사용자 인 것처럼 배웠습니다.
다음으로 소프트웨어 작동 방식을 배워야했습니다. 광범위한 개념으로 시작한 다음 각 버그 수정 및 기능을 수행하기 전에 필요한 세부 사항으로 좁혔습니다.
적어도 프로젝트가 시작될 때 추가 기능을 작성하는 것보다 기존 코드를 배우는 데 훨씬 오래 걸렸습니다.
인보이스에서 기존 코드를 학습하는 프로세스를 어떻게 설명 할 수 있습니까? (이 회사 의이 부분은 일반적으로 사내 작업을 수행하므로 나와 같은 소프트웨어 계약자를 다루는 경험이 많지 않아 다른 사람의 코드를 배우는 오버 헤드를 이해하지 못할 수도 있습니다). 실제 기능 업그레이드에 대해 학습 시간을 단축하고 싶지는 않습니다. 경우에 따라 '간단한 작업'이 너무 오래 걸리는 것처럼 보이기 때문입니다. 송장을 관련 단계로 나누고 다른 사람의 코드를 배우기 전에 다른 사람의 코드를 배우는 데 드는 많은 오버 헤드를 청구하고 있음을 알리고 싶습니다.
일자리를 청구 할 때 이런 종류의 활동을 설명하는 표준적인 방법이 있습니까?