Как я уже писал в других вопросах, проект, над которым я сейчас работаю, не имеет программного процесса. Это означает, что нет документации (включая требования или спецификацию на бумажном носителе) , нет системы контроля версий , нет базы данных ошибок, ошибки «исправлены» (надеюсь) и одновременно добавлен новый код, а также нет формальных тестировщиков - мы провалим тест Джоэля так плохо, это даже не смешно.
Вчера мой менеджер попросил меня написать документ о том, как начать исправлять эти недостатки. Обратите внимание, что я просто стажер, вот уже 6 месяцев. Я собираюсь уехать на День Благодарения в ноябре, чтобы вернуться в школу. Тем не менее, я думаю, что, возможно, я смогу продвинуть этот проект в правильном направлении, но я не уверен, с чего начать. В настоящее время я использую CiteSeer и Википедию, чтобы попытаться найти какие-то статьи и тому подобное, которые описывают программные процессы и их реализацию, но любые советы, личный опыт или ссылки на блоги, статьи, вики-статьи или что-нибудь еще будут высоко оценены.