Опыт применения метода ATAM для оценки архитектурыCUSTIS
Выступление Игоря Беспальчука, нашего руководителя проектов дирекции архитектуры, на заседании русского отделения INCOSE (9 ноября 2016 года, Москва).
Видеозапись выступления:
https://vimeo.com/190918892
Опыт применения метода ATAM для оценки архитектурыCUSTIS
Выступление Игоря Беспальчука, нашего руководителя проектов дирекции архитектуры, на заседании русского отделения INCOSE (9 ноября 2016 года, Москва).
Видеозапись выступления:
https://vimeo.com/190918892
Дмитрий Грибов, Трава и грибы как средства управления разработкойScrumTrek
Управление разработкой в ЛитРес: Игровые грибы на службе управления проектами Холакратия, настоенная на травах Деревянный Agile Спринты длинною в час и ежедневный релиз Рыночная игра как альтернатива микроменеджменту KPI для разработчиков, основанный на реальных результатах (сдельная оплата программистам в штате) История о том, как команда из 27-и человек эффективно поддерживает и развивать сервис с миллиардной выручкой
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?ScrumTrek
Мой доклад посвящен истории создания нового продукта и новой команды. Эта история началась в 2012-м году с идеи создания WEB-сервиса для предоставления корпоративным клиентам операторов связи возможности управлять своими M2M-SIM-картами, т.е. SIM-картами, установленными в различных устройствах. Наша история, наверное, похожа на многие, но имеет и свои особенности. С одной стороны, мы являлись представителями крупной и известной компании. С другой столкнулись, практически со всеми проблемами, типичными для стартапа. В самом начале нас было несколько энтузиастов. Мы одновременно разрабатывали продукт, искали заказчика, финансирование, формировали команду и выстраивали в ней процессы. Нас окружал "суровый энтерпрайз" ;) Мы пережили все болезни роста и продукта и команды, несколько раз нам казалось, что все пропало. В какой-то момент, мы осознали, что пора выбираться из хаоса и обратиться к современным методологиям разработки ПО, таким, как Agile. Но осознать мало, надо еще сделать :) На наше счастье, к этому моменту, в нашей компании также начались процессы перестройки всего подхода к производству. О пройденном за три года пути, сделанных выводах и приобретенном опыте я и хочу рассказать слушателям моего доклада.
Открытый семинар для студентов в компании CUSTIS (3 октября 2013 года).
Лектор: Игорь Беспальчук, руководитель проектов, сертифицированный Scrum Product Owner.
Аннотация: Данный обзорный семинар позволит широким взглядом окинуть процессы, происходящие при заказной разработке, получить представление об этой индустрии и разобраться, как происходит разработка заказного ПО в CUSTIS.
Видеозапись семинара: https://vimeo.com/76600088.
Agile and the Third Wave (IT Spring 2017)Maxim Tsepkov
http://mtsepkov.org/AgileAgainstThirdWave Развитие на конференции IT Spring доклада на AgileDays-2017 Третья промышленная революция, которая была предсказана в далеком 1980 году Элвисом Тоффлером в книге «Третья волна», уже перестала быть делом будущего, а становится частью настоящего. Вызовы, которые она несла, в первую очередь пришли в IT-отрасль в конце 20 века. А в начале 21 века появился ответ на них — практики Agile, которые развиваются уже полтора десятилетия, в том числе вбирая из традиционного менеджмента все ценное и применимое в будущем мире. Сейчас новые вызовы и связанная с ними турбулентность идут в другие отрасли, которые могут в ответ изобретать собственные практики, а могут воспользоваться апробированными ответами Agile, наполнив его практики своей спецификой. Темп изменений в разных отраслях различается, однако приход нового неизбежен, потому что изменился mindset нового поколения соцсетей — тех, кто начал активно общаться и завоевывать лидерство в виртуальном пространстве еще в школе. И по мере того, как такие люди будут приходить в организации, они будут необратимо менять их культуру. Распространение бирюзовых организаций, описанных Фредериком Лалу в книге «Открывая организации будущего», — зримое проявление этих изменений. И вовсе не случайно организационный фреймворк для таких компаний — холакратия — тоже появился в IT-отрасли и распространяется за ее пределы. В докладе будет описана big picture современного развития, в которой каждой из организаций предстоит самоопределиться и выбрать собственный путь.
Александр Андронов, Engineering AssessmentScrumTrek
Улучшить можно то, что можно измерить. Это главный тезис измерения. Мы измеряем, чтобы улучшать. Мы хотим улучшать код, инженерку. Для этого нужно код измерять. Как?
Я расскажу о метриках на самом низком уровне создания IT-продуктов. О тех метриках, которые находятся на уровне инженерки, на уровне программистов и QA. Упор сделан на те, которые зависят от человеческого фактора, которые не измерить автоматическими инструментами. Работая над несколькими проектами и наблюдая за десятком других как Agile-тренеры, мы выработали 9 метрик, которые описывают текущее состояние системы с точки зрения инженерки. В динамике они помогают мгновенно реагировать, если что-то идет не так.
Будущее уже наступило: от Agile к бирюзовым организациямCUSTIS
Выступление Максима Цепкова, нашего главного архитектора дирекции развития решений, на форуме «Дни PR и маркетинга на Юге» (1 июня 2017 года, Ростов-на-Дону).
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по AgileScrumTrek
"Наступать на грабли - это не про нас!" - думали мы, когда ушли в разработку программного обеспечения с головой. И вроде бы все умные и прекрасно понимают как нужно делать правильно. Но! В ситуации, когда количество работы превышает количество ресурсов, а договорные обязательства никто не отменял, в какой-то момент - ЧТО-ТО ПОШЛО НЕ ТАК.
В своем докладе я расскажу как это все произошло и какие выводы мы сделали. А также опишу конкретные шаги, которые предприняли, чтобы этого избежать в дальнейшем.
Основано на книге Стив МакКонелл, "Сколько стоит программный проект"
- Цели, План, Эстимейт, Обязательства - как они взаимосвязаны?
- Переоценка и недооценка - последствия
- Основные причины ошибок в оценках
- Факторы и их влияние на оценку (COCOMO ||)
- Методы оценки
- Правильная процедура оценки
Полезные ссылки:
Classic Mistakes Enumerated -
http://www.stevemcconnell.com/rdenum.htm
CoCoMo - https://ru.wikipedia.org/wiki/COCOMO
Экстремальное программирование - https://ru.wikipedia.org/wiki/Экстремальное_программирование
Agile/Scrum методологии разработки программного обеспеченияjazzteam
Сотрудница компании JazzTeam провела ряд лекций в Гродненском государственном университете имени Янки Купалы.
После конференции Solit-2013 в рамках ознакомительного тура по Беларуси для одного из англозычных докладчиков, руководство компании посетило Гродненский государственный университет имени Янки Купалы, где состоялось знакомство с руководством кафедры программного обеспечения интеллектуальных и компьютерных систем. В рамках продолжения отношений между компанией и кафедрой представитель компании JazzTeam провела несколько лекции по тематике разработки программного обеспечения.
Лекции проходили в рамках заседания студенческого семинара “Информатика – Сегодня”, которые университет и кафедра проводят регулярно.
Первая лекция была проведена 22 марта 2013 года на тему: “Agile/Scrum методологии разработки программного обеспечения”.
Посетителей, участников, слушателей этой лекции заинтересовали такие вопросы: преимущества и недостатки agile и scrum, как разработчики решают спорные моменты, как новичок может повлиять на всю команду, как замотивировать разработчиков и т.д. После доклада была продолжительная и насыщенная дискуссия по возникшим у слушателей вопросам.
На лекциях присутствовало много людей, начиная от первокурсников до преподавателей.
Лекции охватывали большой спектр вопросов, и все моменты были разобраны на примерах. Публика вела себя очень оживленно и интересовалась больше примерами из жизни, практическими навыками.
Впечатления о проведенных лекциях остались самые положительные. Спасибо за интересные вопросы и обсуждения!
Lanzarote´s International Language School
L.I.L.S. is a well respected, established language academy, located in the beautiful resort of Puerto del Carmen. Conveniently situated in a quiet street, just of the main avenida, with plenty of free parking close by, it is also very convenient to reach by public transport.
Having spacious, airy purpose built classrooms and reception areas it is the perfect location to study.
L.I.L.S. offers a range of courses, for both adults and children. Spanish, French, German and English.
*Individual or group classes
* Beginners, intermediate and advanced classes
* New classes starting twice a month, so no need to wait till the end of a term
*Intensive courses for anyone needing to learn a language quickly
* Holiday courses. Planning a holiday and would like to combine it with learning a new language? L.I.L.S can also assist with accommodation
* Children’s activity classes every Saturday, well designed classes combining learning and fun
* School holidays, special activity classes available for children
Whatever your language learning requirements are, L.I.L.S. can help. We are extremely flexible and can offer tailor made packages to suit your timetable and budget.
Contact us today and speak to our friendly and professional staff who can offer help and guidance.
Tel: (0034) 928 528 454
Email: info@academialils.com
Website: www.academialils.com
Дмитрий Грибов, Трава и грибы как средства управления разработкойScrumTrek
Управление разработкой в ЛитРес: Игровые грибы на службе управления проектами Холакратия, настоенная на травах Деревянный Agile Спринты длинною в час и ежедневный релиз Рыночная игра как альтернатива микроменеджменту KPI для разработчиков, основанный на реальных результатах (сдельная оплата программистам в штате) История о том, как команда из 27-и человек эффективно поддерживает и развивать сервис с миллиардной выручкой
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?ScrumTrek
Мой доклад посвящен истории создания нового продукта и новой команды. Эта история началась в 2012-м году с идеи создания WEB-сервиса для предоставления корпоративным клиентам операторов связи возможности управлять своими M2M-SIM-картами, т.е. SIM-картами, установленными в различных устройствах. Наша история, наверное, похожа на многие, но имеет и свои особенности. С одной стороны, мы являлись представителями крупной и известной компании. С другой столкнулись, практически со всеми проблемами, типичными для стартапа. В самом начале нас было несколько энтузиастов. Мы одновременно разрабатывали продукт, искали заказчика, финансирование, формировали команду и выстраивали в ней процессы. Нас окружал "суровый энтерпрайз" ;) Мы пережили все болезни роста и продукта и команды, несколько раз нам казалось, что все пропало. В какой-то момент, мы осознали, что пора выбираться из хаоса и обратиться к современным методологиям разработки ПО, таким, как Agile. Но осознать мало, надо еще сделать :) На наше счастье, к этому моменту, в нашей компании также начались процессы перестройки всего подхода к производству. О пройденном за три года пути, сделанных выводах и приобретенном опыте я и хочу рассказать слушателям моего доклада.
Открытый семинар для студентов в компании CUSTIS (3 октября 2013 года).
Лектор: Игорь Беспальчук, руководитель проектов, сертифицированный Scrum Product Owner.
Аннотация: Данный обзорный семинар позволит широким взглядом окинуть процессы, происходящие при заказной разработке, получить представление об этой индустрии и разобраться, как происходит разработка заказного ПО в CUSTIS.
Видеозапись семинара: https://vimeo.com/76600088.
Agile and the Third Wave (IT Spring 2017)Maxim Tsepkov
http://mtsepkov.org/AgileAgainstThirdWave Развитие на конференции IT Spring доклада на AgileDays-2017 Третья промышленная революция, которая была предсказана в далеком 1980 году Элвисом Тоффлером в книге «Третья волна», уже перестала быть делом будущего, а становится частью настоящего. Вызовы, которые она несла, в первую очередь пришли в IT-отрасль в конце 20 века. А в начале 21 века появился ответ на них — практики Agile, которые развиваются уже полтора десятилетия, в том числе вбирая из традиционного менеджмента все ценное и применимое в будущем мире. Сейчас новые вызовы и связанная с ними турбулентность идут в другие отрасли, которые могут в ответ изобретать собственные практики, а могут воспользоваться апробированными ответами Agile, наполнив его практики своей спецификой. Темп изменений в разных отраслях различается, однако приход нового неизбежен, потому что изменился mindset нового поколения соцсетей — тех, кто начал активно общаться и завоевывать лидерство в виртуальном пространстве еще в школе. И по мере того, как такие люди будут приходить в организации, они будут необратимо менять их культуру. Распространение бирюзовых организаций, описанных Фредериком Лалу в книге «Открывая организации будущего», — зримое проявление этих изменений. И вовсе не случайно организационный фреймворк для таких компаний — холакратия — тоже появился в IT-отрасли и распространяется за ее пределы. В докладе будет описана big picture современного развития, в которой каждой из организаций предстоит самоопределиться и выбрать собственный путь.
Александр Андронов, Engineering AssessmentScrumTrek
Улучшить можно то, что можно измерить. Это главный тезис измерения. Мы измеряем, чтобы улучшать. Мы хотим улучшать код, инженерку. Для этого нужно код измерять. Как?
Я расскажу о метриках на самом низком уровне создания IT-продуктов. О тех метриках, которые находятся на уровне инженерки, на уровне программистов и QA. Упор сделан на те, которые зависят от человеческого фактора, которые не измерить автоматическими инструментами. Работая над несколькими проектами и наблюдая за десятком других как Agile-тренеры, мы выработали 9 метрик, которые описывают текущее состояние системы с точки зрения инженерки. В динамике они помогают мгновенно реагировать, если что-то идет не так.
Будущее уже наступило: от Agile к бирюзовым организациямCUSTIS
Выступление Максима Цепкова, нашего главного архитектора дирекции развития решений, на форуме «Дни PR и маркетинга на Юге» (1 июня 2017 года, Ростов-на-Дону).
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по AgileScrumTrek
"Наступать на грабли - это не про нас!" - думали мы, когда ушли в разработку программного обеспечения с головой. И вроде бы все умные и прекрасно понимают как нужно делать правильно. Но! В ситуации, когда количество работы превышает количество ресурсов, а договорные обязательства никто не отменял, в какой-то момент - ЧТО-ТО ПОШЛО НЕ ТАК.
В своем докладе я расскажу как это все произошло и какие выводы мы сделали. А также опишу конкретные шаги, которые предприняли, чтобы этого избежать в дальнейшем.
Основано на книге Стив МакКонелл, "Сколько стоит программный проект"
- Цели, План, Эстимейт, Обязательства - как они взаимосвязаны?
- Переоценка и недооценка - последствия
- Основные причины ошибок в оценках
- Факторы и их влияние на оценку (COCOMO ||)
- Методы оценки
- Правильная процедура оценки
Полезные ссылки:
Classic Mistakes Enumerated -
http://www.stevemcconnell.com/rdenum.htm
CoCoMo - https://ru.wikipedia.org/wiki/COCOMO
Экстремальное программирование - https://ru.wikipedia.org/wiki/Экстремальное_программирование
Agile/Scrum методологии разработки программного обеспеченияjazzteam
Сотрудница компании JazzTeam провела ряд лекций в Гродненском государственном университете имени Янки Купалы.
После конференции Solit-2013 в рамках ознакомительного тура по Беларуси для одного из англозычных докладчиков, руководство компании посетило Гродненский государственный университет имени Янки Купалы, где состоялось знакомство с руководством кафедры программного обеспечения интеллектуальных и компьютерных систем. В рамках продолжения отношений между компанией и кафедрой представитель компании JazzTeam провела несколько лекции по тематике разработки программного обеспечения.
Лекции проходили в рамках заседания студенческого семинара “Информатика – Сегодня”, которые университет и кафедра проводят регулярно.
Первая лекция была проведена 22 марта 2013 года на тему: “Agile/Scrum методологии разработки программного обеспечения”.
Посетителей, участников, слушателей этой лекции заинтересовали такие вопросы: преимущества и недостатки agile и scrum, как разработчики решают спорные моменты, как новичок может повлиять на всю команду, как замотивировать разработчиков и т.д. После доклада была продолжительная и насыщенная дискуссия по возникшим у слушателей вопросам.
На лекциях присутствовало много людей, начиная от первокурсников до преподавателей.
Лекции охватывали большой спектр вопросов, и все моменты были разобраны на примерах. Публика вела себя очень оживленно и интересовалась больше примерами из жизни, практическими навыками.
Впечатления о проведенных лекциях остались самые положительные. Спасибо за интересные вопросы и обсуждения!
Lanzarote´s International Language School
L.I.L.S. is a well respected, established language academy, located in the beautiful resort of Puerto del Carmen. Conveniently situated in a quiet street, just of the main avenida, with plenty of free parking close by, it is also very convenient to reach by public transport.
Having spacious, airy purpose built classrooms and reception areas it is the perfect location to study.
L.I.L.S. offers a range of courses, for both adults and children. Spanish, French, German and English.
*Individual or group classes
* Beginners, intermediate and advanced classes
* New classes starting twice a month, so no need to wait till the end of a term
*Intensive courses for anyone needing to learn a language quickly
* Holiday courses. Planning a holiday and would like to combine it with learning a new language? L.I.L.S can also assist with accommodation
* Children’s activity classes every Saturday, well designed classes combining learning and fun
* School holidays, special activity classes available for children
Whatever your language learning requirements are, L.I.L.S. can help. We are extremely flexible and can offer tailor made packages to suit your timetable and budget.
Contact us today and speak to our friendly and professional staff who can offer help and guidance.
Tel: (0034) 928 528 454
Email: info@academialils.com
Website: www.academialils.com
Практики командной работы: о пользе письменных артефактовCUSTIS
Открытый семинар для студентов в компании CUSTIS (16 октября 2014 года).
Лектор: Денис Гаврилов, руководитель проектов.
Аннотация: В наше время софт очень редко пишут в одиночку и даже над небольшими проектами трудятся целые команды разработки. А работа в команде — это неизбежные коммуникации: обмен информацией, опытом и наработками. Кроме того, от разработчиков часто требуют «умения понимать чужой код», что не всегда оказывается тривиальной задачей. На семинаре будут рассмотрены практики, которые позволят сделать общение в команде более содержательным и продуктивным. Особое внимание мы уделим письменным артефактам (документации, комментариям), грамотное ведение которых сделает текущую работу прозрачнее и поможет будущим поколениям разработчиков легче разбираться в вашем коде.
Виделзапись семинара: https://vimeo.com/109793887.
DDD — эффективный способ работы в условиях системной сложностиCUSTIS
Выступление Максима Цепкова, нашего главного архитектора дирекции по развитию решений, на конференции CEE-SECR 2011 (31 октября – 3 ноября 2011 года, Москва).
Юридические аспекты стартапа: ликбез для всех, кто хочет начать свое делоCUSTIS
Открытый семинар для студентов в компании custis (2 октября 2014 года).
Лектор: Инна Паламарчук, ведущий юрист.
Аннотация: Вы хотите запустить собственный IT-проект, открыть свой бизнес и задаетесь вопросом, нужно ли это юридически оформить? У вас есть единомышленники, которые разделяют ваши идеи, готовы бок о бок трудиться с вами или просто хотят финансово помочь? Как сделать все «по уму» с юридической точки зрения? Этот семинар покажет, что на «виртуальный» бизнес тоже распространяются «земные» правила, и поможет грамотно привести ваши начинания в соответствие с законом.
Видеозапись семинара: https://vimeo.com/108269868.
Открытый семинар для студентов в компании CUSTIS (31 октября 2013 года).
Лектор: Михаил Заборов, архитектор, руководитель стратегических проектов.
Аннотация: Что такое архитектура применительно к IT? Спросите у десяти экспертов — и получите десять разных ответов. При работе над реальными проектами очень важно, чтобы у команды было единое понимание, что такое архитектура, как она устроена, с чем взаимодействует, чем отличается от требований, технологии и других артефактов, какие функции она должна выполнять и, наконец, что такое качественная архитектура. На семинаре мы поделимся своим практически-философским взглядом на проблему.
Видеозапись семинара:
▪ https://vimeo.com/78616983 — философская часть;
▪ https://vimeo.com/78628966 — практическая часть.
Форматы взаимодействия бизнеса и ИТ в проектах разного типаCUSTIS
Выступление Сергея Тихомирова, нашего первого заместителя генерального директора, на профессиональной встрече CUSTIS Meetup: Управление ИТ-проектами в банках (17 марта 2016 года, Москва).
Открытый семинар для студентов в компании CUSTIS (25 сентября 2014 года).
Лектор: Игорь Беспальчук, руководитель проектов дирекции технологического развития.
Аннотация: Уже больше тридцати лет термин «архитектура» широко используется в разработке программного обеспечения. Без сомнения, архитектура — это нечто очень значительное, сложное, а может быть, и самое важное при создании качественного ПО. Но на вопрос о четком определении и критериях значимости архитектуры даже специалисты с большим опытом обычно отвечают уклончиво, умножая абстракции и не добавляя ясности в понимание. Неудивительно, что без четкого представления о том, что такое архитектура, нельзя сказать, какой она должна быть, как ее создать и как проверить, иными словами — как управлять архитектурой. На семинаре мы постараемся разобраться со всеми этими вопросами.
Видеозапись семинара: https://vimeo.com/107810012.
From Agile to Teal Organization PRyug-2017Maxim Tsepkov
Будущее уже наступило: от Agile к Бирюзовым организациям. http://mtsepkov.org/Agile-PRyug Дни PR и маркетинга на Юге 2017 - рассказ про Agile и тренды развития организаций для не специалистов, вне IT
Domain driven design (DDD) - отражение модели предметной области в код (Максим Цепков на Software People 2013). Подробнее http://mtsepkov.org/DDD_problem_and_solving
Достоинства и ограничения проектных моделей водопада и гибких подходов: скрам, аджайл (scrum, agile).
Как на основе специфичных характеристик проекта подобрать модели планирования и управления ИТ проектом
Competency Model (HR API conference, Russian language) Irina Leshchuk
В докладе представлен опыт разработки, внедрения и использования модели компетенций для сотрудников компании. В нем говорится о том, как удалось подготовить решение, которое одновременно отвечает запросам со стороны бизнеса и используется для оценки и развития сотрудников в компании Grid Dynamics.
Кажется, что доклад будет интересен руководителям подразделений, менеджерам команд, HR специалистам и всем, кто интересуется вопросами оценки и развитием сотрудников внутри компании.
Целевой аудиторией, прежде всего, являются компании, в которых работает больше 100 инженеров и особенно актуально для тех, где есть распределенные команды в разных городах. Для компаний небольшого размера или стартапов содержание презентации будет интересно, скорее, с познавательной точки зрения, чем с практической.
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаMarina Peregud
Докладчик: Екатерина Шалапанова, деливери-менеджер финансовой практики DataArt, Петербург
О чем пойдет речь:
Что делать:
Если ваш заказчик не подписывал Agile Manifesto и не читал Scrum Guide?
Если в итерацию врываются сверхсрочные задачи?
Если бизнес-процессы не позволяют регулярные релизы?
Идеологи Scrum создавали процесс для небольших вовлеченных и нацеленных на результат команд. Что же делать, если вам приходится работать с корпорациями?
Процесс приходится строить заново, беря все самое лучшее и подстраиваясь под нужды и возможности любимых клиентов.
Я расскажу, какие подходы мы используем при создании процесса разработки, что, по моему опыту, важно, а чем можно пренебречь, ну, и обязательно о чем-нибудь еще.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.ScrumTrek
Третья промышленная революция, которая была предсказана в далеком 1980 году Элвисом Тоффлером в книге «Третья волна», уже перестала быть делом будущего, а становится частью настоящего. Вызовы, которые она несла, в первую очередь пришли в IT-отрасль в конце 20 века. А в начале 21 века появился ответ на них — практики Agile, которые развиваются уже полтора десятилетия, в том числе вбирая из традиционного менеджмента все ценное и применимое в будущем мире. Сейчас новые вызовы и связанная с ними турбулентность идут в другие отрасли, которые могут в ответ изобретать собственные практики, а могут воспользоваться апробированными ответами Agile, наполнив его практики своей спецификой. Темп изменений в разных отраслях различается, однако приход нового неизбежен, потому что изменился mindset нового поколения соцсетей — тех, кто начал активно общаться и завоевывать лидерство в виртуальном пространстве еще в школе. И по мере того, как такие люди будут приходить в организации, они будут необратимо менять их культуру. Распространение бирюзовых организаций, описанных Фредериком Лалу в книге «Открывая организации будущего», — зримое проявление этих изменений. И вовсе не случайно организационный фреймворк для таких компаний — холакратия — тоже появился в IT-отрасли и распространяется за ее пределы. В докладе будет описана big picture современного развития, в которой каждой из организаций предстоит самоопределиться и выбрать собственный путь. Доклад является развитием моих выступлений по темам Agile и Спиральной динамики, доступных на моем сайте http://mtsepkov.org/Agile.
Agile - ответ на вызовы третьей промышленной революции - цепков custisMaxim Tsepkov
http://mtsepkov.org/AgileAgainstThirdWave доклад на AgileDays-2017 Третья промышленная революция, которая была предсказана в далеком 1980 году Элвисом Тоффлером в книге «Третья волна», уже перестала быть делом будущего, а становится частью настоящего. Вызовы, которые она несла, в первую очередь пришли в IT-отрасль в конце 20 века. А в начале 21 века появился ответ на них — практики Agile, которые развиваются уже полтора десятилетия, в том числе вбирая из традиционного менеджмента все ценное и применимое в будущем мире. Сейчас новые вызовы и связанная с ними турбулентность идут в другие отрасли, которые могут в ответ изобретать собственные практики, а могут воспользоваться апробированными ответами Agile, наполнив его практики своей спецификой. Темп изменений в разных отраслях различается, однако приход нового неизбежен, потому что изменился mindset нового поколения соцсетей — тех, кто начал активно общаться и завоевывать лидерство в виртуальном пространстве еще в школе. И по мере того, как такие люди будут приходить в организации, они будут необратимо менять их культуру. Распространение бирюзовых организаций, описанных Фредериком Лалу в книге «Открывая организации будущего», — зримое проявление этих изменений. И вовсе не случайно организационный фреймворк для таких компаний — холакратия — тоже появился в IT-отрасли и распространяется за ее пределы. В докладе будет описана big picture современного развития, в которой каждой из организаций предстоит самоопределиться и выбрать собственный путь.
Опыт госпроектов и взаимодействия с корпоративными структурамиПрофсоUX
Доклад предназначен для UX-специалистов, руководителей проектов и всех остальных.
В последнее время UX-специалисты и компании все чаще привлекаются к реализации проектов для корпораций и государственных заказчиков. На первый взгляд кажется, что при работе с ними попадаешь из мира сотрудничества в мир формальных взаимодействий. На самом деле построить с такими заказчиками настоящее сотрудничество вполне возможно. Более того, заказчик в нем заинтересован, просто не всегда представляет, как это сделать. В докладе я поделюсь практиками работы с крупными заказчиками из опыта компании CUSTIS.
Выступление Владимира Рахтеенко, нашего генерального директора, и Германа Алексеева, ИТ-директора ГК «Спортмастер», на Неделе российского ритейла (7 июня 2017 года, Москва).
Диаграммы учета как средство для наглядного и целостного отображения правил у...CUSTIS
Выступление Максима Цепкова, нашего главного архитектора дирекции развития решений, на конференции «Соколовские чтения «Бухгалтерский учет: взгляд из прошлого в будущее» (22 апреля 2017 года, Санкт-Петербург).
Опыт построения микросервисной архитектуры в цифровом банкеCUSTIS
Выступление Андрея Солощака, ведущего архитектора «Бинбанка», на профессиональной встрече CUSTIS Meetup: Микросервисы в Enterprise (16 марта 2017 года, Москва).
Золотая лихорадка MSA: почему нам не подошли микросервисы?CUSTIS
Выступление Юрия Веретельникова, сооснователя и технического директора Solit Clouds, на профессиональной встрече CUSTIS Meetup: Микросервисы в Enterprise (16 марта 2017 года, Москва).
Выступление Игоря Беспальчука, нашего руководителя проектов, на профессиональной встрече CUSTIS Meetup: Микросервисы в Enterprise (16 марта 2017 года, Москва).
От монолитных моделей предметной области — к модульнымCUSTIS
Выступление Максима Цепкова, нашего главного архитектора дирекции развития решений, на World Information Architecture Day (18 февраля 2017 года, Санкт-Петербург).
Будущее omni-channel маркетинга: инструменты, кейсы и цифрыCUSTIS
Выступление Артема Казакова, директора по маркетингу Retail Rocket, на бизнес-завтраке «К 2017 готовы: продвинутые инструменты маркетинга для интернет-магазинов» (13 декабря 2016 года, Москва).
Process и Case Management в информационной системе: от автоматизации As Is к ...CUSTIS
Выступление Максима Цепкова, нашего главного архитектора дирекции развития решений, на ежегодной конференции CEE-SECR – 2016 (29 октября 2016 года, Москва).
RBAC & ABAC: гибридное решение для управления правами доступаCUSTIS
Выступление Вячеслава Муравлева, нашего ведущего разработчика, на международной выставке InfoSecurity Russia (20 сентября 2016 года, Москва).
Видеозапись выступления:
https://vimeo.com/183804752
Омниканальная модель в ритейле: решения и кейсыCUSTIS
Выступление Петра Асратяна, директор программы модернизации информационных систем «Леруа Мерлен Восток», на конференции «IT в ритейле» (12 сентября 2016 года, Москва).
Развитие управления проектами и критериев качества в ИТ
1. Развитие управления проектами
и критериев качества в ИТ
Максим Цепков
Главный архитектор дирекции развития решений
Москва, 19 марта 2015 года
2. Способы ведения проектов и представления
о качественном результате регулярно меняются
Это популярная тема холиваров
У каждого свои представления:
Одни используют то, чему научили когда-то
Другие кропотливо накапливают личный арсенал
Третьи следуют модным трендам
Все методики и практики формировались
в своем контексте и уместны для конкретных
видов проектов
О чем этот доклад
Об этом
и поговорим
2/37
3. Исторический обзор
Современные тренды
Big Picture ведения проектов
Применение на практике
План рассказа
3/37
5. Квалифицированный персонал
Большие и сложные проекты
В которых редко менялись требования
А упор был на качество решения
Эпоха НИОКР:
когда компьютеры были большими
Ф. Брукс
«Мифический
человеко-месяц»
Были успехи и поражения –
как в любом НИОКР
5/37
6. Вау, можно автоматизировать каждую
компанию!
Но где взять столько квалифицированных
разработчиков?
А вроде и средненькие справляются…
Только надо поставить процессы
и регламенты
Появились персоналки
6/37
7. ИТ-разработка как проект создания
системы: спроектировать, разработать
и внедрить
Решение: разделим задачу на этапы,
создадим процесс их прохождения
Оценка качества: по тому, удалось
ли выполнить проект в срок, бюджет
и с ожидаемым результатом
Да, много накладных расходов,
зато результат гарантирован
Эпоха RUP PMBOK-3 (2004)
RUP (2003)
Фиг он
гарантирован…
7/37
8. Природа ИТ мешает процедурам
Jack W. Reeves «What is software design» (1992; перевод)
Конструирование
системы
Обычный НИОКР
ПроизводствоПроект
ИТ-разработка
Архитектура
и дизайн
Тех.
проект Кодирование
Вещь
Прило-
жение
Архитектура
и дизайн
КодКодиро-
вание
Прило-
жение
Компиляция
(build)
Цена ошибки невелика, поэтому пробуем,
отлаживаем, доводим – так дешевле.
Пока проект не становится слишком сложным
8/37
9. Стоимость: процедура увеличивает ее
кратно, не сильно повышая вероятность
успеха
Изменчивость: потребности меняются
быстрее, чем проходит цикл разработки,
и нужно учесть эти изменения
Управленческие кадры: где брать,
особенно руководителей групп?
Нормирование аналитической работы:
в PMBOK-4 попробовали – не получилось
Вызовы, на которые не ответили
В стандарте
признано
Итерации в RUP –
тяжелые
9/37
10. Вместо тщательного планирования –
наблюдение за траекторией движения
проекта и приближением к цели
Концепция SMART-целей, измеримость
достижения
Итеративное движение с корректировкой
положения цели (требования к системе)
Оценка качества ведения проекта
по адекватности оценки расстояния
до цели и движения в итерацию
Agile и SCRUM: ответ на вызовы
Гибкость
и наблюдаемость
10/37
11. Сохранилась доля успешных проектов
Стало намного дешевле, чем «по RUP»
Появилась возможность вносить
изменения в ходе проекта
Снизились требования к руководителям
групп и команд
Постепенно произошло масштабирование
на большие проекты
Факторы успеха SCRUM
В стандарте игнорировать не могли, включить – не получилось.
В PMBOK-4 (2008) добавили итерации – вышла эклектика
11/37
12. В 90-х ученые массово пошли
зарабатывать деньги
Это позволило долго держать
НИОКР-способ разработки в ИТ
Нормирование процессов использовали слабее
SCRUM был не столь востребован, шел почти 7–8 лет:
появился в начале 2000-х – пришел в конце 2000-х
Сейчас различие нивелируется
Agile приходит в in-house
Это – в мире. А в России?
12/37
14. От проектной деятельности –
к непрерывному развитию продукта
От качества ИТ-системы –
к удовлетворенности стейкхолдеров
От создания системы – к достижению
возможностей для бизнеса и пользователя
Особенно в новых направлениях – стартапы,
мобильная и массовая продуктовая разработка, игры
Каждому проекту – свой метод работы
Вектора развития Канбан в ИТ (2010)
DevOps (2012)
PMBOK 5 (2013)
частично
Все это требует новых подходов…
14/37
15. Простота – must!
Из стандарта вычищено слово «проект»
В альфах – стейкхолдеры и возможности
OMG Essence
Разработан SEMAT
(Ивар Якобсон)
Предыдущая
такая схема –
водопад Ройса
Requirements
Design
Implementation
Verification
Maintenance
15/37
16. В несложных или небольших системах –
успешно, есть много практик
А в сложных люди – ключевой фактор
Лучшие решения для сложных систем
Процесс – FDD (Джефф де Люка)
Способ – DDD (Эрик Эванс)
Оба – тяжелые
А что с проектированием?
16/37
17. От истории – к действию
Рисуем Big Picture!
История Модель Действия
17/37
18. Big Picture истории развития
Эпоха НИОКР
Время
Способ
работы
«Новое время»
Удовлетворенность стейкхолдеров
Достижение бизнес-целей продукта
Каждому проекту – свой способ
Эпоха RUP
Время SCRUM
1960 1990 2005 2013
18/37
20. Энтони Лаудер
Культуры программных проектов
ИТ-проект
История
Научная
Заводская
Дизайнерская
Сервисная
Моя схема мне подходит
больше. Но это не значит,
что она правильнее
Оригинал, перевод (pdf),
рецензия Стаса Фомина
20/37
23. Каждый следующий этап развития
включает предыдущие, а не заменяет
Но значимость предыдущих ценностей
уменьшается: они перестают иметь
исключительную важность
Расширение, а не отрицание
23/37
25. Представления о «правильном» способе
ведения проекта и «правильном» результате
у разных стейкхолдеров разные
У представителей заказчика
Менеджеров
Разработчиков…
Нет задачи привести всех к одному мнению
Но надо знать представления,
а когда нужно – объяснять, работать с ними
Ценности для людей различны
Спасибо, кэп!
А когда нужно?
25/37
26. В чем фишка проекта?
Оценим
по векторам
Или на диаграмме
Essence
ИТ-проект
ИТ-
система
Техническое
совершенство
системы
Совершенство
процесса
разработки
Достижение
результата
разработки
Обеспечение
удовлетворенности
стейкхолдеров
Обеспечение
возможностей
для бизнеса
26/37
27. Бизнес-модель
Подходы к ведению проектов
Найм персонала и работа с ним
Манипуляции или сотрудничество?
А как работает компания?
Что и как
компания делает
для мира?
Можно использовать те же модели –
векторную, Essence и другие
27/37
28. Разработка по спецификациям
Разрабатываем по строгим спецификациям доступным персоналом.
Технологии обеспечивают приемку спецификации, декомпозицию работ
на типовые с выполнением и сборку со сдачей заказчику по процедуре
Что сказали,
то и сделаем,
думать зачем?
28/37
29. Продажа аутсорсинга разработки
При продаже обещаем качественный продукт, а потом обеспечиваем
приемку того, что получилось сделать доступным персоналом,
с дальнейшими доработками за отдельные деньги
Технологии
«впаривания»
29/37
30. Создание качественных решений
Создаем совершенные высокотехнологичные системы посредством
тщательного проектирования и воплощения
Увы, не хватает
смысла проекта
30/37
31. Высокотехнологичный стартап
Создаем высокотехнологичную систему, дающую пользователям
принципиально новые возможности. Технологии обеспечивают
не только разработку, но и работу с возможностями
Для счастья
пользователей
31/37
32. Технологичные системы для бизнеса
Создаем сложные системы, обеспечивающие решение проблем
бизнеса. Технологии обеспечивают проектирование системы,
отвечающей потребностям стейкхолдеров во взаимодействии с ними
IT-технологии в
помощь бизнесу
32/37
33. Решение проблем бизнеса
Квалифицированная команда обеспечит разработку ИТ-систем,
поддерживающих и обеспечивающих решение текущих задач бизнеса
IT-шники в
помощь бизнесу
33/37
34. Холиварные темы
«Глупые пользователи недовольны мелкими багами»
«Разработчики всегда делают что-то суперсложное»
«Аналитики идут на поводу у безумных пользователей»
Надо понимать, в чем «фишка» проекта
и фирмы, за что платят деньги
И как твоя работа дает вклад в общее дело
Хотя проектированием всегда занимается
ограниченное число людей
Нужно ли понимать это каждому?
34/37
35. Есть формальные модели
Есть шаблоны и методики
Используем готовое и комбинируем
Модели для «неформальных» областей
Стейкхолдеры и их цели
ArchiMate Motivation Model
Модель описания целей i* (i-star)
Возможности – язык бизнес-стартапов
и Minimum Viable Product (MVP)
Разобраться не сложно
Это тоже
проектирование,
хотя и другое –
надо освоить
35/37
36. Важно понимать
Культуры ведения проектов
и исторический контекст их возникновения
Критерии успеха вашего проекта
Способ работы вашей компании
Имея для всего этого модели
Это дает бОльшую осознанность деятельности
Подводя итоги
36/37