Посоветуйте человеку, не искушённому в данном вопросе, программу для контроля разработкой программы.
Требования:
1. Наличие самого Todo'зник с приоритетами, категориями, исполнителями, сроками и т.п. Хорошо, если можно было бы представлять завершённые задания в виде TimeLine/TimeGrid.
2. (Желательно) хранение исходников. Вполне достаточно просто прикрепления архива с исходниками. Совсем не обязательно, чтобы в программе были большие возможности для сравнения файлов и т.д.
3. (Возможно) создание простейших диаграмм для демонстрации основных процессов обработки данных.
4. Очень желательно, чтобы программа не была клиент-серверной (или была возможность относительно просто установить сервер и клиент на одном компьютере).
Под эти требования более-менее попадает Microsoft Project, но это — далеко не идеальный вариант (последние требование не выполнимо).