В моей компании каждому разработчику дается проект для самостоятельной работы, поэтому практически нет совместной работы. Я строил такое программное обеспечение, без дисциплины хорошей методологии развития, в течение года. Результаты были одобрены, но я хотел бы изменить и начать использовать более серьезный подход к разработке для своих следующих проектов.
Что вы считаете лучшими методами разработки программного обеспечения самостоятельно? Какие методологии я мог бы использовать, чтобы избежать распространенных ошибок в разработке программного обеспечения? Какие модели разработки программного обеспечения (водопад - я шучу, экстремальный, подвижный и т.д.) Лучше всего подходят для меня?
Я был бы очень рад, если бы вы указали мне на некоторые ресурсы или учебные пособия, где я мог бы научиться быть лучшим разработчиком:)
Спасибо.