저는 현재 정부 계약 업체의 인턴이며 Word가 소프트웨어 개발 프로세스에서 사실상의 표준이라는 느낌을 받고 있습니다.
이진 형식을 사용하면 코드 기반 공동 작업에 익숙한 방식으로 문서에서 공동 작업하기가 매우 어렵습니다. (LaTeX의, 마크 다운, 구조 조정 텍스트, 같은 언어를 일반 텍스트 마크 업의 사용 등 ) 개발자의 정상적인 흐름과 잘 작동하는 DIFF 친화적 문서 수 있습니다. 언어가 지원하지 않는 주석 (예 : 마크 다운)에 대해서는 마크 업이 포함 된 다른 일반 텍스트 파일에 쉽게 적용 할 수 있는 코드 기반 (예 : GitHub, Bitbucket)에 대한 협업 주석을 허용하는 기존 솔루션이 많이 있습니다.
기술적으로 문맹 인 관리와 협력해야한다는 것은 모든 것에 대한 일종의 그래픽 인터페이스가 필요하다는 것을 이해하지만 이러한 인터페이스는 대부분의 형식에 존재합니다. 예를 들어 LaTeX에는 그래픽 프론트 엔드를 일반 텍스트 LaTeX와 유사한 구문에 넣는 LyX라는 '포크'종류가 있습니다. 이 파일은 편집시 주로 그래픽으로 표시되지만 여전히 친숙합니다. (또한 Word 스타일의 주석도 있습니다.) 이러한 솔루션 중 상당수는 Word 대신 사용할 수 있으며 대다수는 무료 또는 오픈 소스입니다.
그러나 우리는 아무도 볼 수없는 내부 문서에도 Word를 사용합니다. 우리는 경력의 상당한 부분을 위해 텍스트로 작업합니다. 문서가 왜 그렇게 특별합니까? 사소한 것 외에도 "우리는 더 이상 잘 알지 못했고 지금 우리는 여기에 갇혀 있습니다"외에도 그러한 결정을지지하는 이유가 있어야합니다. 문서를 작성하는 다른 구어체 (구체적으로 덜 강력한) 수단 대신 일반 텍스트 문서를 사용할 때 소프트웨어 개발 프로세스에 어떤 어려움이 있습니까?
이유가 다를 수 있으므로이 두 가지 밀접한 관련 시나리오에 대해 개별적으로 답변해야합니다.
- 처음부터 일반 텍스트 문서 사용
- 시간이 지남에 따라 일반 텍스트 문서로 마이그레이션