Худший случай, это своего рода анархия.
На этапе планирования большого проекта мы сидим с нашими бизнес-аналитиками, чтобы иметь некоторые вопросы, написать проекты спецификаций и пересмотреть специфику потребностей бизнеса с экспертами по предмету. Затем наша команда составляет проекты проектной документации и технологических потоков.
В какой-то момент после этого весь ад разрывается. Бизнес видит начальный выпуск и внезапно осознает, что он не уточнил, о чем он просит, или мы не уточнили, о чем они просят, или они не знали, о чем они просят в первую очередь. Время, затрачиваемое тестировщиками тестировщиков, вместо этого затрачивается рефакторингом разработчиков, небрежно.
То, что начиналось как грубое, но, возможно, относительно элегантное решение, становится нагрузкой кода с комментариями со странными и неустойчивыми обходными решениями и прокладками, которые бросают вызов способности каждого удержаться от того, чтобы их собственное переполнение стека умственных заметок о том, какое обходное решение применяется в какие обстоятельства, на которые распространяется код.
Время тратится впустую, люди подвергаются стрессу, и в испытаниях неизбежно возникает больше проблем, которые должны быть выбиты. В конце концов, это может стать чем-то из Looney Tunes, где мешанина кухонной утвари, лодке весла, люди и океанские лайнеры все сложены и сбалансированы ненадежно друг на друга (вроде этого странного художника-парня, который проводит свое время, балансируя скалы друг на друга).
Что касается комментариев вашего друга, этот стиль руководства в моем уме прекрасен, пока этот человек открыт для обсуждения с командой. Менеджер - это менеджер из-за того, что они хорошо управляются (надеюсь), если они также хорошо кодируют этот бонус, но если нет, они должны быть восприимчивы к предложениям людей в их команде, которые более сообразительны, чем они.В противном случае всегда есть резервная позиция, которая может быть процитирована так: «Мне платят то же самое, будь я умный или глупый».
Это отличный вопрос! Но вместо этого он должен быть перенесен на [Programmers] (http://programmers.stackexchange.com), так как это не вопрос о решении проблемы программирования, а включает управление проектами. – 2012-11-26 15:15:46