Рубрика «agile» - 48

Спецификации — это скука смертная. Пожалуй, это самая скучная часть работы управляющего продуктом. Возможно, именно поэтому большинство спецификаций ужасны и являются главным источником задержек, переделок и багов.

Активные коммуникации и доступность управляющего продуктом помогают решить проблему недостаточно хороших спецификаций, но далеко не всегда.

Agile движение имеет свой взгляд на спецификации. Наиболее экстремальное крыло выражает свои взгляды так:

В жопу спецификации!
Читать полностью »

Вы руководитель нового проекта заказной разработки. Вам принесли договор, неизвестно кем и как заключенный, дали контакты заказчика и дальше вы предоставлены сами себе. Изучив функциональный объем проекта, вы понимаете, что в данном случае было бы правильно применить Agile. Но в договоре уже прописаны четкие фазы в соответствии с каскадной моделью разработки (waterfall) со сроками, результатами и фиксированной ценой по каждому этапу. Что делать в этой ситуации?
Применение Agile в рамках договора с фиксированными фазами

Читать полностью »

16 октября одесский офис компании Ciklum приглашает всех желающих поучавствовать в увлекательном и познавательном мероприятии Lego Specifications Game, которую проведет IT гуру Одессы — Дмитрий Миндра.
О ТРЕНИНГЕ:
Время от времени мы сталкиваемся с такой ситуацией: заказчик присылает нам спецификацию короткую, но такую запутанную, что совершенно неясно, что нам нужно получить в итоге. Или ещё лучше — начинает настаивать на каком-то конкретном решении, которое нелогично и никак не вписывается в текущий продукт.

Почему заказчик так поступает? На нашем воркшопе мы будем учиться, во-первых, разгонять туман запутанных спецификаций, а во-вторых, помогать заказчику найти потерянный фокус и восстановить прицел, ну и, конечно же, для моделирования процесса разработки мы будем использовать Лего. Так же, мы будем рассматривать систему для анализа требований и можно взять с собой ноутбук, он пригодится.
image
Читать полностью »

The Good, the Bad and the Ugly code
Хороший код или плохой? Лично для меня хороший код обладает следующими качествами:

  • Код легко понятен разработчикам разной квалификации и хорошо структурирован
  • Код легко изменять и поддерживать
  • Приложение выполняет свои функции и обладает достаточной, для выполняемого круга задач, отказоустойчивостью

Несмотря на короткое описание, о том, как добиться выполнения трех этих условий, написано много толстых книг.

Почему именно эти критерии? Сразу оговорюсь, речь сейчас идет о разработке ПО для бизнеса (enterprise application). Критерии оценки кода для систем реального времени, самолетов, систем жизнеобеспечения и МКС отличаются.
Читать полностью »

Стань ICAgile Certified Professional! Первый в Украине открытый сертификационный класс в Одессе, организованный компанией Ciklum.
Первый открытый класс, подтверждающий опыт и понимание мировоззрения и практик Agile разработки, сертифицированный создателем Agile Manifesto Алистером Коберном. Ждем всех желающих в еще солнечной Одессе 31 октября — 2 ноября.
image

Читать полностью »

На www.edx.org в рамках курса Software as a Service опубликована интересная лекция технического руководителя (engineering manager) Дэнни Бурка (DANNY BURKES) о том, как устроена их работа в Pivotal Labs. Выдержками из этой лекции, переведенными на русский язык, хочу с вами поделиться.

Лекция построена следующим образом. Сначала рассказывается о философии разработки ПО в Pivotal Labs. Затем даны более конкретные рекомендации для разработчиков и менеджеров проектов. В конце рассказывается о практике найма людей в их организацию.
Читать полностью »

Ростовская область, город Таганрог. Здесь сейчас проходит одно из самых значимых событий в мире российского IT – Agile Camp 2013. Возможно, кто-то еще не знает об Agile. Возможно, кто-то уже не желает знать о нем ничего, потому как не срослось. Но все, кто хотя бы нашел в себе силы погуглить на эту тему, знает о компании ScrumTrek, организующей тематические мероприятия, в процессе которых те, кто раньше следовал престарелым шаблонам разработки, вдруг обнаруживают в себе силы и желание найти другой путь. Гибкий и эффективный. Agile way.
Потом выписывают себе командировочные, садятся в самолет/паровоз/пароход и едут туда, где эксперты Agile учат нас работать. Вот и мы, радуясь жизни и новым впечатлениям, в количестве десяти человек, понеслись в сторону Азовского моря.
Читать полностью »

Если хотите почитать про содержание Agile Camp и marshmallow challenge, симуляцию Scrum, Business Model Canvas и персон, добро пожаловать под кат.

Читать полностью »

У меня есть увлечение — я собираю разные манифесты и призывы из мира IT. На данный момент собрал уже достаточно много, поэтому решил опубликовать их с моими комментариями.

В статье описаны:

  1. Manifesto for Agile Software Development
  2. Agile Manifesto — IBM version
  3. MoreAgile Manifesto
  4. Agile Manifesto 2.1
  5. Manifesto for Half-Arsed Agile Software Development
  6. Declaration of Interdependence
  7. Programming, Motherfucker
  8. Software Craftsmanship Мanifesto
  9. DevOps Manifesto

Читать полностью »

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

Мечтает…

Мальдивы. Жемчужное ожерелье на лике Земли. Тысяча белых островов в лазурном океане. Ходят слухи, что Мальдивских островов лет так через 30 не станет, уйдут под воду, как Атлантида. Но все-таки это райские острова, с удивительной фауной, на которые стоит хоть раз в жизни посмотреть воочию.

Летим на Мальдивы

Но не улетает.

Потому что до конца проекта еще далеко и приходится постоянно заниматься пожаротушением. Решать неотложные вопросы, уточнять цели, разрабатывать стратегию, планировать, оценивать и обеспечивать работу команды. Темп возникновения проблем превышает скорость их разрешения. Большинство поступающих задач имеют наивысший приоритет и срочность. «Это надо было сделать еще вчера!»

А хочется.

И, что делать? Так и продолжать мечтать мечты?

Руководители с опытом ответят: «Да тут все просто! Надо делегировать часть своей работы подчиненным».
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js