Исходя из ИТ-фона, я занимался программными проектами, но я не программист. Одна из моих самых больших проблем заключается в том, что, имея большой опыт в области ИТ, люди часто обращаются ко мне, чтобы управлять проектами, включающими разработку программного обеспечения. Проекты обычно передаются на аутсорсинг, и для архитекторов полного времени или PM нет бюджета, который оставляет меня в состоянии оценить выполняемую работу.
Где мне удалось пройти через это в прошлом, я (с полным основанием) беспокоюсь о принятии этих обязанностей.
Мой вопрос: с точки зрения того, чтобы быть технически опытным, но не в программировании, как я могу оценить, написано ли кодирование, а не просто определить, работает оно или нет? Существуют ли методологии, советы, трюки в торговле, флаги, знаки, все, что можно было бы сказать - эй, это хлам или эй, это довольно чертовски хорошо?