Набор серебряных пуль

Набор серебряных пуль

Войны ИТ-методологов не затихают. Каждые несколько лет нам преподносится совершенно новая, быстрая, легкая, простая, эффективная методика (или новая версия «старой»). И уж она наконец-то решит главную проблему – построение качественного ПО в срок… Я думаю, что правда о методологиях заключается в том, что их не существует… Есть лишь УПР – удачные проектные решения, – которые могут сработать (или нет) в конкретной ситуации и проекте. Цель этого справочника – собрать их вместе, дать им краткое описание и подвигнуть ИТ–сообщество к дальнейшему их поиску и классификации…

Жанры: Бизнес-процессы, Классика менеджмента, Project-менеджмент
Цикл: Не является частью цикла
Год публикации: 2020

Читать онлайн Набор серебряных пуль


Введение

«Ну вот!» – скажете Вы, прочтя заголовок данной книги. «Ещё один новоявленный пророк – самозванец учит всех жизни, как нужно выполнять программные проекты! У нас и так есть методология, которая отлично справляется со всеми проблемами. Мы адаптировали её под свои нужды, и вроде бы проблем стало меньше…»

И Вы будете правы, … но наполовину. Я ни в сколькой мере не считаю себя новоявленной мессией, который «наконец-то расскажет, как добиться успеха». Но меня действительно интересуют методы эффективной разработки ПО (и как следствие этого знания – повышение своего профессионального мастерства разработчика ИС).

Эта книга не является обоснованием в письменном виде против какой-либо определённой методологии. Хотя ранее, на форумах тематических сайтов, я позволял себе резкие высказывания по поводу различных новомодных методик разработки, которых с религиозным пылом фанатиков отстаивали их ярые приверженцы.

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

В связи с этим, своей книгой я рискую навлечь на себя праведный гнев сторонников и защитников всех ныне существующих (и которые появятся годами позже) методик разработки ПО. Однако каждый должен иметь возможность высказать своё мнение, и я воспользуюсь этим правом.


Я уверен, что правда о различных методологиях заключается в том, что их не существует…


А теперь, приведите в чувство всех упавших в обморок, и признайтесь самому себе – что представляет собой сверхновая методология разработки ПО, о которой Вы узнали из последнего маркетингового заявления неважно какой корпорации? Или та методика, которую Вы уже используете в своей повседневной работе, и в которую вложено огромное количество ресурсов (учебные материалы, курсы для ведущих специалистов с выездом в другой город/страну, и, наконец, самое ценное – время)?

Вы думаете, что методика служит организующим фактором разработки, что она четко и ясно говорит, как нужно работать, чтобы добиться успеха в ИТ-области. И, наконец, Вы надеетесь получить конкурентное преимущество, «пуская пыль в глаза» потенциальным заказчикам малопонятными для них фразами типа «мы находимся на 6-ом уровне CMM», «реинженеринг бизнес-процессов», «автоматизация хаоса путем выделения ролей в альтернативных деятельностях» и т.п.

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

В чем же секрет, спросите Вы? Я думаю, что успех проекта зависит от двух факторов:

1) доступные ресурсы (в первую очередь, это качество разработчиков, а второе – это время);

2) способ их взаимодействия.

Если есть доступные ресурсы, и они взаимодействуют максимально эффективным способом, то я считаю, что проект имеет значительно больше шансов родить что-то действительно стоящее.

Что касается методологий – то мне кажется, что все они описывают конечный набор различных способов эффективного использования ограниченных ресурсов. Моя точка зрения состоит в том, что число этих способов (удачных проектных решений – УПР) бесконечно и не нужно ограничивать себя только подмножеством их, в рамках методологии Х. Если мы хотим продвинуться в плане успешной разработки программ, то нужно собирать эти решения (аналогично паттернам проектирования) и учиться применять их в нужный момент. Эта книга является попыткой собрать известные мне методы успешной разработки в одном месте.


Вам будет интересно
В течение 3-х месяцев я учился на курсах продакт-менеджеров в ведущем венчурном фонде, акселераторе и институте развития стартапов в России. В процессе вел дневник, где описывал свои впечатления. На каждую лекцию, домашнюю работу или самостоятельное исследование я написал отзыв. Во время курса наша команда выводила на рынок сервис подбора автомобилей. Мы генерировали идеи, считали рынок, проводили интервью с клиентами, формировали ценностное предложение, проверяли гипотезы, делали MVP, давали ре...
Читать онлайн
В книге описаны личные впечатления от пройденного курса Стартап школы YCombinator летом 2022г. Были прослушаны семинары: зачем создавать стартап, как найти идею, MVP, постановка целей, бизнес-модель, прайсинг, как стартовать, общение с пользователями, привлечение клиентов, пивоты, построение команды, фандрайзинг, криптомир, как подать заявку в YC, истории успеха (и провалов!) фаундеров. В тексте приведены основные тезисы докладов, сами же презентации можно найти на сайте школы YC. Книга будет по...
Читать онлайн
Цель этой книги – максимально быстро научиться применять нейросети (НС) для решения задач. Вы научитесь: создавать и обучать НС; обрабатывать изображения, цифры и тексты; встраивать НС в реальное приложение через REST API; выбирать архитектуру НС: число слоев, нейронов, функции активации, оптимизаторы, коэффициенты скорости обучения, функции ошибки, эпохи, батчи; работать с НС на основе многослойного перцептрона, свёрточными и рекуррентными; и даже сделать НС без ML-библиотек на чистом C#!...
Читать онлайн
Широкое распространение Scrum объясняется его кажущейся простотой, однако его внедрение проходит далеко не так гладко, как ожидают многие. Опираясь на свой обширный опыт, сертифицированный scrum-тренер Илан Голдштейн раскрывает фундаментальные механизмы Scrum и его сущность как фреймворка. В этой книге каждый найдет решение своих проблем и конкретных scrum-задач. Даже те, кто разобрался во всех scrum-тонкостях и держит все под контролем, найдут для себя новые инструменты и добавят их в свой scru...
Читать онлайн
Вы когда-нибудь видели, как ткут ковры? Вроде бы ничего необычного: сидит женщина, быстро и механически точно сучит руками. Производит незаметные, совсем незначительные действия, вяжет узелок за узелком. Вы смотрите час, два, три – и не видите результата. Но проходит год – и вот перед вами висит великолепный персидский ковер, который стоит баснословных денег. Так и руководитель формирует незаметные «узелки» успеха каждый день, каждый час, каждую минуту.Эта книга рассказывает о том, из каких «узе...
Читать онлайн
Новая книга известного тренера-преподавателя и директора многочисленных учебных программ по проектному управлению В. Н. Фунтова посвящена применению гибких методов в современных компаниях, а особенно применению Agile в управлении за пределами ИТ-отрасли. Компании, использующие Agile, очень гибко реагируют на изменение запросов потребителей и продуктивно сотрудничают с ними, быстро и эффективно создают правильные результаты и продукты, не делают лишней работы. В книге кратко рассмотрена история A...
Читать онлайн
Почему средняя зарплата в РФ 49 тыс., а на руки мы получаем 10-25 тыс.рублей, почему экономика как бы растёт, а прибыли нет, нет кризиса, а предприятия – банкроты с огромными долгами есть, почему Роснефть и Газпром – государственные компании, а нам они как не родные, почему вакансий много, а работы нет и как бы нет безработных… На все эти вопросы и многие другие я ищу ответ в этом сборнике. Экономика глазами кабинетного чиновника высокого ранга, для которого средние показатели – скрытая оценка е...
Читать онлайн
Сочетание западного чувства стиля и русской душевности, а также мастерское владение «глаголом» дало нам феномен Пушкина. Вербальная отстранённость от русского языка позволила Пушкину отнестись к нему как к «гипсу» и стать «дизайнером» современного литературного «великого и могучего». С 1991 года Россия оказалась в среде вербального и визуального языка западной культуры, но мы остаёмся русскими, отличаясь, прежде всего, душевностью. В России сейчас примерно 5 тысяч профессиональных дизайнеров. Ещ...
Читать онлайн
Настольный рабочий блокнот с заметками маркетолога-практика – именно то, что вам пригодиться в текущей работе, если вы занимаетесь классическим маркетингом. О конкуренции на рынке, о рекламе, о продвижении, о разработке продуктов и услуг и продвижении их на рынок. Умные мысли должны приходить вовремя…...
Читать онлайн
Доминика Деграндис, один из ведущих специалистов по Канбан в IT-индустрии, рассказывает о том, как оптимизировать работу. Основная часть книги представляет собой объяснение, руководство и бизнес-аргументацию для ускорения рабочего процесса с помощью методов бережливого производства, Канбан и потока.Книга будет интересна IT-специалистам, разработчикам, руководителям IT-компаний.На русском языке публикуется впервые....
Читать онлайн
Это практическое учебное пособие рассматривает ключевые вопросы по истории, структуре, методологии применения товарной номенклатуры внешнеэкономической деятельности ЕАЭС. Все разделы пособия снабжены большим количеством наглядных примеров и пояснений, обоснованных положениями действующих нормативно-правовых актов и судебных решений по классификации товаров. Простота и доступность материала делает это пособие полезным и эффективным для получения базовых знаний и умений по классификации товаров, ч...
Читать онлайн
События книги «Посох Времени» происходят в IX-X веке на Урале и в Зауралье. Древний артефакт, способный влиять на течение Времени, попадает в руки молодого чародея. Стараясь спрятать Посох Времени от охотящихся за ним недругов, чародей и его народ в корне меняют свою жизнь и перебираются на новое место – строить старую жизнь. Но тут на сторону Тёмных Сил становится древние представители подземного мира. Результат борьбы за влияние этого артефакта, по мнению автора, мы наблюдаем и в настоящее вре...
Читать онлайн
Короткие, добрые, теплые рассказы о мечтах, жизни людей, настоящие моменты, где встречается любовь. Радость и счастье, переплетаются в простых жизненных ситуациях. Расставания и встречи вопреки. Рассказы о женском счастье, о людях среди нас. О большом чуде под Новый год и сбывшихся желаниях....
Читать онлайн
Какую пользу можно извлечь из обычного сала? Можно ли салом лечить ревматизм и простуду? Как использовать сало в домашней косметологии? Какие кушанья можно приготовить из сала и с использованием сала? Как правильно выбрать хорошее сало и как его хранить?Ответы на все эти вопросы Вы найдете в книге «Все об обычном сале». Написанная простым и доступным языком, эта книга принесет ощутимую пользу и хозяйкам «со стажем», и начинающим молодым хозяюшкам. Замечательные советы и рекомендации, содержащиес...
Читать онлайн
«Соль – это белый яд». Эту сентенцию каждый помнит с детства. Но знаете ли вы, что без участия соли не зародилась бы жизнь на Земле? Известно ли вам, что без соли организм человека не мог бы функционировать, потому что соль входит в состав крови?Книга «Все об обычной соли» расскажет вам о полезных свойствах этого минерала. Прочитав книгу вы узнаете, как с помощью соли вылечить ревматизм и зубную боль, насморк и экзему, нервное расстройство и нарушение обмена веществ. Ну а женщины пополнят свои з...
Читать онлайн