reinventing software quality

42
Agile Days... Reinventing Software Quality Gojko Adzic @gojkoadzic http://gojko.net

Upload: agiledays

Post on 23-Dec-2014

418 views

Category:

Technology


0 download

DESCRIPTION

Гойко Аджич (Gojko Adzic) – стратегический консультант по поставке ПО, он работает с амбициозными командами над улучшением качества их программных продуктов и процессов. Гойко специализируется в agile и lean улучшении качества, а именно в agile тестировании, спецификации на примерах и разработке на основе поведения. Его книга «Спецификация на примерах» ( Specification by Example) попала (под номером 2 )в топ 100 книг по agile в 2012 году и получила премию Jolt за лучшую книгу 2012 года. В 2011 году Гойко был признан коллегами самым влиятельным agile профессионалом в тестировании, а его блог завоевал британскую agile премию за лучшую онлайн публикацию в 2010 году. Последние годы Гойко был разработчиком, архитектором техническим директором и консультантом в проектах, поставляющих финансовые платформы и платформы для торговли энергоресурсами, приложения для мобильного позиционирования и электронной коммерции, онлайн игры и сложные системы управления конфигурацией. The needs to go faster to market and cut costs, dominating the industry lately, are significantly changing the landscape of software quality. Many pillars of successful quality strategies in the past are just slowing down delivery too much. To be competitive in the future, we have to switch from quality as a cost centre to quality as value-add, but for that we have to completely change the way we measure, assure and define quality. This is a talk for anyone serious about software delivery, regardless of the role in their process.

TRANSCRIPT

Page 1: Reinventing software quality

Agile Days...Reinventing Software Quality

Gojko Adzic@gojkoadzichttp://gojko.net

Page 2: Reinventing software quality

Agile

Gojko Adzic

Page 3: Reinventing software quality

agile

Gojko Adzic

Page 4: Reinventing software quality

аджайл

Гойkо Aджич

Page 5: Reinventing software quality

http://e-shurik.livejournal.com/24094.html

Page 6: Reinventing software quality

Как … я хочу …. Чтобы ….

Page 7: Reinventing software quality

функциональные, не функциональные, юзабилити.

Это успех?

Page 8: Reinventing software quality

Мы хотим, чтобы люди могли делать что-то действительно стоящее

Page 9: Reinventing software quality

Мы хотим, чтобы люди могли делать что-то действительно стоящее

ЦенностьЦенность

Page 10: Reinventing software quality

Мы не хотим, чтобы у людей была возможность сделать что-то неправильное

Page 11: Reinventing software quality

Мы не хотим, чтобы у людей была возможность сделать что-то неправильное

РискРиск

Page 12: Reinventing software quality

Риск

Как вы Как вы измеряете?измеряете?

Ценность

Page 13: Reinventing software quality
Page 14: Reinventing software quality
Page 15: Reinventing software quality
Page 16: Reinventing software quality
Page 17: Reinventing software quality

Риск Консистентность

Page 18: Reinventing software quality

http://rapidscrum.com/shock.php

Page 19: Reinventing software quality
Page 20: Reinventing software quality

413 км, 5 часов

Page 21: Reinventing software quality
Page 22: Reinventing software quality

Ценность возможность

Page 23: Reinventing software quality

люди меряют то что просто измерить, а не то что важно

Page 24: Reinventing software quality

http://e-shurik.livejournal.com/24094.html

Page 25: Reinventing software quality

То, как мы планируем, ведет нас к ошибочным результатам

Page 26: Reinventing software quality

Как менеджер по продажам

я хочу получать отчеты по продажам за месяц

чтобы контролировать процесс продаж.

Page 27: Reinventing software quality

чтобы контролировать процесс продаж

Page 28: Reinventing software quality

чтобы контролировать процесс продажбыстрее

Page 29: Reinventing software quality
Page 30: Reinventing software quality

Почему?

Page 31: Reinventing software quality
Page 32: Reinventing software quality
Page 33: Reinventing software quality
Page 34: Reinventing software quality
Page 35: Reinventing software quality
Page 36: Reinventing software quality

Атрибут системы / Компонент системы / Возможность для пользователя

Риск

(Attribute/Component/Capability)

Page 37: Reinventing software quality

Атрибут: эффективный Компонент: модуль отчетностиВозможность: быстро контролировать процесс продаж

Риск

Page 38: Reinventing software quality
Page 39: Reinventing software quality
Page 40: Reinventing software quality
Page 41: Reinventing software quality
Page 42: Reinventing software quality

www.impactmapping.org