Я собираюсь начать новую работу через несколько недель, где я буду отвечать за обслуживание и разработку нескольких существующих веб-приложений и разработку новых веб-приложений.Управление разработкой проектов для одиночного программиста?
Поскольку я буду единственным разработчиком проекта, а предыдущий разработчик был более увлекающимся, никаких формальных методов управления проектами и планирования не последовало. Кроме того, не использовалось отслеживание ошибок, или если что-то было записано, это были только заметки на бумаге.
Поэтому я хотел бы представить более совершенную систему, помогающую решить некоторые проблемы и помочь обеспечить бесперебойную работу. Я намерен развиваться с помощью гибкого процесса (вероятно, схватки), и поэтому хотел бы знать, какие решения «все-в-одном» люди могут порекомендовать для меня, чтобы заглянуть дальше. Я ищу что-то, который обеспечит как минимум:
- Проектирование
- Определяя новые возможности
- Время оценки
- Возможность организовать задачи по приоритету
- Управление проектами
- Наблюдают активные задачи
- отчетности
- Bug Tracking
Я также хотел бы, чтобы другие сотрудники легко представить новые ошибки в приложениях, которые они находят или клиентов отчет. Кроме того, поддержка для них добавления новых историй/задач высокого уровня будет полезна, чтобы они могли записать другие новые требования/функции, и затем я смогу с ними работать, чтобы описать более подробные задачи и оценки.
До сих пор я смотрел на ряд систем, включая:
- FogBugz - Кажется, отлично подходит для сообщений об ошибках, но нужно будет что-то другое для планирования проекта/управления
- Agile Buddy - Это, наверное, самое лучшее решение Я нашел до сих пор
- Trac
- Smart Sheets
- Pivotal Tracker
Однако, поскольку я на самом деле не использовал ни одну из этих систем, я не знаю, какие из них были бы лучшими или было бы лучшее решение там? Поэтому любые рекомендации, которые вы можете предоставить, будут высоко оценены.
Вы не указали контроль источника/версии. Это базовая основа любого процесса разработки. –
Я думал, что сообщение уже довольно долгое время. Я буду использовать SVN, автоматическое модульное тестирование, создание документации и т. Д., Но я думаю, что я решил, что я буду использовать, чтобы достичь всего этого, уже используя некоторые из них. В настоящее время основное внимание уделяется поиску подходящего инструмента для планирования проекта и т. Д. – 2009-11-12 15:24:31