Обновить
59.87

Agile *

Гибкая методология разработки

Сначала показывать
Порог рейтинга
Уровень сложности

Agile-трансформация: всё по-настоящему

Время на прочтение4 мин
Количество просмотров4.5K
Привет, хабровчане. В преддверии старта курса «Agile Project Manager», в создании которого принимал участие, делюсь основанной на собственном опыте статьёй.





Возможности и перспективы agile-трансформации обсуждаются сейчас очень широко, привлекая аудиторию от IT-аналитиков до менеджеров CxO-уровня. Известно несколько западных (пока) школ по достижению так называемого Enterprise Agility – это действительно интересно и даже модно. И как любой hype согласно методике Gartner, по ощущениям, данное направление неуклонно движется к «пику завышенных ожиданий», за которым видимо ждёт «пропасть разочарований» и только потом устойчивое «плато продуктивности».
Читать дальше →

Как мы хакнули умные подушки и запустили приложение для умной спальни «Асконы»

Время на прочтение7 мин
Количество просмотров4.2K
Привет! Меня зовут Сергей Солдатов, я директор по продукту в компании 65apps. Мы разрабатываем мобильные приложения, используем в работе продуктовый подход. Хочу поделиться с вами нашим недавним кейсом, где именно продуктовый подход помог погрузиться в непривычную предметную область и создать сервис с уникальной ценностью. Это наш совместный проект с компанией «Аскона» — приложение для управления умной спальней.

Для начала забавный факт: перед началом работы всей проектной группе, а это: директор по продукту, арт-директор, руководитель проекта, аналитик, дизайнер, разработчики iOS, Android и QA-специалист, «Аскона» передала свои умные девайсы, — видимо, чтобы мы лучше высыпались и продуктивнее работали. Прямиком с завода к нам в ижевский офис приехали подушки, трекеры сна, основание кровати — все это было необходимо подключить. Мы действительно спали на этих подушках — и это тот самый случай, когда я готов их неистово рекомендовать. Я уже не смог вернуться к своей старенькой синтепоновой, и после сдачи проекта купил всей семье «умные» подушки («Аскона» не платит мне за рекламу, а жаль).

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

Спецификация СУИБ в ДОУ организации: какие реалии?

Время на прочтение20 мин
Количество просмотров2.1K

Аннотация


В данной статье приводится описание спецификации и применения СУИБ (системы управления информационной безопасности) на базе ДОУ (документационного обеспечения управления) организации, где рассматривается:


  1. Разработка и проектирование ДОУ в СУИБ организации, в том числе программно-аппаратной реализации и ее сводной спецификации.
  2. Сторона унифицированных и специализированных характеристик управления структурой организации для внедрения в промышленную эксплуатацию приведенного формата решения.
  3. Формат применительности представленного решения на базе методик проектной деятельности организации.
  4. Формирование ДОУ, базирующееся на СУИБ организации, где система представляет из себя образчик требований для обеспечения целостности, доступности и конфиденциальности информации, обрабатываемой посредством ДОУ.
  5. Ликвидность организации согласно ДОУ организации, со стороны СУИБ.
  6. Формат управления ДОУ и распределения уровней доступа к категорированию информации в формате take-grant (субъект-обьектных) связей, со стороны потокового документооборота организации, учитывая локальные инструкций внутри организации.
  7. Типизация форм для оптимизации ДОУ в СУИБ.

Отметим: вся проделанная работа состоит на базе действующего законодательства по ОИБ (обеспечению информационной безопасности) КИИ РФ, где решение поставленной проблемы носит рекомендательный характер к исполнению для оптимизации мощностей организации, включая формат минимизирования и адаптации действующей документации.

Читать дальше →

Лучшая метрика для команды, работающей над продуктом

Время на прочтение7 мин
Количество просмотров7.7K

Иногда при обсуждении продукта метрики только мешают




Пару недель назад я познакомился с коллегой-коучем, мы разговорились и обсудили несколько аспектов нашей профессии. В какой-то момент он задал мне вопрос, на который оказалось трудно ответить.

Точнее говоря, ответил я сразу же, но потом этот вопрос несколько недель не давал мне покоя, я снова и снова его обдумывал. В итоге, основательно всё взвесив, я в пришел к более обоснованному ответу.
Итак, меня спросили: «Если бы для agile-команды можно было бы отслеживать только две метрики, что бы вы выбрали?»
Меня сразу смутило слово «метрики», поскольку мой опыт работы с ними был не очень положительным, мягко говоря: они слишком часто используются как оружие, а не как средство улучшения работы. При их использовании коллектив более склонен чувствовать себя чем-то вроде лабораторных крыс.

Однако я всё-таки ответил на вопрос — назвал первое, пришло в голову. И нельзя сказать, чтобы я этим ответом гордился. Задай мне этот вопрос сегодня, я ответил бы гораздо более продуманно…
Поразмышляем о метриках вместе с Тоддом Лэнкфордом

Кейс Русфинанс Банка: Как мы переводили SCRUM в онлайн и что из этого получилось

Время на прочтение7 мин
Количество просмотров2.4K
Русфинанс Банк — это лидер по автокредитованию в России (по версии Frank RG), который входит в международную группу Société Générale. С одной стороны, мы можем смотреть на опыт разных стран, применять инструменты, которые используют наши коллеги не только во Франции, но по всему миру, с другой — для нас разработка и запуск любого нового ИТ-продукта, сервиса и даже фичи — это всегда челлендж, в том числе связанный с разными уровнями согласования проектов.

В своё время, в попытке сократить time-to-market, нам удалось попробовать и внедрить разные Agile-практики. Что ожидаемо, самой жизнеспособной из них оказался SCRUM.

В начале 2020 года мы начали масштабировать SCRUM, изучили фреймфорк LeSS и выстроили процессы взаимодействия офлайн, но пандемия внесла свои коррективы: в марте нас перевели на удалённый формат работы. Пришлось всё экстренно перестраивать.

Под катом мы расскажем о том, какие задачи нам пришлось решить, как в этом нам помогли инструменты SCRUM и LeSS и что из этого получилось.


Читать дальше →

Виды «растений» или классификация команд agile

Время на прочтение9 мин
Количество просмотров3.8K

Продолжу тему "«станков» и «растений»" и сегодня поговорим о "растениях"… С тем, что команды agile обладают всеми признаками живой сущности, согласны многие ученые, а значит, мы можем взглянуть на команду как на живую сущность, со всеми присущими признаками и свойствами. И первое, что бросается в глаза — все живое на нашей планете классифицируется и имеет принадлежность к той или иной группе, при этом про команды (или другие группы людей, объединенные общей целью) мы можем только сказать, что они все разные… Хотелось бы обсудить эту тему и предложить свой метод классификации команд.


Читать дальше →

Хочешь заработать миллион?

Время на прочтение7 мин
Количество просмотров11K

Всем известна фраза Рона Хаббарда «…хочешь заработать миллион — создай свою религию», которую он выдал в 1950 году. Тогда он создал ещё одну деструктивную секту, можно это было в 60-х в США — которая до сих пор пытается утвердиться в мире, как религия.


Хотя, сорри, друзья.


Во-первых, это было сказано, а точнее написано в 1938 году.


В-вторых, это сделал неподражаемый Джордж Оруэлл, который так мастерски написал антиутопию "1984", что только сейчас до его благодарных читателей в Великобритании и США стало доходить, что писал он о них. Да и вообще Джордж был знатным шутником, учитывая, где он работал и что он знал о широких народных массах.


В-третьих, впервые это фраза появилась в его письме в виде строчки “there might be a lot of cash in starting a religion”: я бы перевёл, "как можно можно поднять славно деньжат, если застартапить религию".


Долгое время этой простым и немудрённым рецептом пользовались только сайентологи. Но потом к ним подтянулись башковитые ребята из IT — c IQ у них всех было всё OK, а деньги и уважение лишними не бывают.


Будем считать это исключительно моей личной субъективной гипотезой, но именно так появились Agile, а затем Scrum. Давным-давно в XIV веке Уильям Оккам сформулировал одну чудесную фразу в одной из книг: «Non sunt entia multiplicanda praeter necessitatem». Вот и удивляюсь, как жила разработка до появления Scrum. Наверное, её просто не было. На самом деле "клиентоориентированность" — это финальный этап чудесной эпохи потребления, которая как раз заканчивается — вертись вокруг клиента, как Солнце вокруг плоской Земли, и всё будет путём.



Читать дальше →

Интеграция Youtrack со встроенным (embedded) Hub с Teamcity, Gitlab

Время на прочтение3 мин
Количество просмотров10K

В этом посте будет рассказано о том как сделать интеграцию Youtrack со встроенным (embedded) Hub с Teamcity, Gitlab.

Читать дальше →

YouTrack теперь с просмотром пул-реквестов в задачах

Время на прочтение4 мин
Количество просмотров5K
Привет, Хабр!

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

image

За подробностями добро пожаловать в пост.
Читать дальше →

DevOps или как мы теряем заработную плату и будущее IT-отрасли, часть вторая

Время на прочтение4 мин
Количество просмотров25K
Прошлая статья уже вызвала много возмущений, думаю эта статья многим ещё больше не понравится, в ней я распишу то, как заказчики видят DevOps инженера.
Читать дальше →

Год в Scrum: наблюдения скрам-мастера

Время на прочтение4 мин
Количество просмотров3.7K
Друзья, привет! Меня зовут Александр Еремин, я – скрам-мастер продуктовой команды PRO Daily Banking Росбанка. Мы работаем с сегментом малого и среднего бизнеса.

Сегодня я поделюсь наблюдениями скрам-мастера о первом годе жизни команды в новом фреймворке.

image
Читать дальше →

Гибкая локализация: как применить agile к проекту по переводу

Время на прочтение5 мин
Количество просмотров1.4K


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


Как гибкая локализации помогает улучшить качество продукта и оптимизировать бизнес-процессы? Рассказываем о преимуществах применения agile на проектах по локализации продукта.

Читать дальше →

DevOps или как мы теряем заработную плату и будущее IT-отрасли

Время на прочтение3 мин
Количество просмотров47K
Самое печальное в сегодняшней ситуации то, что IT постепенно становится отраслью, где вообще нет слова “стоп” в количестве обязанностей на 1 человека.

Читая вакансии иногда уже даже видишь не 2-3 человека, а целую компанию в 1 лице, все спешат, тех.долг растёт, старое legacy на фоне новых продуктов выглядит совершенством, потому что в нём хотя бы есть дока и комменты в коде, новые продукты пишутся со скоростью света, но в итоге пользоваться ими нельзя ещё год после их написания, и зачастую этот год прибыли не приносит, более того, расходы на “облако” выше, чем продажи сервиса. Деньги инвесторов уходят на содержание ещё не работающего сервиса, но который уже выпустили в сеть как рабочий.
Читать дальше →

Ближайшие события

DevOps vs Agile: В чем разница

Время на прочтение6 мин
Количество просмотров19K
Разница в том, что происходит после разработки

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

Раньше тестирование и развертывание ПО занимало гораздо больше времени, чем сейчас, так как во время процесса разработки не было никакого баланса и проверок на промежуточных этапах. В результате мы получали ПО низкого качества с ошибками и багами, сделанное сильно позже установленных сроков. Основное внимание уделялось долгим и затяжным планированием проектов.

Водопадные проекты были связаны с моделью тройного ограничения, которую еще называют треугольником управления проектами. Каждая сторона треугольника представляет собой одно из ограничений управления проектами: масштаб, время и стоимость. Как пишет Анджело Беретта, модель тройного ограничения утверждает, что «стоимость является функцией времени и объема, а эти три фактора связаны определенным и предсказуемым образом… Если мы хотим сократить сроки выполнения плана (время), мы должны увеличить стоимость. Модель также подразумевает, что если мы хотим увеличить объем, то должны увеличить стоимость или сроки выполнения.»
Читать дальше →

Скрам умер. Да здравствует канбан

Время на прочтение7 мин
Количество просмотров53K
Я пользовался методом управления проектами Scrum (скрам) с самого начала карьеры. Я изучал скрам в колледже. Тогда он считался лучшим методом управления разработкой программного обеспечения. Когда я начал работать, мне нравилось всё, что имеет отношение к скраму: ежедневные встречи, планирование, ретроспективные совещания, спринты и так далее. В конце концов, я пользовался на практике тем, чему меня учили.



Но через несколько лет я начал кое-что замечать: в последние дни спринта все бросаются доделывать всё то, чем занимались в предыдущие две недели, стремясь избежать переноса задач на будущее. Часто те, кто так поступали, брали на себя ненужный риск.

Почему? Разве какие-то задачи не могут подождать до следующей недели? Так ли важно доделать абсолютно всё до выходных? Нет, не так уж это и важно. А всё это происходит из-за того, что «Переносы задач — это плохо».
Читать дальше →

«Колесо баланса». Как Scrum помогает самому scrum-мастеру

Время на прочтение4 мин
Количество просмотров5.9K

Я работаю в Слёрм. И по большей части вижу, как курсы создаются, как проходят интенсивы со стороны — как наблюдатель, немного летописец, чуть больше журналист. Я вижу внутренние процессы, как из ничего рождается нечто — всего за пару недель мыслей, идей и слаженной работы нескольких десятков человек. Это почти как магия.


На этот раз я решил стать участником самого курса «Профессия Scrum-мастер». По ряду причин. Мне всегда нравились непрямые подходы мотивации людей. Не банальные «кнут и пряник», которые всем уже знакомы по корпоративным иерархическим структурам. Не триада «стыд, страх, грех», которую применяют древние авраамические религии. А нечто новое. То, что и должно появиться в 21 веке — пора уже, не правда ли?


Лично моё субъективное мнение — это только лишь зачатки того, что будет. Другое отношение к сотрудникам, другое построение компаний — может, появление микро-компаний вместо огромных гигантов корпораций, может, изменения направления трансформации «сверху-вниз» от топов к линейным сотрудникам, может изменения самосознания самих сотрудников, которые будут сами стремиться к такому подходу в компаниях на рынке труда и тем самым формировать сам рынок. Time will tell. Sooner or later time will tell.


Эта статья не реклама. Честно, не люблю рекламные статьи. Это статья — наблюдение и размышление о том, что уже зародилось и продолжает меняться. Лично я считаю, что и Agile и Scrum — это всего лишь первые шаги на пути изменений обычных процессов. И да, пока что они во многих курсах на образовательном рынке слишком близки к «инфобизу», «инфоцыганам» и прочим «тониробинсам». Но тут проблема не в самих гибких методологиях, а в людях. Наносное уйдёт, ценное останется.



Читать дальше →

Непрерывная локализация: что, как и зачем

Время на прочтение5 мин
Количество просмотров2.1K


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


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

Читать дальше →

Майки, деньги, два торта: как мы разучились оценивать задачи

Время на прочтение5 мин
Количество просмотров18K


Привет, Хабр! Меня зовут Артём и я тимлид в Skyeng. У моей команды разработки есть заказчик, он же продуктовый менеджер, он же просто Ваня. Ваня считает, что наша схема с оценкой задач не идеальна. Например, оценка в 2 дня ничего ему не даёт. Свою задачу на проде он увидит через неделю или дней 10. Или больше. Или меньше.
Читать дальше →

Без «Hello, world!» и в IT?

Время на прочтение4 мин
Количество просмотров9.3K

Петрович был старым опытным CTO — он ещё помнил перфокарты, а количество языков программирования, которые он знал, было примерно равным числу языков, которые канули в Лету естественного отбора в IT-среде и благополучно затерялись в долгосрочной памяти Петровича.


И потому на пятом этаже, где в основном сидели разработчики, он сразу заметил странную личность. Одет парень был слишком уж аккуратно. Бороды лесоруба не наблюдалось. Ни футболки с принтом, который что-то должен означать и что понимает только сам владелец. В общем, совсем не админ или Devops-инженер. Глаза нормальные, не красные, чёрных кругов под ними не наблюдается, ни татуровок, ни пирсинга, даже ноута подмышкой нет, а значит — не разработчик.


Петрович аккуратно загнал его в угол и спросил:


— Тебе как зовут, Вася?
— Серёжа.
— Скажи, Серёжа, что такое «99 бутылок пива» и числа Фибоначчи?
— Что?
— «Hello, world» — это что?
— Здравствуй, мир! — просиял Серёжа-Вася.
— Ясно, — сказал Петрович и потащил Серёжу к безопаснику.


Там в кабинете он торжественно вручил коллеге дичь.


— Вот. Шпиона поймал. Производственный шпионаж, как он есть. На пятом этаже бродил, в программировании разбирается, как коза в стиле и этикете.


Безопасник устало махнул рукой:


— Петрович, отпусти его. Наш это. Айтишник. Scrum-мастером зовётся. Уже неделю работает.
— Один спринт, — пискнул Серёжа.


Петрович тоскливо задумался о временах перфокарт.



Читать дальше →

Игровая механика для скрам-команды, которая любит настолки

Время на прочтение5 мин
Количество просмотров7.9K
Мы в команде обожаем настолки. И чем сложнее их механика, тем интереснее.

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

Под катом расскажу о том, как мы придумали игровую механику в стиле «Манчкина», чтобы заставить внутрикомандные соглашения работать.


Читать дальше →