10 главных идей гибкой разработки. С элементами, потому что довольно сложно применять чистый Scrum к большому проекту, в котором есть много поддержки и форсмажора. Подготовлена на базе книги Scrum Джеффа Сазерленда и материалов компании ScrumTrek. Презентация родилась после прочтения книги и посещения антиконференции AgileCamp. Рассказал команде проектов Колёса, Крыша и Маркет, будем более активно применять идеи и методики, которые помогают в разработке проектов по всему миру.
4 подхода работы с часто меняющимися требованиями в SCRUMak-itconsulting.com
Знакома ли вам ситуация, когда вы уже спланировали спринт и начали работать, а тут приходят новые срочные/важные требования от заказчика или Product Owner-а? Или другой вариант: вы работаете с живой системой (которая уже в продакшене) и во время спринта приходят задачи на поддержку этой системы (например, баг-репорты)? На этом вебинаре мы поговорим именно о таких ситуациях и о том, как их обрабатывать в рамках SCRUM и не только.
В ходе вебинара вы:
- Узнаете почему меняющиеся требования — это хорошо!
- Поймете как можно обрабатывать важные задачи (Urgent Tasks) посреди спринта
- Увидите как Kanban иногда спасает в таких ситуациях
Узнать больше:
http://coach.ak-itconsulting.com/2014/11/webinar-chasto-menyayushiesya-trebovaniya/
Scrum!
Short introduction to Scrum in Russian.
What, who, how and which results you gain.
Scrum!
Краткое введение в Scrum на русском языке.
Что, кто, как и для чего он нужен.
10 главных идей гибкой разработки. С элементами, потому что довольно сложно применять чистый Scrum к большому проекту, в котором есть много поддержки и форсмажора. Подготовлена на базе книги Scrum Джеффа Сазерленда и материалов компании ScrumTrek. Презентация родилась после прочтения книги и посещения антиконференции AgileCamp. Рассказал команде проектов Колёса, Крыша и Маркет, будем более активно применять идеи и методики, которые помогают в разработке проектов по всему миру.
4 подхода работы с часто меняющимися требованиями в SCRUMak-itconsulting.com
Знакома ли вам ситуация, когда вы уже спланировали спринт и начали работать, а тут приходят новые срочные/важные требования от заказчика или Product Owner-а? Или другой вариант: вы работаете с живой системой (которая уже в продакшене) и во время спринта приходят задачи на поддержку этой системы (например, баг-репорты)? На этом вебинаре мы поговорим именно о таких ситуациях и о том, как их обрабатывать в рамках SCRUM и не только.
В ходе вебинара вы:
- Узнаете почему меняющиеся требования — это хорошо!
- Поймете как можно обрабатывать важные задачи (Urgent Tasks) посреди спринта
- Увидите как Kanban иногда спасает в таких ситуациях
Узнать больше:
http://coach.ak-itconsulting.com/2014/11/webinar-chasto-menyayushiesya-trebovaniya/
Scrum!
Short introduction to Scrum in Russian.
What, who, how and which results you gain.
Scrum!
Краткое введение в Scrum на русском языке.
Что, кто, как и для чего он нужен.
The document discusses making your own local CPAN mirror using CPAN::Mini and CPAN::Mini::Inject to download and store modules from CPAN. It describes using the dpan script which utilizes MyCPAN::App::DPAN to index downloaded modules and store metadata in YAML files for later searching and installation from the local mirror without an internet connection. The local CPAN mirror can be used as an alternative to CPAN or CPANPLUS for faster offline module installation.
This document discusses MobaSiF, a web application framework written in Perl. MobaSiF allows developers to build applications that can run across different mobile carriers in Japan like Docomo, AU, and Softbank. It provides a universal coding approach that handles encoding and character set conversions between Shift-JIS and UTF-8 used by different carriers. MobaSiF uses Perl, C and a template system to generate dynamic web pages from a database and allows applications to be deployed on Linux servers with Apache.
Мark Phillips "Intoduction to Silicon Valley"Agile Base Camp
Silicon Valley is an area in Northern California known for its concentration of tech companies and startups. It began emerging in the 1950s when Stanford University leased land to technology companies. Major companies founded in Silicon Valley include Intel, Apple, Cisco, Oracle, Google, and Facebook. Biotech has also become a large industry, receiving billions in venture capital funding annually. Venture capital firms provide startups with funding in rounds from seed to later stages. While the tech industry experiences boom and bust cycles, Silicon Valley remains a global hub for innovation. Life at a startup is typically fast-paced and chaotic, but offers flexibility and potential for high rewards if the company succeeds.
Александр Белецкий "Архитектура Javascript приложений"Agile Base Camp
This document discusses large scale JavaScript applications and common patterns used to build them. It begins by introducing Addy Osmani and his work on JavaScript frameworks. It then covers the evolution of JavaScript apps from early uses to modern complex single page apps. Key points are made about the complexity of front-end development. The document dives into architectural patterns like namespaces, modules, facades, mediators, and observers to handle complexity. It provides examples of implementing these patterns with RequireJS and AMD for module loading. Finally, it proposes an overall application architecture bringing these concepts together and recommends further resources on the topic.
Управление проектом/продуктом в Agile в первую очередь связано с эффективным управлением требованиями. Хорошие требования = ценный для заказчика продукт. Для любого менеджера продуктов существует две основных преграды к реализации продукта:
— Что делать в первую очередь? Как управлять приоритетами?
— Как интегрировать сбор требований в итеративный процесс разработки.
В этом докладе мы поговорим о том, чем отличается классический сбор требований от организации требований в Agile разработке. Поговорим о способах эффективного сбора требований, метриках и т.д. Обсудим роль Product Owner'a.
The document discusses making your own local CPAN mirror using CPAN::Mini and CPAN::Mini::Inject to download and store modules from CPAN. It describes using the dpan script which utilizes MyCPAN::App::DPAN to index downloaded modules and store metadata in YAML files for later searching and installation from the local mirror without an internet connection. The local CPAN mirror can be used as an alternative to CPAN or CPANPLUS for faster offline module installation.
This document discusses MobaSiF, a web application framework written in Perl. MobaSiF allows developers to build applications that can run across different mobile carriers in Japan like Docomo, AU, and Softbank. It provides a universal coding approach that handles encoding and character set conversions between Shift-JIS and UTF-8 used by different carriers. MobaSiF uses Perl, C and a template system to generate dynamic web pages from a database and allows applications to be deployed on Linux servers with Apache.
Мark Phillips "Intoduction to Silicon Valley"Agile Base Camp
Silicon Valley is an area in Northern California known for its concentration of tech companies and startups. It began emerging in the 1950s when Stanford University leased land to technology companies. Major companies founded in Silicon Valley include Intel, Apple, Cisco, Oracle, Google, and Facebook. Biotech has also become a large industry, receiving billions in venture capital funding annually. Venture capital firms provide startups with funding in rounds from seed to later stages. While the tech industry experiences boom and bust cycles, Silicon Valley remains a global hub for innovation. Life at a startup is typically fast-paced and chaotic, but offers flexibility and potential for high rewards if the company succeeds.
Александр Белецкий "Архитектура Javascript приложений"Agile Base Camp
This document discusses large scale JavaScript applications and common patterns used to build them. It begins by introducing Addy Osmani and his work on JavaScript frameworks. It then covers the evolution of JavaScript apps from early uses to modern complex single page apps. Key points are made about the complexity of front-end development. The document dives into architectural patterns like namespaces, modules, facades, mediators, and observers to handle complexity. It provides examples of implementing these patterns with RequireJS and AMD for module loading. Finally, it proposes an overall application architecture bringing these concepts together and recommends further resources on the topic.
Управление проектом/продуктом в Agile в первую очередь связано с эффективным управлением требованиями. Хорошие требования = ценный для заказчика продукт. Для любого менеджера продуктов существует две основных преграды к реализации продукта:
— Что делать в первую очередь? Как управлять приоритетами?
— Как интегрировать сбор требований в итеративный процесс разработки.
В этом докладе мы поговорим о том, чем отличается классический сбор требований от организации требований в Agile разработке. Поговорим о способах эффективного сбора требований, метриках и т.д. Обсудим роль Product Owner'a.
Гибкие методологии разработки ПО в реальном миреTech Talks @NSU
http://techtalks.nsu.ru
Видеозапись: http://www.youtube.com/watch?v=ooa5qE7oTQg
8 апреля 2016. Гибкие методологии разработки ПО в реальном мире (Антон Дёмин, Xored)
На этой лекции мы рассмотрим классические модели управления проектами, поговорим о реалиях разработки и о наиболее частых проектных проблемах, с которыми сталкиваются разработчики и менеджеры.
Среди прочего мы рассмотрим гибкие методологии; как в общем, так и на примере их конкретных представителей (Scrum, XP, Kanban). Также будет рассказано о процессе перехода на Scrum на примере крупного проекта для одного из клиентов компании.
Кроме того, поскольку гибкие методологии подразумевают гибкие правила, мы прямо на лекции попробуем модифицировать одну из хрестоматийных методологий под нужды конкретного проекта, а именно — немного доработаем Scrum путем добавления в него артефактов из других методологий.
Лекция прочитана в рамках проекта Tech Talks @NSU – серии открытых лекций о разработке ПО и карьере в IT, проводимых в Новосибирском государственном университете.
Подробности: http://techtalks.nsu.ru
Что такое agile?
Не бойтесь незнакомого слова и не думайте, что оно относится только к сфере ИТ и разработке программного обеспечения. Действительно, изначально agile - это идеология подхода к разработке программного обеспечения. Но в последнее время гибкий подход к проектам (Agile) нашел применение не только в сфере ИТ. Уже сейчас те, кто применяют формат Agile-управления проектами в разных сферах и отраслях, более успешны, чем их конкуренты. Еще более модным agile-подход сделал Герман Греф, сказав, что "Те, кто не освоит Agile сегодня в куче бизнес-процессов – будет лузерами завтра".
Дарья Рыжкова. Прекратите искать и начните предпринимать! Или почему традицио...ScrumTrek
В условиях современной экономики и быстро изменяющегося мира компании все чаще задумываются о поиске новых точек роста или дополнительных возможностей для дальнейшего масштабирования бизнеса. А для того, чтобы их найти, прибегают к помощи маркетинговых исследований. Результатами их становятся красивые презентации, объемные документы, обещающие новые возможности, которые как правило оседают мертвым грузом на полках архивов. В digital сегменте все еще печальнее: можно пойти в направлении, которое было найдено, но потерпеть сокрушительную неудачу.
Современная реальность такова: компании могут самостоятельно без посредников находить новые точки роста, используя свою экспертизу и многолетний опыт. Чтобы это произошло, необходимо научиться применять новые подходы и формировать новую культуру внутри организации, нацеленную на корпоративное предпринимательство. Как это сделать, почему старые подходы к исследованию рынка не работают и что приходит им на смену — об этом бы мне и хотелось поговорить.
Давайте прекратим исследовать и начнем предпринимать!
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...Ontico
РИТ++ 2017, Frontend Сonf
Зал Дели + Калькутта, 5 июня, 15:00
Тезисы:
http://frontendconf.ru/2017/abstracts/2465.html
Сегодня популярно осуждать гонку за технологиями, много говорится о том, как плохо это может закончиться, и почему стоит об этом забыть. Я же хочу рассказать, как можно жить на bleeding edge в продакшне, как я сам это сделал в Uploadcare, и почему не стоит бояться такого подхода.
Similar to Доклад Гапонова "За двумя требованиями погонишься" (9)
Daniel Lewis "How to build a motivational system"Agile Base Camp
The document discusses how to increase employee engagement in a business to improve success. It defines employee engagement as employees' willingness to go above and beyond their regular duties. The document recommends that businesses understand individual contributions, involve employees in decision making, focus on development and recognition, and foster a culture of trust, respect and customer focus to increase engagement levels.
JDaniel Lewis "How to build a motivational system"Agile Base Camp
Engaged employees are fully involved in and enthusiastic about their work, and work to further their organization's interests. A document discusses ways for businesses to increase employee engagement by motivating staff. It defines engagement and discusses factors that drive it such as senior management interest, personal development opportunities, reputation as an employer, input into decisions, benefits, inspiring managers, and fair compensation. Theories on motivation from Hertzberg and McGregor are also summarized that differentiate motivators from hygiene factors and management styles that view employees as wanting responsibility versus disliking work. The document concludes with recommendations for businesses to get to know employees, value them, involve them in alignment efforts, help them grow, communicate effectively, focus on customers, lead by
Саша Белецкий "Continuous Delivery в продуктовой разработке"Agile Base Camp
This document discusses why, how, and when to implement continuous delivery for software projects. It describes how the author used to manually deploy updates for a simple web application, which took 30 minutes to 2 hours and caused customer dissatisfaction. The document then presents the key aspects of continuous delivery: (1) enabling one-click local builds and deployments, (2) defining a source control model with branches for features and releases, and (3) running continuous integration to automatically build, test and deploy changes. It provides examples of tools that can be used to achieve this, such as Jenkins for continuous integration. Implementing these practices resulted in deployment times improving 45 times and site downtimes reducing 300 times.
Brad Hoover "Differences between building a consumer vs. enterprise product"Agile Base Camp
Enterprise software product development requires extensive upfront design and prototyping with customer input. It focuses on gaining credibility with reference customers and expanding features for broader appeal. Sales forces can overcome objections. Consumer products require exceptional products that can sell without speaking through fluid interfaces and speedy iterations to test hypotheses and infer user needs. They benefit from co-located product and engineering teams for rapid communication. Both approaches share a focus on clear goals and feedback to create optimal product-market fit.
3. Без чего невозможен Scrum?
• Без Product Owner
• Без Product Backlog
• Без Burndown Chart
• Без самоорганизующейся команды
8 июня 2010 г.
4. Группы вопросов Nokia Test
• Итерации
• Тестирование во время спринтов
• Сбор требований
• Product Owner
• Product Backlog
8 июня 2010 г.
5. Группы вопросов Nokia Test
• Оценки задач
• Burndown Chart
• Давление на команду
• Организация команды
8 июня 2010 г.
6. Примеры ScrumButt
• Scrum без Product Owner
• Scrum без итераций
• Scrum без Product Backlog
8 июня 2010 г.
7. Примеры ScrumButt
• Scrum без самоорганизующейся
команды
• Scrum без Burndown Chart
• Scrum без тестирования внутри
итераций
8 июня 2010 г.
8. Почему Scrum перестает
работать?
• Scrum - компактный и
сбалансированный набор практик и
артефактов
• Правила существуют не для того,
чтобы их нарушать
• Темная сторона Силы или эффект
“Снежного кома”
8 июня 2010 г.
9. ScrumButt для менеджера
• Какое влияние изменения
методологии оказывают на процесс
управления?
• Как не пропустить проблемы в
общем потоке событий?
• Индикаторы проблем в проекте
8 июня 2010 г.
31. Заключение
• Scrum может работать без
некоторых вещей, но это всегда
большой риск
• Бывают случаи, когда невозможно
внедрить Scrum
• Каждому проекту - своя
методология
8 июня 2010 г.
32. Workshop
• С какими вредными советами вы
сталкивались в своей работе?
• По каким причинам такие
обстоятельства игнорировались?
• Каким образом вы выходили из
положения?
8 июня 2010 г.
33. Workshop
• Пердложите ваши варианты
вредных советов
• Как вы с ними столкнулись?
• Давали ли вы их уже кому-нибудь?
8 июня 2010 г.