나는 오랫동안 내 일에서 외로운 프로그래머였습니다. 일반적으로 나는 기사와 게시물을 읽었습니다.
- 버전 관리 시스템
- 지속적인 통합 / 배달
- 개발 방법론 : Scrum, Waterfall, V-Model, Agile, XP 등
- 소프트웨어 프로젝트 관리
그러나 거의 모든 팀이 TEAMS에 중점을 둔 것으로 보입니다. 저는 팀이 아니므로 한 명의 프로그래머에게 절대적으로 필요한 최소한의 관행은 무엇입니까? 다음 조건을 고려하십시오.
- 다른 사람의 코드와 충돌하지 않습니다.
- 파일 / 디렉토리 트리를 유지 관리 할 필요가 없으며 개발 환경은 자체적으로 버전 관리 (이미지 기반 개발)에 관심이 있습니다.
- 공식적인 요구 사항은 없으며, 내 사용자는 자신이 원하는 것을 알지 못하고 괜찮습니다.
- 릴리스 또는 문서를 제공하는 데 관심을 가질 수있는 유일한 방법은 기본적으로 고객이 결과를 원하고 소프트웨어 방법론에 관심이없는 것입니다.
제 생각에는 고객 요구 사항과 직접 관련이없는 어떤 것에도 너무 많은 시간과 에너지를 소비하고 싶지 않다는 것입니다. 어떤 추천?