История изменений
Исправление
stevejobs,
(текущая версия)
:
это вопрос не программирования вообще, а технологии составления ТЗ, которая в свою очередь исходит из организации бизнеса
я основываюсь на высоко итеративной аджайл технологии ведения процессов.
у этой технологии есть важное орграничение: нельзя делать высокорисковые продукты и услуги, особенно «проекты одного теста» (кардиоимпланты, автоматические тормоза в автомобиле, военные вещи когда после ошибки тебя расстреливают из калаша - после первой ошибки дальнейшие повторения бессмысленны). С другой стороны, даже космические проекты можно делать в аджайле: в конце концов, мы можем промазать ракетой мимо баржи в океане примерно дофигищи раз
и у этой технологии есть известный компромисс: мы меняем значительное увеличение общей стоимости проекта на значительное улучшение управляемости и соблюдения сроков
то есть если ты разрабатываешь кардиомплант - проходи мимо
а если разрабатываешь автоматизированную оплату интернета через мобильное приложение на андроиде - заходи
я занимаюсь государственными информационными системами и автоматизированным управлением бизнес-процессами. Мы можем пожертвовать деньгами ради управляемости и безупречного выполнения сроков (которые в результате дадут еще больше бабла, но другим способом)
мы даже можем пожертвовать ими настолько, чтобы купить нормальных программистов, которые могут прочитать книжку Кента Бека под названием «Экстремальное программирование: разработка через тестирование» и понять, о чем там говорится :)
Исходная версия
stevejobs,
:
это вопрос не программирования вообще, а технологии составления ТЗ, которая в свою очередь исходит из организации бизнеса
я основываюсь на высоко итеративной аджайл технологии ведения процессов.
у этой технологии есть важное орграничение: нельзя делать высокорисковые продукты и услуги, особенно «проекты одного теста» (кардиоимпланты, автоматические тормоза в автомобиле, военные вещи когда после ошибки тебя расстреливают из калаша - после первой ошибки дальнейшие повторения бессмысленны). С другой стороны, даже космические проекты можно делать в аджайле: в конце концов, мы можем промазать ракетой мимо баржи в океане примерно дофигищи раз
и у этой технологии есть известный компромисс: мы меняем значительное увеличение общей стоимости проекта на значительное улучшение управляемости и соблюдения сроков
то есть если ты разрабатываешь кардиомплант - проходи мимо
а если разрабатываешь автоматизированную оплату интернета через мобильное приложение на андроиде - заходи
я занимаюсь государственными информационными системами и автоматизированным управлением бизнес-процессами. Мы можем пожертвовать деньгами ради управляемости и безупречного выполнения сроков.
мы даже можем пожертвовать ими настолько, чтобы купить нормальных программистов, которые могут прочитать книжку Кента Бека под названием «Экстремальное программирование: разработка через тестирование» и понять, о чем там говорится :)