Share via


Новая agile методика разработки софта - AIM

AIM - ??????? ?????, ?? ??? ?????? ?? ????????????, ??? ???? ? ???? ????? agile ???????? ?????????? ?????. ?????????? ?????? ?? ??????? ? ???, ??? ??? ?? ????????, ????????? ? ????????????? ?????, ? ????????? ?????????? ??? ????????? ????????? ????????? ? ??????? ????? ???? ???????????. ?????-?? ??????????? ????? ??? ???????? ????????? ?????????? ?????????, ?? ?????????? ????????????, ? ??? ??? ???? ???? ?????? ????????? ???? ? ?? ?? ????, ? ??? ?????????? ????????? ?????? ?????????? ?????-?? ?? ???? ?????. ?????? ??? ?????? ? ?????? ?????????? ???????? ?????????????? ?????? ????????.

A.I.M. ???????????????? ??? Agile Insanity Management. ??????-??, ?? ????????? ?? ??????? Agile Management by Insanity, ?? ????????? ????, ??? ????? ???????? ???? ?? ?????? ????????? ? ????????????? ?????, ? ???? ?? ?????????? AIM ?????? ???? ????? ??? AMI ??? AMbI. ?????? ????? ??????????? ???????? ?????? ???? ???? ???????.

????, AIM. ?????? ??? ?????? ??????? ?? ?????? ? ???? ?? - ?? ???????? ?????????? ?????????????? ???????, ? ??????? ??? ?????? ???? ????. ??? ?????? ?????????? ? ?? ?????, ????? ????? ??????? ?????? ?? ???????? ? ??????? ?? ???????????? ?? ???? ?????? ??????????? ??? ????????????? ?????????. ???????, ?????????? ?? ??? ??????? ????, ???????? ???? ? ???? ? ??????? ???? - ???????, ????? ???? ? ?? ?????????? ?????????, ?? ?????, ??? ????????, ??? ????? ?????????? ?????, ??? ????? ????, ????? ? ????????????????. ? ???? ????? ????.

AIM Step 1 

?? ???? ???? ??????? - ?????, ??? ?? ????? - ??????????, ?????????? ????????, ?????????? ? ???? ???????? ?????? ???? ????? ???? - ???????? ????????. ?????????????? ?????? ???? ???????? ?????? ???? ? ????? ?????. ???? ? ??????? ?????, ???? ????? ?? ???????? ??????????, ?????????? ? ????? ???? ???????, ??????? ?????????? ???? ? ???????, ? ??-??? ????????? ?????? ? ????????? ?????, ??????? ???-?? ??? ????? ?????? ???????.

??? ???? ?? ??????? ???????? ???????? ???????. ??? ???? ?? ??????? ??????? ????????? ???????, ????????? ?? ????????? ???? ????????? ???-???? ????? ??? ??????? ? ???????...

????? ????????? ????? ?????????? ????, ??? ??????, ???????, ?????????. ?? ???? ???? ??????? ?????? ????????? ???????????, ? ?????? ? ????????? ??????? ???????, ??? ???????? ????? ????????? ?????????? ????????????? ?????????, ?????-????? ?????????? ???????????? ?? ???????.

AIM Step 2

? ???????, ?? ???? ???? ??? ??? ?????????, ????????? ????????? ???? ? ?? ???????, ? ???? ?? ?????????????? ?? ???????, ?? ???????????. ???????, ??? ??? ??????, ?? ????????. ?? ?????, ??? ?????? ????? ??? ???? ?????? ????????? ???? ???????.

?? ? ?????-?? ?????? ????? ???????? ?????????, ? ??? ?????????? ?????????, ??????? ???????? ???????? ????? ? ????? ????????, ????????? ?????? ??? ????????. ????, ????? ????? ???????? ?????????, ????????? ?????????????????? ????, ??????????? ?? ??????. ? ????? ???????, ??????????, ??????? ???????? ?? ?????? ???????, ????????? ????????? ??????? ??????? ??? ???? ?? ? ?????-?? ???????? ?????????, ?? ?? ?????. ? ?? ????? ??????.

? ?????? ???????, ???????????? ? ??????? ????? ????????? ? ??????? ? ???????? ????, ?????? ?????, ? ???? ????????? ?????? ????????? ???????????? ????????, ??????? ?????????????? ?? ???????. ?? ???? ? ??? ?????????????, ????? ??????? ?????? ????? ?????-?? ????????? ????????. ??? ????? "?????? ?????" ??????? ????? ???????? "????", ? ??????? ???????? ??????????, ?????? ?? ??????????? ???????? ????????.

?????????? ??? ? ? ???????????? ??????? ??? ???????????? ???? ???, ??????????? ?? ??? ?? ??????, ???-?? ??????? ??????? ?????????? ????? ??????????.

AIM Step 3

??? ????? ?? ????? ?????? ??? ?? ???????? ? ?? ?????? ??????????????, ?? ??? ????. ? ??? ????? ????? ?????????? ??? ?????????? ???????? ???????????. ? ??? ?????????? - ???? ????? - ????? ?????? ????????? ? ???????. ???? ? ???, ??? ?? ????? ????? ??????? ????????????? ???????? ???????? ? ????????, ???????????? ???????? ???????????. ??? ??? ???????? ? ?????? ????????? ?????! ????????????? ???????? ??????????? ?? ???? ??????? ? ????? ?????????? ? ???????, ????????? ?????? ? ??? ????????? ???????? ???????????.

AIM Step 4

? ??????????, ????????????? ???????? ??????? ????????????? ????? ????? ?????????? ? ???????, ??????????? ?? ??? ????? ????????? ??????????? ? ????????, ???????????? ?????? "?????".

AIM Step 5

? ??????, ??????????? ???? ??? ????? ??????????? ????? ? ??????????? ? ?????? ??????? ??? ??????????????? ?????? ??????, ????????????? ???????? - ??? ?? ????, ??? ??????. ???? ???? ?? ? ?? ??????? ?? ??, ????? ????????? ??????????? ??? ????? ??????? ???? ?? ?????, ??? ??? ????? ???????? ??? ?????? ???? ??????????? ?? ????????? ??????. ? ??????????? ???? ? ?????????? ??? ?????? - ???? ??????? ???????? ????????????, ? ?????????? ? ???... ??. ?? ?? ????? ?? ???????????, ?? ?????? ?? ? ??? ?????, ??????? ?????, ????? ????????? ??? ? ????. 

?????????? ?????? ?????????????. ?????? ??????? ?? ??? ????? - ?????????? ? ?????????? ???????, ????????? ???????.

AIM Step 6 

??? ????, ????????????? ????????, ????????????? "? ??? ???????" ???????????? ? ?????? ???? ??? "?????????? ????". ?????? ???????? ?????????? ????? ?????????? ?????????? ???? ? ?? ???????????? ? ??????????. ??????? ??????? - ??? ? ????? ??????????? ?????????? ?????????? ???????? ? ???? ??? ?? ?????? ??????? ????? ??????? ???????????, ??? ????? ? ???????????????? ? ?????? ??????????, ????? ??? ?????? ?? ????????.

?? ?????? ???????? ?? ??????? ?? ???????? ??, ????????? ???? ????? ?????? ???????? ????? ???????? ?????? ?????????? ??????????. ?????? ????? ?????????? ???? "?????????" ? ???????????, ???????? ???????? ? ??????? ??????????? ? ????? ????????? ??????? ??????????, ??????, ??????? ???????? ???????? ???????????, ? ?? ??????????. ???????, ??? ?????? ?? ????????????? ?? ???????? ???????, ? ???????? ?????????? ?? ???????, ?????? ?????, ?? ????? ??????? ??????????, ?????? ? ????????? ?????, ? ? ????????? ?????????? ????????. ? ????? ? ?????????? "????????" ??????????, ??? ??????????? "???????" ??????????.

?? ????, ?????????? ???????? ???? ? ???????????? ??????????? ??????????, ??? ???? ?????????? ? ?????????? ?????????? ? ?????????? ????????? ????????????? ???????? ??????????? ????, ?????? ???????????????? ? ???, ????? ?????????? ?????? ??, ??? ?? ?????, ? ? ??????? ???? ?????, ??????? ??????? ????????????? ? ????????? ??????? ?????????? ???????? ???? ?? ?????? ? ????, ?? ? ????-?? ????? ????.

??? ? ????-?? ??????????? ?????????? ? ??????????? ?????? ??????? ? ??????? ???????? ? ?????????? ??? ????????. ???? ??????? ? ?????????? ???????? ? ???????? ????? ??????????? ??????????? ????????? ?????-???????, ?????? ???? ????????????? ????????????, ?????????????? ?????????????? ?????????? ? ???????? ? ?????????????? ???????.

?????????? ???, ????? ?????????????:

AIM Step 7

????? ?? ???-?? ? ???? ???????? ???????? ????? - ??????. ?? ???? ???????? ?????, ?? ??????????? ????? ????????. ? ????? ? ???? "??????????", ??? ?????? ????? ?? ?????????? ????? ? ?????????????? ?????????. ? ??????... ? ?????? ?? ?? ?????? ?? ??? ????????????? ??????? ???? ?? ?? ?? ?????? "???????? ????????" ? "???????? ????", ??????? ????? ?????? ??????? ? ????????? ??????? ? ????????? ???????... ??? ??? ?? ????????? ?????? ???? ???????, ??????? ???? ??? ???????? ?????? ?????? "Release"?

???? ?????.

?????????? ??????????? ?????.

??????????, ??? ???? ?????-?? ??????????????????? ????????????? ?????, ??????? ????????? ?????? ??? ????? ???????????, ??? ????, ??? ??? ????? ? ????? ???? ?????????????? ??????????????? ???????, ??? ????????? ?????? ? ????? ??, ??? ???????, ???????? ???????, ?? ????????, ? ??????? ?????, ??????? ?? ???????? ? ????? ???????. ???????, ???? ???????...

?????? ??? ?????? ??????. ?? - ?????????. ?? - ?????????. ?? ???????. ???-?? ?????? ????? ?? ???? "?????????????". ???-?? ?????? ??????? ??? ??? ???????, ????? ?? ??? ?? ????????? ?????????? ?? ???????????? ????????????. ? ???? ????????? ??????????? ????? ??????, ??????? ?????? ? ????????? ? ????????? ??? ?????? ??????. ? ??? ????????????? ??????? ? ??????????? ??????? ? ????????, ??????? ?????? ??? ????? ?? ??? ? ???? "??? ??????, ?????????? ???????..." - ??? ??? ??, ??? ????.

??????? ????? ???, ??? ????? ????? ??????????? ????????, ?????????? ???????? ? ?????? ?????????? ? "?????????" ??????????? ???????? ??????? ???????????? "????????". ?????? - ? "??????????" ???????? - ???????? ?????? ??????????. ??, ??? ????? ?????????, ??????? ??? ??????? ?? ??. ???????? ???? ?? Windows, ? Mac OS X ??? ????? ?????? - ????? ??? ?????? ???????? ???????? ?? ????. ? ??? ?????? ?????? ??????????. ??????????? ???????? ??, ??? ?????? ???????? ? ?????-?? ?????? ??????????? ?????????????? ?? ????????, ?? ??????? ????????? ? ??????? ???????? ??? ??? ???????? ??????????, ? ????????????? ?? ???????? ? ??????????? ??????????, ????????? ??? ??????????? ?????????????? ??????????. ? ? ???????? ????? ???????? ??????????? ????????? ?????-???????.

??????????, ? ??????????, ??? AIM ???????? ?? ?????? ? ?????????? ?????, ?? ? ?????? ? ??????????? ???? ?? ?? ?? ????. ????? ??? ? ??, ??? ????????? ?? ??? ?????? ?? ????, ? ???????????, ???? ?? ???? ?????. ?? ??????? ????????? ?? ??? ??? ??? ????????. ???????? ????????

AIM Results

?, ????????? ??????. ?? ????????, ??????? ?????? ?? ??????, ????? ????????: "??? ??? ????????? agile ???????? ?????????? ???? ??? ??? ?? ??? ???????????? ??? ????????????? ??????????" ?? ??????? ? ??? ?? ????? ?? ??????. ???, ??????. ???????? ??? ? ?????? ??? ????????, ?? ? ????? ???????? AIM ??????? ?????????? ? ??????? ????? ???????? ??? ? ????? ????????? ?????? ? ???? ? ?????? ???????. ???, ??????. ????????!

Comments

  • Anonymous
    January 01, 2003
    PingBack from http://blogs.intetics.com/ady/?p=71

  • Anonymous
    January 01, 2003
    PingBack from http://mphome.org.ua/blog/?p=37

  • Anonymous
    January 01, 2003
    The comment has been removed

  • Anonymous
    January 01, 2003
    PingBack from http://it4business.ru/articles/772/

  • Anonymous
    January 01, 2003
    Методики - это то, что делают менеджеры, чтобы выпустить продукт. Так что закрыть глаза, громко кричать "Халва!" и заткнуть уши от этих негодных пораженцев-программистов - это очень даже методика. А в AIM, тут еще и есть на кого пальцем показать, если все выплывет.

  • Anonymous
    January 01, 2003
    А с чего вы взяли что неуспешных?

  • Anonymous
    January 01, 2003
    Ну, и в чем возражение?

  • Anonymous
    January 01, 2003
    Powerman: мечты-мечты. Для этого надо переходить от индустриального менеджмента к новому сетевому. А это уже надо не методики, а Карла Маркса вспоминать... Marss: А может быть и рекламой. Вот, в других фирмах таких вещей не понимают, а только страдают от них, а тут вот, понимают, так что может и бороться умеют?

  • Anonymous
    January 01, 2003
    Кстати, да! Хотя я и не надеялся, что это кто-то поймет. Он получил от ленинских большевиков систему состоящую исключительно из паразитов, и сумел ее дочистить до работоспособной, хотя и весьма жесткими методами...

  • Anonymous
    January 01, 2003
    Александр: нет, менеджер и паразит это далеко не всегда синонимы, хотя и есть некоторая тенденция к слиянию, особенно в больных организациях. Хотя опять же, не знаю как это поисходит в России. Большая часть этой статьи основана на американском материале.

  • Anonymous
    January 01, 2003
    Смысл в том, что это пост рассчитан на то, что человек сам еще своей головой подумает. Причем разные люди могут немного разные вещи для себя увидеть. И для каждого это будет что-то интересное или полезное. А если для вас оказалось неполезным или неинтересным, жаль, конечно. Но я и не рассчитывал, что всем это будет интересно. Но обьяснять вам - портить всем остальным удовольствие. Тем, для кого это было написано. Так что, извините, Джейн, но при всей симпатии я этого не хочу делать. По крайней мере публично в комментариях. Хотите - спросите по мылу (ссылочка для этого справа вверху), поговорим.

  • Anonymous
    January 01, 2003
    The comment has been removed

  • Anonymous
    January 01, 2003
    «Да, выходит пели мы задаром, Понапрасну ночь за ночью жгли...» Из песни «Дорогой длинною» Я уже писал

  • Anonymous
    January 01, 2003
    PingBack from http://ady0xf.wordpress.com/2007/10/31/%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b1%d0%b5%d0%b7%d1%83%d0%bc%d1%81%d1%82%d0%b2%d0%be%d0%bc-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b5/

  • Anonymous
    January 01, 2003
    Зонтаг, ну, да, люди - очень контекстно-зависимые существа.

  • Anonymous
    January 01, 2003
    Спасибо, обзор методики очень понравился. :) Но хотя AIM работает, я считаю, что лучше ко второму этапу просто не переходить (т.е. команду не расширять). Гораздо эффективнее отбросить ненужную функциональность, и сохранить прежнюю команду и простоту продукта.

  • Anonymous
    January 01, 2003
    Джейн, будь вы менеджером, вы бы методику увидели :-)

  • Anonymous
    October 29, 2007
    Спасибо огромное за статью, очень поучительно и открывает глаза на некоторые вещи

  • Anonymous
    October 30, 2007
    Хорошо структурировало мои представления о процессе работы

  • Anonymous
    October 30, 2007
    Статья отличная, многое из описаного очень знакомо. А вам не приходило в голову, что поскольку существует четкая привязка вас (как разработчика) и определенного продукта Майкрософт, подобная статья может быть в некотором роде антирекламой?  :)

  • Anonymous
    October 30, 2007
    Ээээээ. Простите, может я чего-то недопонял, но в чем, собственно, заключается сама методика? В статье я, на пока, нашел только разбор постановку (хотя она сама по себе выполнена очень и очень познавательно).

  • Anonymous
    October 31, 2007
    Безусловно, это касается абсолютно любого менеджмента, в т.ч. госуправления. Ф точку!

  • Anonymous
    October 31, 2007
    великолепно :), наблюдаю такую методику постоянно, скоро сложится мнение, что это единственно возможная методология разработки.

  • Anonymous
    November 01, 2007
    Или методика заключается в высеивании корп.паразитов, которые создают "виртуальную реальность" для менеджмента, дабы хоть как-то реализовать цель, при этом желательно пропиарить себя? По-моему, написанное выше отнюдь не методика, а просто описание вполне естественных процессов в неуспешном проекте.. Или нет? Но за подробное описание этих самых процессов и хорошие схемы большое спасибо! Лишний раз упорядочилось все в голове. :)

  • Anonymous
    November 07, 2007
    А почему Вы отвечаете вопросом на вопрос? Мне, например, не важно, по сути, какой проект, успешный или нет... В чем смысл, Вы так и не объяснили :(

  • Anonymous
    November 09, 2007
    Я Вас уже поблагодарила за хороший пост, в плане наглядности бъяснения текущих процессов (см. выше). Это и без схем многие поймут сами, если хорошенько пораскинут мозгами. Не думаю что люди, прочитающие тут ответы на похожие вопросы разочаруются в жизни, для этого собственно многие и ищут информацию в блогах - узнать мнения разных людей. Извините, но в таком случае, не заявляйте в названии поста о том, о чем не будете говорить. Методика подразумевает некоторые методы для достижения определенных результатов. Где эти методы здесь, мне к сожалению не понятно. Не сердитесь на критику. С большим уважением.

  • Anonymous
    November 10, 2007
    The comment has been removed

  • Anonymous
    November 14, 2007
    По-моему, эта метода называется "борьба за доступ к телу". А вообще я это наблюдал повсюду. Только тут нужно добавить уточнение: многие люди склонны к самообману и самопаразитизму и на самих себе. То есть такая штука может происходить и без прослойки - так сказать, интеллект, отражающий все аргументы обратно.

  • Anonymous
    November 18, 2007
    ИМХО, "корпоративные паразиты" - это не отдельно взятые люди, отдельно взятые "мысли" или "настроения", которые могут посещать любых людей. Поясню свою мысль. Взаимодействие внутри организации осуществляется по определённым каналам, к которым имеют доступ далеко не все и/или не постоянно. Это обосновано иерархической структурой подразделений, где за коммуникации между отделами отвечают как правило руководители этих отделов. Получается, что они же и являются "корпоративными паразитами". В таком случае корпоративный паразит и менеджер - это синонимы :o)) Именно поэтому паразиты - это не отдельно взятые люди, а некоторые тендеции, настроения, сомнения и т.п., которым подвержены менеджеры, поскольку они тоже люди. Мне кажется в этой статье Вы объяснили процесс, который приводит к отрыву менеджмента от реальности - не более и не менее. Объяснили в общем достаточно доходчиво. Применение этой методики видится в том, чтобы не забывать об этом процессе и принимать решения основываясь на своих наблюдениях, а не на чужих подсказках :o)

  • Anonymous
    January 30, 2008
    А может есть смысл в дроблении таких проектов на как можно более независимые подпроекты. Допустим есть проект, в котором моя команда отвечает за серверную часть, есть удаленные команды дизайнеров и фронтенд программистов. Допустим есть предварительно согласованный план проекта (фича - дата релиза - ответвенность). Ну и определенные точки проверки. Так как  подпроекты зависят друг от друга, принимает работу друг друга. Так как они довольно независимы им нет смысла принимать или замалчивать плохо сделанную работу, так как ответственность переходит на принявшую сторону (дизайнерский тим тут довольно независим получается, так как его работу непосредсвенно принимают менеджеры заказчика). То есть получается такой вот самоконтроль. Но конечно возникают ряд других проблем. Например , всех трудно передружить друг с другом. Также можно попытаться свалить задержку на кого нибудь (ну в этом случае всегда ясно кто начал и момент первой задержки, при которой нужно немедленно разбираться в чем дело).

  • Anonymous
    March 10, 2008
    Из своего опыта могу сказать, что есть как и люди-паразиты (закоренелые), так и паразитные настроения (которые временно могут превратить хорошего работника в паразита). На практике видел как в целом хороший менеджер "заигрался" и превратился в закоренелого паразита (даже не ставив такой цели). Обычно это происходит когда у компании/команды нет четких желанных целей (анонс цели без ее поддержки = нежеланная цель, а паразитное "а как же! конечно мы за!"). Выход? Отслеживать сплоченность команды (легко сказать). А распределенная разработка - не уверен (сильно будет зависеть от качества спецификаций, хорошая - может получиться, "у нас нет на это времени" - endless story с непредсказуемым финалом). Выход я вижу это в выращивании молодых менаджеров и попробовать с ними нечто типа SCRUM. И конечно же, убирать стресс из работы (стресс - плодородная почва для "паразитов"). У меня основная проблема в том, что мало кто хочет быть менаджером. А описаная методология (AIM) - это похоже на эволюционный процесс деградирования менеджмента (команда растет, а реальных толковых менеджеров больше не становится).

  • Anonymous
    June 05, 2008
    Здорово! Теперь понятна стратегия Сталина с его "чистками". Таким образом он системно избавлялся от корпоративных паразитов. Причем система работала очень и очень успешно. Если, конечно, отвлечься от взгляда изнутри этой системы. Принцип "бурно развивающаяся система нуждается в частых и радикальных чистках".

  • Anonymous
    July 03, 2008
    The comment has been removed

  • Anonymous
    July 08, 2010
    Все ясно, но в чем заключается методика? Увидел только мнение автора на тривиальные бизнес процессы. Где граница методики (и есть ли она здесь) и субъективных мыслей? Есть человек кто понял? п.с форма подачи идей хорошая - автор молодец.