SlideShare a Scribd company logo
1 of 24
Download to read offline
Зорница Николова
Leanify Ltd.
http://leanify.com
Еволюцията на подходите за управление на ИТ
проекти
Agile ценности и принципи
Agile практики
Митове и легенди ;)
 Класически (waterfall) подход -
създаден от Winston Royce
(1970 г.)
 Допускане: софтуерно
производство = индустриално
производство
 Голям риск, слаба предвидимост
 Няма място за креативност
 Загуба на мотивация
Какъв е проблемът?
Какво получава
клиентът???
2003
Mary and Tom Poppendieck: Lean
Software Development
2004
David Anderson: Kanban in software
development
2012
Dean Leffingwell: SAFe
Scott Ambler: DAD
…
1958
Gerald Weinberg:
iterative,
incremental
approach
1968-1969
IBM Federal System Division:
Incremental & iterative,
feedback-driven, evolving
design
1976
Tom Gilb: EVO
Methodology
 Ранни проявления (1950-те-1970-те)
1985
Barry Boehm:
Spiral Model
1986
Takeuchi &
Nonaka:
Knowledge
Work
1990
J. Sutherland &
K. Schwaber:
Scrum
1994
DSDM/RAD
1995
RUP
1996
Beck,
Cunningham,
Jeffries: XP
1997
Jeff De Luca:
FDD
1998
A. Cockburn:
Crystal
2001
Agile
Manifesto
 Бум на методологии (1980-те-2001)
 Масово приложение и еволюция (2000 - …)
Doing
Understanding
Being
“SHU”
“HA”
“RI”
 Отговорност
 Доверие
 Сътрудничество
 Учене
ПРОДУК
Т
 Гъвкавите процеси се градят около мотивирани хора с подходящи условия и свобода да вършат работата си
 Най-ефективна е директната комуникация с екипа
 Самоорганизиращите се екипи създават най-добра архитектура, изисквания и дизайн
 Екипът периодично анализира ефективността си и адаптира поведението си
 На клиента се доставя полезен
продукт навреме и непрекъснато
 Зачитат се и се изпълняват
изискванията на клиента, дори ако
идват късно
 Работещ продукт излиза на пазара на
кратки интервали.
 Бизнес- и технически експерти работят
заедно по време на целия проект.
 Основен индикатор за прогреса на проекта
е работещият продукт.
 Гъвкавите процеси подпомага устойчиво развитие и равномерен работен ритъм
 Добър технически дизайн е фактор за добра адаптивност
 Опростеният процес и минимизирането на необходимите усилия са изключително важни
ЕКИП
КЛИ
ЕНТ
ГЪВКА-
ВОСТ
Източник: www.agilemanifesto.org
Lean е философия
Основна цел -
оптимизация на
процеса от край до
край
Набор от принципи,
дефиниращи
методологията
Допълва се от други
концепции, като Agile
1. Identify
Value
2. Map
the Value
Stream
3. Create
Flow
4.
Establish
Pull
5. Seek
Perfection
Customer
Needs
КАКВО Е ОБЩОТО МЕЖДУ ИГРАТА НА
РЪГБИ И УПРАВЛЕНИЕТО НА СОФТУЕРНИ
ПРОЕКТИ?
 Обща цел
 Съвместно
планиране на
стратегия
 Итеративен подход
 Фокус
 В ролята на „Прасето“
 ProductOwner – дефинира
какво правим (продуктова
визия, изисквания)
 Екип – дефинира как го правим
(техническа имплементация,
качество, процес)
 Scrum Master – грижи се Scrum
рамката и принципите да се
спазват; отстранява пречки
 В ролята на „Пилето“:
 Заинтересовани лица
(мениджъри, клиенти,
потребители)
Customer
Product
Owner
Scrum Master
Team
Manager
End Users
Strategy
Portfolio
Product
Release
Iteration
Day
Екипите
планират на
ниво Release,
Iteration, Day.
*Android application can be downloaded from
https://play.google.com/store/apps/details?id=
com.leanify.planning.poker
PlanningPoker Game
 Провокира дискусия
 Подобрява общото
знание
=> по-точна оценка
 Канбан буквално означава „сигнална
карта“.
 Канбан картата е сигнал, който трябва
да предизвика съответно действие.
 Канбан за първи път е въведен в
производството през 50-те год. на 20
век.
 Канбан се въвежда в софтуерното
производство през 2004 г.
1. Визуализиране на процеса
2. Ограничаване на
недовършената работа
3. Проследяване и
оптимизиране на времето
за извършване на работа
4. Ясни политики по
отношение на процеса
5. Съвместно
усъвършенстване
o Няма правила
o Няма дисциплина
o Самоорганизиращ се екип = хаос
o …
 Agile дефинира рамка и принципи.
 Методите предоставят набор от добри практики.
 Разбирането им и споделянето на ценностите е
предпоставка за успеха на Agile имплементацията.
БЛАГОДАРЯ ЗА ВНИМАНИЕТО!
http://leanify.com
@Leanify
https://goo.gl/iAA6VG
https://goo.gl/OAyq9T
СЛЕДВАЙТЕ НИ НА:

More Related Content

Similar to Agile methodologies

Cg&web 2010 Despark Dipchikov Project Management
Cg&web 2010 Despark Dipchikov Project ManagementCg&web 2010 Despark Dipchikov Project Management
Cg&web 2010 Despark Dipchikov Project ManagementCGArt
 
Tema 12 New product dev 2017
Tema 12 New product dev 2017Tema 12 New product dev 2017
Tema 12 New product dev 2017Dimitar Blagoev
 
Copy of presentation diplomna old
Copy of presentation diplomna oldCopy of presentation diplomna old
Copy of presentation diplomna oldRalitsa Edretsova
 
Learning Programming Using Robots - Sofia University Conference 2018
Learning Programming Using Robots - Sofia University Conference 2018 Learning Programming Using Robots - Sofia University Conference 2018
Learning Programming Using Robots - Sofia University Conference 2018 Trayan Iliev
 
Tema 2 innovation models 2017
Tema 2 innovation models 2017Tema 2 innovation models 2017
Tema 2 innovation models 2017Dimitar Blagoev
 
Управление на Проекти
Управление на ПроектиУправление на Проекти
Управление на ПроектиMoby2 Ltd.
 
Visual Studio Team System и методологията Msf
Visual Studio Team System и методологията MsfVisual Studio Team System и методологията Msf
Visual Studio Team System и методологията MsfYosifov
 
"Особености на комуникациите в проектите според най - разпространените междун...
"Особености на комуникациите в проектите според най - разпространените междун..."Особености на комуникациите в проектите според най - разпространените междун...
"Особености на комуникациите в проектите според най - разпространените междун...dessylicious
 
Start UP 2008: Business Planning - Tsvetan Lyzhanski
Start UP 2008: Business Planning - Tsvetan LyzhanskiStart UP 2008: Business Planning - Tsvetan Lyzhanski
Start UP 2008: Business Planning - Tsvetan LyzhanskiRock'n'Roll.bg
 
Managing Construction
Managing ConstructionManaging Construction
Managing Constructioncveta
 
Тенденции и успешни практики в дигиталните комуникации за ХоРеКа
Тенденции и успешни практики в дигиталните комуникации за ХоРеКаТенденции и успешни практики в дигиталните комуникации за ХоРеКа
Тенденции и успешни практики в дигиталните комуникации за ХоРеКаДигитална агенция SEOMAX
 
Continuous integration (d.atanasov)
Continuous integration (d.atanasov)Continuous integration (d.atanasov)
Continuous integration (d.atanasov)Deyan Atanasov
 
Present mt ts_naydenova_15'06'2013
Present mt ts_naydenova_15'06'2013Present mt ts_naydenova_15'06'2013
Present mt ts_naydenova_15'06'2013Tsvetanka Naydenova
 
Доказани принципи и методологии при управление на бизнес.pdf
Доказани принципи и методологии при управление на бизнес.pdfДоказани принципи и методологии при управление на бизнес.pdf
Доказани принципи и методологии при управление на бизнес.pdfStartup Factory
 

Similar to Agile methodologies (20)

Cg&web 2010 Despark Dipchikov Project Management
Cg&web 2010 Despark Dipchikov Project ManagementCg&web 2010 Despark Dipchikov Project Management
Cg&web 2010 Despark Dipchikov Project Management
 
Tema 12 New product dev 2017
Tema 12 New product dev 2017Tema 12 New product dev 2017
Tema 12 New product dev 2017
 
Copy of presentation diplomna old
Copy of presentation diplomna oldCopy of presentation diplomna old
Copy of presentation diplomna old
 
Project management
Project managementProject management
Project management
 
Learning Programming Using Robots - Sofia University Conference 2018
Learning Programming Using Robots - Sofia University Conference 2018 Learning Programming Using Robots - Sofia University Conference 2018
Learning Programming Using Robots - Sofia University Conference 2018
 
Tema 2 innovation models 2017
Tema 2 innovation models 2017Tema 2 innovation models 2017
Tema 2 innovation models 2017
 
Управление на Проекти
Управление на ПроектиУправление на Проекти
Управление на Проекти
 
Методи_за_решаване_на_проблеми
Методи_за_решаване_на_проблемиМетоди_за_решаване_на_проблеми
Методи_за_решаване_на_проблеми
 
Visual Studio Team System и методологията Msf
Visual Studio Team System и методологията MsfVisual Studio Team System и методологията Msf
Visual Studio Team System и методологията Msf
 
Presentation1
Presentation1Presentation1
Presentation1
 
"Особености на комуникациите в проектите според най - разпространените междун...
"Особености на комуникациите в проектите според най - разпространените междун..."Особености на комуникациите в проектите според най - разпространените междун...
"Особености на комуникациите в проектите според най - разпространените междун...
 
Uroc18 8klas
Uroc18 8klasUroc18 8klas
Uroc18 8klas
 
Start UP 2008: Business Planning - Tsvetan Lyzhanski
Start UP 2008: Business Planning - Tsvetan LyzhanskiStart UP 2008: Business Planning - Tsvetan Lyzhanski
Start UP 2008: Business Planning - Tsvetan Lyzhanski
 
Managing Construction
Managing ConstructionManaging Construction
Managing Construction
 
Системи за управление на качеството
Системи за управление на качествотоСистеми за управление на качеството
Системи за управление на качеството
 
Системи за управление на качеството
Системи за управление на качествотоСистеми за управление на качеството
Системи за управление на качеството
 
Тенденции и успешни практики в дигиталните комуникации за ХоРеКа
Тенденции и успешни практики в дигиталните комуникации за ХоРеКаТенденции и успешни практики в дигиталните комуникации за ХоРеКа
Тенденции и успешни практики в дигиталните комуникации за ХоРеКа
 
Continuous integration (d.atanasov)
Continuous integration (d.atanasov)Continuous integration (d.atanasov)
Continuous integration (d.atanasov)
 
Present mt ts_naydenova_15'06'2013
Present mt ts_naydenova_15'06'2013Present mt ts_naydenova_15'06'2013
Present mt ts_naydenova_15'06'2013
 
Доказани принципи и методологии при управление на бизнес.pdf
Доказани принципи и методологии при управление на бизнес.pdfДоказани принципи и методологии при управление на бизнес.pdf
Доказани принципи и методологии при управление на бизнес.pdf
 

Agile methodologies

  • 2. Еволюцията на подходите за управление на ИТ проекти Agile ценности и принципи Agile практики Митове и легенди ;)
  • 3.
  • 4.  Класически (waterfall) подход - създаден от Winston Royce (1970 г.)  Допускане: софтуерно производство = индустриално производство  Голям риск, слаба предвидимост  Няма място за креативност  Загуба на мотивация Какъв е проблемът?
  • 6. 2003 Mary and Tom Poppendieck: Lean Software Development 2004 David Anderson: Kanban in software development 2012 Dean Leffingwell: SAFe Scott Ambler: DAD … 1958 Gerald Weinberg: iterative, incremental approach 1968-1969 IBM Federal System Division: Incremental & iterative, feedback-driven, evolving design 1976 Tom Gilb: EVO Methodology  Ранни проявления (1950-те-1970-те) 1985 Barry Boehm: Spiral Model 1986 Takeuchi & Nonaka: Knowledge Work 1990 J. Sutherland & K. Schwaber: Scrum 1994 DSDM/RAD 1995 RUP 1996 Beck, Cunningham, Jeffries: XP 1997 Jeff De Luca: FDD 1998 A. Cockburn: Crystal 2001 Agile Manifesto  Бум на методологии (1980-те-2001)  Масово приложение и еволюция (2000 - …)
  • 7.
  • 9.  Отговорност  Доверие  Сътрудничество  Учене
  • 10.
  • 11. ПРОДУК Т  Гъвкавите процеси се градят около мотивирани хора с подходящи условия и свобода да вършат работата си  Най-ефективна е директната комуникация с екипа  Самоорганизиращите се екипи създават най-добра архитектура, изисквания и дизайн  Екипът периодично анализира ефективността си и адаптира поведението си  На клиента се доставя полезен продукт навреме и непрекъснато  Зачитат се и се изпълняват изискванията на клиента, дори ако идват късно  Работещ продукт излиза на пазара на кратки интервали.  Бизнес- и технически експерти работят заедно по време на целия проект.  Основен индикатор за прогреса на проекта е работещият продукт.  Гъвкавите процеси подпомага устойчиво развитие и равномерен работен ритъм  Добър технически дизайн е фактор за добра адаптивност  Опростеният процес и минимизирането на необходимите усилия са изключително важни ЕКИП КЛИ ЕНТ ГЪВКА- ВОСТ Източник: www.agilemanifesto.org
  • 12. Lean е философия Основна цел - оптимизация на процеса от край до край Набор от принципи, дефиниращи методологията Допълва се от други концепции, като Agile 1. Identify Value 2. Map the Value Stream 3. Create Flow 4. Establish Pull 5. Seek Perfection Customer Needs
  • 13.
  • 14. КАКВО Е ОБЩОТО МЕЖДУ ИГРАТА НА РЪГБИ И УПРАВЛЕНИЕТО НА СОФТУЕРНИ ПРОЕКТИ?  Обща цел  Съвместно планиране на стратегия  Итеративен подход  Фокус
  • 15.
  • 16.
  • 17.  В ролята на „Прасето“  ProductOwner – дефинира какво правим (продуктова визия, изисквания)  Екип – дефинира как го правим (техническа имплементация, качество, процес)  Scrum Master – грижи се Scrum рамката и принципите да се спазват; отстранява пречки  В ролята на „Пилето“:  Заинтересовани лица (мениджъри, клиенти, потребители) Customer Product Owner Scrum Master Team Manager End Users
  • 18. Strategy Portfolio Product Release Iteration Day Екипите планират на ниво Release, Iteration, Day. *Android application can be downloaded from https://play.google.com/store/apps/details?id= com.leanify.planning.poker PlanningPoker Game  Провокира дискусия  Подобрява общото знание => по-точна оценка
  • 19.  Канбан буквално означава „сигнална карта“.  Канбан картата е сигнал, който трябва да предизвика съответно действие.  Канбан за първи път е въведен в производството през 50-те год. на 20 век.  Канбан се въвежда в софтуерното производство през 2004 г.
  • 20. 1. Визуализиране на процеса 2. Ограничаване на недовършената работа 3. Проследяване и оптимизиране на времето за извършване на работа 4. Ясни политики по отношение на процеса 5. Съвместно усъвършенстване
  • 21.
  • 22. o Няма правила o Няма дисциплина o Самоорганизиращ се екип = хаос o …
  • 23.  Agile дефинира рамка и принципи.  Методите предоставят набор от добри практики.  Разбирането им и споделянето на ценностите е предпоставка за успеха на Agile имплементацията.