Как выжить в agile?€¦ · что такое agile идействительно ли...

25
2019 Как выжить в Agile? Marina Kulikova IT BDD BS lab

Upload: others

Post on 08-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

Как выжить в Agile?

Marina Kulikova

IT BDD

BS lab

Page 2: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

20192019

Более 10 лет работаю в отрасли. Имею

опыт в мобильном, десктопном и веб-

тестировании, занимаюсь:

• QM

• оптимизацией процессов

производства и тестирования

• Process improvements

Основала QA School в Redmadrobot

Марина Куликова

IT BDD — BS lab

• Директор по развитию бизнеса в IT,

компания BS lab, ex руководитель отдела

обеспечения качества в Redmadrobot

• Regular speaker Digital October Moscow

• Coach

Место работы:

BS lab — разработчик веб-сервисов

и мобильных приложений, высоконагруженных

систем и интеграции

«

»

Как выжить в Agile?

Page 3: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

мир23:15

@#?!#> SCRUM!!!!!23:15

7 680 000 001

followersРоссия и СНГ

278 003 000

followers

@#?!k AGILE!!!!!23:16

23:16

Как выжить в Agile?

Page 4: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019Как выжить в Agile?

аспекты

что такое Agile

и действительно ли

он так плох?

аспекты

ошибки менеджмента в

Agile и боли

производства (DevOps)

аспекты

Agile skills которые помогут

выжить производству и

исправят ошибки менеджмента

Page 5: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

requirements

analysis

design

development

classic model/waterfall SDLC model

acceptance

testing

Как выжить в Agile?

Page 6: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

Individuals and interactions

over processes and tools

manifesto

for Agile Software Dev

/

01

Customer collaboration over

contract negotiation

03

Working software over

comprehensive documention

02

Respoding to change over

following a plan

04

2019Как выжить в Agile?

Page 7: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

Agileмертв

Как выжить в Agile?

Page 8: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

01

Наивысшим приоритетом для нас является удовлетворение потребностей

заказчика, благодаря регулярной и ранней поставке ценного

программного обеспечения.

02

Изменение требований приветствуется, даже на поздних стадиях

разработки. Agile-процессы позволяют использовать изменения для

основополагающие

принципы

Agile-манифеста

/

узнать

Как выжить в Agile?

Page 9: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

agile development /value proposition

visibility adaptability mode

business value risk

agile

development

traditional

development

Как выжить в Agile?

Page 10: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

We hear the terms DevOps used a lot,

but what does it really mean, and how

does it relate to agile?

DevOpsAgile

2019Как выжить в Agile?

Page 11: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019Как выжить в Agile?

Page 12: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

users DEV OPS

AGILE DEVOPS

Как выжить в Agile?

Page 13: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

DevOps/

DevOps (акроним от англ. development и operations; по-

русски обычно произносится как «дево́пс») — технология

(методология) активного взаимодействия специалистов

по разработке со специалистами по информационно-

технологическому обслуживанию и взаимную интеграцию

их рабочих процессов друг в друга для обеспечения качества

продукта.

Предназначена для эффективной организации создания

и обновления программных продуктов и услуг. Основана на идее

тесной взаимозависимости разработки и эксплуатации

программного обеспечения.

Как выжить в Agile?

Page 14: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

Scrum Agile

Скрам etc — решение, а не цель

2019Как выжить в Agile?

Page 15: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

Итак, вы решили внедрять Scrum и быть Agile.

Для начала следует ответить на следующие вопросы:

Agile ≠scrum Скрам etc — решение, а не цель

Agile ≠ scrum

01

какие проблемы есть

в существующей

организации процесса?

Agile ≠ scrum

02

почему Agile поможет

решить эти проблемы?Agile ≠ scrum

03

почему из всех Agile методов

разработки вы выбрали Scrum?

Как выжить в Agile?

Page 16: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

XP / Agile engineering capability

to operationalize

DevOps

+ =

Как выжить в Agile?

Page 17: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

боли Скрам для разраба

и девопса

сжатые сроки без инвестигации

01

цена копирования у девопса

равна нулю

03

цена копирования у разраба

выше

02

имеем «говнокод» в архитектуре

и нестабильные решение

04

Как выжить в Agile?

Page 18: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

пилюля от БОЛИ

планирование

01

коммуникация и интеграция

девопса в разработку

03

постоянные исследования

02

декомпозирование

04

Как выжить в Agile?

Page 19: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

DevOps/AGILE mindset

2019Как выжить в Agile?

Page 20: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

The 7 principles

of Continuous

Innovation

Delighting Clients

Organizing Teams

Driven Iterations

Delivering Value to

Each Iteration

Radical Transparency

Continuous Self-Improvement

Interactive Communication

2019Как выжить в Agile?

Page 21: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

Influencing

Gain the respect of the team

Provide the team with facts

Collect metrics, examples,

evidence to help the

decision makers

Accept that you can

wrong, and trust others

make good decisions

based on the input you

provide.

2019Как выжить в Agile?

Page 22: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

Education

Product knowledge

Process Management

Automation

Testing approach

development/engineering

2019Как выжить в Agile?

Page 23: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

Ownership

Responsibility

Process

and Product

2019Как выжить в Agile?

Page 24: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

2019

+7 (917) 555-32-55

[email protected]

[email protected]

facebook.com/maryna.kulykova

kulikovaqa.com

Куликова МаринаIT BDD, BS lab

Остались вопросы?

Как выжить в Agile?

Page 25: Как выжить в Agile?€¦ · что такое Agile идействительно ли онтак плох? аспекты ошибки менеджмента в Agile и

20192019

спасибо за внимание!/

Как выжить в Agile?