ailev.ru

Обсуждение

В архиве: 20 комментариев.

Читать и комментировать в ЖЖ ↗

Имя не сохранено · 28 декабря 2013

Комментарий

Да никто американскую лунную программу от народа не скрывал: я в начале восьмидесятых легко набрал сотни страниц публикаций о ней. И луноходы отличные машины по любым меркам. Во-первых, это автомат, а не тележка для гольфа :), а во-вторых там ходовая часть такая, что и через 20 лет ничего лучше для экстремальных условий не придумали. Я не удивлюсь, если они и до сих пор где-нибудь по вулканам катаются.

Имя не сохранено · 28 декабря 2013

Комментарий

Водопад - это просто модель финансирования. Инженерия всегда была agile. Но не первого, а третьего уровня. (Впрочем, у Вайнберга тоже самое есть и про ИТ) Вот когда они скрам и другую чушь первого уровня введут в процессы, где подпись равнозначна билету на скамью подсудимых, вот тогда и начнётся жопа.

Имя не сохранено · 28 декабря 2013

Комментарий

Модель - это модель. Agile модели не существует, это просто декларация.

Анатолий Левенчук · 28 декабря 2013

Комментарий

Скрам -- это отнюдь не весь agile, там ведь много разных школ, в том числе и более приспособленных к реалиям больших проектов. Кроме того, "процессы" это тоже только одна из парадигм, в обсуждении agile более пригодна парадигма практик+управления кейсами (хотя и проектная парадигма тоже хороша, оценки времени-то выполнения в крупных проектах тоже нужно делать). Конечно, в современном инженерном agile есть инструментально поддержанные практики верификации и управления конфигурацией -- так что всегда хорошо понятно, на чём стоит верификационная подпись, и какая при этом проводилась верификация тем, кто ставит эту подпись. Ничего необычного, хотя современный инструментарий позволяет существенно облегчить и верификацию и управление конфигурацией, а также выполнение координационных практик (типа "подписывание"). Ну, и современная инженерия различает валидацию (по отношению к user needs) и верификацию (где проверяется, насколько хорошо выполнена спецификация, составленная самими инженерами). Так что потихоньку дело идёт. Водопад это не просто модель финансирования. Пошаговое выделение финансирования не эквивалентно водопаду. И даже в современной трактовке гейты (все эти майлстоуны "графиков верхнего уровня" -- их когда три всего, а когда и штук восемь проектах типа строительства АЭС) необязательно должны быть водопадными, просто это моменты сбора полной конфигурации и дополнительной верификации и оценки рисков (я тут поминал Boehm, он как раз этим озабочен больше всего: стыковкой инженерных практик и менеджерских практик, модели финансирования и модели разработки). А что любым топором можно либо по полешку, либо по пальцу -- это и так понятно. Но топор должен быть острым. Понятно, что agile можно извратить как угодно, равно как и водопад и все их возможные гибриды. Но это не повод прекращать обсуждать способ организации разработки, вид жизненного цикла и поддерживающий их инструментарий.

Ответ на комментарий

Анатолий Левенчук · 28 декабря 2013

Комментарий

Я предпочитаю не говорить слов "модель жизненного цикла" (чтобы не путать с действительно моделями -- несмотря на обилие языков описания практик жизненного цикла и связанных с этими практиками видов жизненного цикла). Конечно, agile "модели" не существует, как и классической "водопадной" модели. Agile я использую как указание на стиль определения вида жизненного цикла (который должен быть по норме уникальным для каждого проекта, плюс должен меняться по ходу этого проекта по мере понимания профиля рисков этого проекта).

Ответ на комментарий

Имя не сохранено · 28 декабря 2013

Комментарий

Я вижу, как безумные аспиранты вводят процессы в работающих системах. Причём, не в отчётах, а на местах. Любая формализация - это препоны. Формализация, вводимая безумно - конец нормальной работы. Водопад - это модель выделения бюджетов. Это, если не в теории, а как оно на самом деле работает. Что там одно, под бумагами, это свосем другое дело. (И, как правило, циклично и агильно)

Ответ на комментарий

Анатолий Левенчук · 28 декабря 2013

Комментарий

Не любая формализация это препоны. Любая как формализация, так и деформализация, вводимая бездумно -- это препоны и конец нормальной работы. Есть совсем разные варианты формализации, и разные объекты формализации. Так, процедурность (вытягивание практик в предзаданные последовательности операций -- скорее всего именно это делают ваши безумные аспиранты в работающих проектах, этого ведь требует "процессный подход") обычно в инженерных проектах пагубна, использование одного и того же набора практик для любых проектов также пагубно. Отсутствие хоть какого-то формализма в управлении конфигурацией и управлении изменениями -- не менее пагубно. Цикличность (итеративность) и параллельность -- это разные концепты. В инженерии сейчас модная тема обсуждать разницу в итеративных практиках и практиках cuncurrent engineering. Я думаю, у нас ещё и терминологичское непонимание. Я стараюсь пользоваться терминологией из OMG Essence и работ по adaptive case management, плюс работ Boehm по "генератору жизненных циклов". Ибо на бытовой терминологии тут не проедешь, все слова уже захватаны и затёрты. То есть "практика" это ни разу не "процесс" у меня.

Ответ на комментарий

Имя не сохранено · 28 декабря 2013

Комментарий

Слово "должны" хорошо употреблять в теоретических построениях. Практически же все фирмы вводящие бюрократизацию, имеют за отчётностью определённые модели. Из всего, что я видел, ничего разумного мне не попадалось. (Если, конечно, рассматривать нацеленность на результат, а не прикрытия задницы менеджменту)

Ответ на комментарий

Имя не сохранено · 28 декабря 2013

Комментарий

Реальность - это реальность. Модель - жизненного цикла, системы или ещё чего-то, это просто модель. Это я о том, что рассматривать модели имеет смысл только в контексте их практического применения. С этим всё хреново. По крайней мере, с того момента, когда начинаешь снимать метрики без ошибок. Нужны стабильные модели, устойчивые к ошибкам. Их нет.

Ответ на комментарий

Анатолий Левенчук · 28 декабря 2013

Комментарий

Я почитал сначала книжку checklist manifesto, потом (практически книжку по объму) OMG Essence, а ещё книжку и ряд статей по adaptive case management. И мне это в сочетании показалось очень разумным. Boehm тут нужен, чтобы как-то привязываться ко всяким Ганттам и учитывать интересы менеджеров (которые ведь тоже стейкхолдеры и их интересы нужно учитывать). Но Boehm очень околовоенный и консервативный, поэтому я к его работам отношусь с бОльшей настороженностью.

Ответ на комментарий

Анатолий Левенчук · 28 декабря 2013

Комментарий

"Модель жизненного цикла" обычно -- это жесткое указание стадий с их возможным перекрытием, а также используемых практик работы. Типа "а тут мы будем использовать RUP". Так что это не "просто модель". Нужно иметь такой способ размышления, который позволяет сравнивать все эти "модели" и конструировать на лету то, что нужно для твоего проекта. Ибо "стабильные модели" означает "игнорирующие особенности твоего проекта", так что нужны некоторые теории (метамодели), а не модели (застывшие порождения этих теорий). Боюсь, что я сваливаюсь в изложение примерно 150 страниц текста, из которых полсотни страниц уйдёт на введение терминологии и отстройку от разной бытующей в различных отраслях (айтишной, железячной, встроенных систем, строительной и т.д.) терминологии. Не буду этого делать сейчас, ибо всё одно у меня в планах на зимние каникулы писать на эту тему материалы для студентов.

Ответ на комментарий

Имя не сохранено · 28 декабря 2013

Комментарий

Проблема с метомоделями в том, что практики их совершенно не понимают и применять не могут. Тем более, адаптировать их под конкретные нужды. Так что всё вводится методом дыры в потолке, а потом люди адаптируют процессы под требования отчётности. Если, конечно, это получается.

Ответ на комментарий

Имя не сохранено · 29 декабря 2013

Комментарий

все же круче, когда "прополз" непилотируемый агрегат в автономном режиме, а не под управлением двух жующих дуболомов.

Имя не сохранено · 2 января 2014

Комментарий

Если говорить про научную нефантастику, о которой не писали фантасты: http://elementy.ru/news/432085 Только представить себе - интерференция материи...

Имя не сохранено · 16 февраля 2014

Комментарий

С интересом (и с запозданием) прочитал, очень интересный обзор. > в 2014 году собираются напечатать человечью печень, которую ещё пересаживать нельзя, но для фармакологических экспериментов использовать уже можно, Как я понял, они собирают эту печень из готовых клеток, отдельные клетки печатать из химических веществ не умеют ?

Анатолий Левенчук · 16 февраля 2014

Комментарий

Я думаю, что отдельные клетки довольно долго ещё проще не печатать будет, а производить в биореакторах разного типа.

Ответ на комментарий

Имя не сохранено · 16 февраля 2014

Комментарий

He круче - луноходом с земли по радио управляли такие же "жующие дуболомы", никакой "автономности" в нем не было.

Ответ на комментарий