Upload
alexey-krivitsky
View
982
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Scrum And Business by Alexander Yevsyukov done on Agile Gathering 6, Ukraine
Citation preview
Agile and Business
Alexander Yevsyukov
Certified Scrum Master,President and CTO of TeamDev Ltd.
Copyright 2007-2008 TeamDev Ltd. All Rights Reserved.
Why Agile?
• Сложность проектов• Люди• Уменьшить риски
- Если облажаться, то сделать это раньше (т.е. дешевле)
• Улучшить контроль над ходом процесса
• Выпускать раньше и чаще
Agile Manifestowww.agilemanifesto.org
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
Business Goals
ProfitPurpose
People
Stakeholders
Clients and Customers
Employees, Subcontractors, Business partners
Эдвардс Деминг“Выход из кризиса”Новая парадигма управления людьми, системами и процессами.
ISBN 978-5-9614-0567-5 (рус.)ISBN 0-262-54115-7 (англ.)
Эдвардс Деминг
• Американский учёный-статистик• Автор “японского экономического чуда” (1950 г.)
• Предложил теорию управления, которая обеспечивает балланс интересов всех сторон:
‣ Потребителей (клиентов, покупателей)‣ Сотрудников‣ Собственников‣ Поставщиков‣ Общества в целом
“Японское экономическое чудо”
• Словосочетание “японский примус” до войны было сродни ругательству
• “Чудо” началось в оккупированной Японии в 1950г. после лекции Э.Деминга для руководителей 200 японских корпораций
• Через 10 лет японские автомобили начали завоёвывать американский рынок
• Сейчас по валовому национальному продукту Япония стоит на 2м месте после США.
Идеи Э.Деминга• Ориентация на качество
‣ Сокращает общую стоимость производства
‣ Делает предприятие конкурентноспособным
‣ Позволяет людям гордиться своей работой
‣ Выгодно всем в компании, выгодно обществу в целом
• Постоянство целей и отношений‣ Непрерывное улучшение продукции и услуг
‣ Сохранение бизнеса
‣ Создание и сохранение рабочих мест
‣ Создаёт атмосферу доверия между сотрудниками и деловыми партнёрами
• Разрушать барьеры, лишающие сотрудников права гордиться своим трудом‣ Устранение количественных норм. Заменить их лидерством.
‣ Мастера должны быть ответственны за качество, а не числовые показатели.
Американская и японская модели бизнеса
• Ориентация на быструю прибыль
• Заменяемость персонала‣ CMM, ISO, etc.
• Выбор подрядчиков на основе цены
• Стремление к качеству‣ Cнижает себестоимость
• Постоянство цели• Долговременные отношения
‣ С сотрудниками
‣ С деловыми партнёрами
Agile Manifesto(again :) but with that “Japanese” stuff)
• Individuals and interactions over processes and tools
‣ Постоянство отношений, доверие между людьми
• Working software over comprehensive documentation
‣ Качественный софт, которым можно гордиться
• Customer collaboration over contract negotiation
‣ Доверие и долговременные отношения с клиентами
• Responding to change over following a plan
‣ Сохранение компании/продукта
‣ Стремление к качеству услуг и продуктов
Problems with traditional approach
• Delayed projects
• Broken communications
• Over budget
• Cancelled projects
• Poor quality
How Agile solves this?
• Efficient communications
• Flexible planning
‣ Release sooner
‣ Respond to market faster
• Better quality
Scrum and Business
• Product Owner
• ScrumMaster
• Team
Scrum makes all people work
• Клиент (Product Owner) - работа над требованиями (User Stories in Backlog), расстановка приоритетов разработки
• Разработчики (Team) - создание программного продукта, активное взаимодействие с клиентом
• Руководители (Scrum Master) - создание условий для продуктивной работы команды
Flexible Planning
• Waterfall
• Agile
Feasibility
Definition
Design
Construction
Release
Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5 Iteration 6
Release 1 Release 2
More Trust between Client and Company
• The process is transparent
‣ Daily meetings
‣ Iteration reviews
• The client is involved into the project
‣ Product Owner
‣ Communicates with the Team
Efficient Communications
• No hierarchy
‣ Team members are “equal”
‣ ScrumMaster helps the Team rather than manages
• Team communicates with the Client directly
• Less bureaucracy
Better Control
• Regular feedback
‣ Daily meetings
‣ Iteration reviews
• Team “manages” itself
‣ Less options to “cheat” the company
Improved Productivity• No unnecessary “paperwork”
‣ Working software is the value
‣ Less bureaucracy
• No intermediate roles
‣ Architects become developers
‣ Analysts become QAs or Product Owners
• Reduced costs
Higher Quality
• “Done” criteria
• Engineering practices
‣ Continuos Integration
‣ Automated testing
• Team presents work results to Product Owner
‣ Being proud of work results
Happier Employees
• High involvement into the process
• Direct communication with the client
• Career and compensation is based on results rather than “age” or position
• Less bureaucracy
Agile может сделать бизнес лучше
• Более гибкий и конкурентный бизнес• Вовлечение всех в коллективный труд• Меньше стрессов, прозрачный процесс
‣ Знаем, что происходит сейчас
‣ Знаем, куда движемся
‣ “Можем, если надо, свернуть”
• Больше удовольствия от работы‣ Открытые, дружественные коммуникации‣ Люди занимаются тем, чем могут и хотят
‣ Гордость за результат
Спасибо за внимание!Вопросы и ответы