SlideShare une entreprise Scribd logo
1  sur  46
Things to unlearn in software development,[object Object],#itjam #unl,[object Object]
История Васа,[object Object]
История Васа,[object Object]
История Васа,[object Object]
История Васа,[object Object]
Причины трагедии,[object Object],Очень важный заказчик,[object Object],Нереальные планы,[object Object],Увеличивающийся объем работ,[object Object],Высокие технологические риски,[object Object],Архитектурные просчеты,[object Object],Провалились приемочные тесты,[object Object],Сменился ведущий архитектор,[object Object],Выдавание желаемого за действительное,[object Object],Неверные приоритеты разработки ,[object Object],Ошибки внедрения,[object Object]
Прошло 350 лет,[object Object],Кораблестроение многому научилось,[object Object],Развиваются новые индустрии,[object Object],Проектный менеджментстал наукой,[object Object],Почему спустя 350 лет мы совершаем одни и те же ошибки?,[object Object]
1,[object Object]
ДИЛЕММА ВАЖНОСТИ И ПРАВОТЫ ЗАКАЗЧИКА,[object Object],Гарри Гордон Селфридж сказал «Заказчик всегда прав»,[object Object],Но что, если важный заказчик  не прав?,[object Object]
Безоговорочное согласие приводит к ухудшению качества обслуживания,[object Object],    Пренебрежение мнением сотрудников ,[object Object],Демотивация,[object Object],                                                             Снижение                                                          качества услуг,[object Object]
Безоговорочное согласие приводит к проектным неудачам,[object Object],Принимаем нереальные сроки,[object Object],Соглашаемся с неоптимальными решениями,[object Object],Позволяем диктовать технические требования,[object Object],Боимся сказать возразить или признать провал,[object Object],На продукте будет «висеть» наша бирка,[object Object]
UnlearnБЫТЬ БЕЗОТКАЗНЫМ,[object Object],Your 'yes' has no power ,[object Object],if you do not know how to say 'no',[object Object]
LearnВЗАИМОДЕЙСТВОВАТЬ,[object Object],Говорить «нет» неприемлемым решениям,[object Object],Вести конструктивные диалоги для поиска лучших решений,[object Object],Реалистичных,[object Object],Профессиональных,[object Object]
2,[object Object]
ДИЛЕММА ЖЕСТКОГО ПЛАНА И ПОСТОЯННЫХ ИЗМЕНЕНИЙ,[object Object],Изменения приходят неизбежно ,[object Object]
Объем проекта изменяется,[object Object],    1) Дополнительные     исследования,[object Object],«дьявол в деталях»,[object Object]
Объем проекта изменяется,[object Object],Мы даем обещания, когда знаем ещё слишком мало,[object Object]
Объем проекта изменяется,[object Object],     2) Неверные трактовки ,[object Object],     требований	,[object Object]
Объем проекта изменяется,[object Object],     3) Новые пожелания      заказчика,[object Object]
Unlearn ФИКСИРОВАТЬ ОБЪЕМ ПРОЕКТА,[object Object],[SCOPE] x [TIME] x BUDGET x QUALITY,[object Object],[SCOPE] x [TIME] x [BUDGET] x [QUALITY],[object Object],[SCOPE] x [TIME] x [BUDGET] x [QUALITY],[object Object],В проигрыше оказываются все:  ,[object Object],	 сценарий «Lose-lose»,[object Object]
LearnУПРАВЛЯТЬ ОБЪЕМОМ ПРОЕКТА,[object Object],1) Разбивать проект на под-проекты,[object Object],Детализировать и подписывать требования только текущего под-проекта,[object Object],Планировать работу  над следующим проектом, основываясь на опыте предыдущего,[object Object]
LearnУПРАВЛЯТЬ ОБЪЕМОМ ПРОЕКТА,[object Object],2) Фокусироваться на приоритетах бизнеса,[object Object],Регулярно поставлять наиболее важную для бизнеса функциональность,[object Object],Принимая важные изменения, позволить бизнесу учиться и создавать конкурентные преимущества,[object Object]
3,[object Object]
ПРОБЛЕМА OVER-ENGENEERING’А,[object Object],Стремясь «упредить» изменения мыразрабатываем универсальные решения,[object Object],Big Requirement Up Front (BRUF),[object Object],Big Design Up Front (BDUF),[object Object]
Unlearn СТРОИТЬ УНИВЕРСАЛЬНУЮ АРХИТЕКТУРУ,[object Object],Предусмотреть все невозможно,[object Object]
LearnБЕЗОПАСНО И ДЕШЕВО ВНОСИТЬ ИЗМЕНЕНИЯ,[object Object],Дешево: ,[object Object],- Простой дизайн,[object Object],Безопасно,[object Object],- Автоматические тесты,[object Object],Без ограничений,[object Object],- Рефакторинг,[object Object],Архитектура растет ,[object Object],вместе со знаниями о продукте,[object Object]
Вы используете?,[object Object],Test-Driven Development,[object Object],Refactoring,[object Object],Continuous Integration,[object Object]
Бытуют мнения,[object Object],«Мне не нужны юнит-тесты, я без них пишу качественно»,[object Object],«У меня нет времени на рефакторинг, поэтому я пишу качественно сразу»,[object Object],«Legacy код пишется в Индии и Китае»,[object Object]
4,[object Object]
ПРОБЛЕМА ПРОФЕССИОНАЛЬНОЙ НЕБРЕЖНОСТИ,[object Object],Не думать,[object Object],О том, что будет с нашим кодом через полгода-год,[object Object],О том, что будет с нашим кодом, после того, как мы перейдем на другой проект,[object Object],О тех людях, которые будут его поддерживать,[object Object]
UnlearnПРОФЕССИОНАЛИЗМ = ХРАБРОСТЬ,[object Object]
LearnПРОФЕССИОНАЛИЗМ = БЕЗОПАСНОСТЬ,[object Object]
LearnПРОФЕССИОНАЛИЗМ = БЕЗОПАСНОСТЬ,[object Object],ЗАБОТА О СЕБЕ,[object Object],- TDD,[object Object],-  Refactoring-  Continuous Integration,[object Object],      Пишите код так, что бы позже, при его поддержке Вам было за что себя поблагодарить,[object Object]
Что делают        программисты?,[object Object],Читают код,[object Object],Пишут код,[object Object]
Что делают        программисты?,[object Object],Читают код,[object Object],90%,[object Object],Пишут код,[object Object],10%,[object Object]
LearnПРОФЕССИОНАЛИЗМ = БЕЗОПАСНОСТЬ,[object Object],ЗАБОТА  О ДРУГИХ,[object Object],- TDD,[object Object],[object Object],      Пишите код так, будто тот, кто будет его поддерживать - маньяк, который знает Ваш адрес,[object Object]
5,[object Object]
ПРОБЛЕМА СТАНДАРТИЗАЦИИ ПРОЦЕССОВ,[object Object],Выбор методологии происходит в начале проекта,[object Object]
ПРОБЛЕМА СТАНДАРТИЗАЦИИ ПРОЦЕССОВ,[object Object],The danger of standard process is that peoplewill miss chances to take important shortcuts,[object Object],T. DeMarco,T. Lister,[object Object]
UnlearnПОЛАГАТЬСЯ НА СТАНДАРТНЫЙ ПОДХОД, который решит все возможные проблемы,[object Object],На «рынке» много предложений: CMM,RUP,XP,SCRUM …,[object Object]
LearnСТРОИТЬ МЕТА-ПРОЦЕССзамыкающий цепочки обратной связи,[object Object],    Выстраивать  обратную связь между компонентами процесса:,[object Object],[object Object]
Требованиями и их реализацией
Версиями продукта и рыночными условиями,[object Object]
LearnСТРОИТЬ МЕТА-ПРОЦЕССзамыкающий цепочки обратной связи,[object Object], Строить свой собственныйпроцесс и адаптировать его под изменяющиеся условия,[object Object]
LearnСТРОИТЬ МЕТА-ПРОЦЕССзамыкающий цепочки обратной связи,[object Object],Best practices,[object Object],Good practices,[object Object]
Unlearns,[object Object],БЫТЬ БЕЗОТКАЗНЫМ,[object Object],ФИКСИРОВАТЬ ОБЪЕМ ПРОЕКТА,[object Object],СТРОИТЬ УНИВЕРСАЛЬНУЮ АРХИТЕКТУРУ,[object Object],ПУТАТЬ ПРОФЕССИОНАЛИЗМ И ХРАБРОСТЬ,[object Object],ПОЛАГАТЬСЯ НА СТАНДАРТНЫЙ ПОДХОД,[object Object],#itjam #unl,[object Object]

Contenu connexe

Tendances

DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...Dakiry
 
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAТраблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAОлег Чебулаев
 
Дизайн в хаосе
Дизайн в хаосеДизайн в хаосе
Дизайн в хаосеArtur Kasimov
 
Построение процесса безопасной разработки
Построение процесса безопасной разработкиПостроение процесса безопасной разработки
Построение процесса безопасной разработкиPositive Development User Group
 
Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов QA Dnepropetrovsk Community (Ukraine)
 
Безопасная разработка для руководителей
Безопасная разработка для руководителейБезопасная разработка для руководителей
Безопасная разработка для руководителейPositive Development User Group
 
Разработчик всегда прав
Разработчик всегда правРазработчик всегда прав
Разработчик всегда правCEE-SEC(R)
 
Продукт или проект - Александр Борисов Dev2Dev v1.5 23.11.2014
Продукт или проект - Александр Борисов  Dev2Dev v1.5 23.11.2014Продукт или проект - Александр Борисов  Dev2Dev v1.5 23.11.2014
Продукт или проект - Александр Борисов Dev2Dev v1.5 23.11.2014Dev2Dev
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиBoris Volfson
 
Andrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсовAndrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсовrit2010
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITGoIT
 
Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Denis Umnov
 
Андрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаАндрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаRaum7
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда Heads&Hands
 
AgileBaseCamp 2013 - Start Up and Get Done
AgileBaseCamp 2013 - Start Up and Get DoneAgileBaseCamp 2013 - Start Up and Get Done
AgileBaseCamp 2013 - Start Up and Get DoneMax Klymyshyn
 
Практические аспекты разработки ПО #3
Практические аспекты разработки ПО #3Практические аспекты разработки ПО #3
Практические аспекты разработки ПО #3Denis Umnov
 
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...ScrumTrek
 

Tendances (20)

Tdd from the middle
Tdd from the middleTdd from the middle
Tdd from the middle
 
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
 
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAТраблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
 
Дизайн в хаосе
Дизайн в хаосеДизайн в хаосе
Дизайн в хаосе
 
Построение процесса безопасной разработки
Построение процесса безопасной разработкиПостроение процесса безопасной разработки
Построение процесса безопасной разработки
 
Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов
 
Безопасная разработка для руководителей
Безопасная разработка для руководителейБезопасная разработка для руководителей
Безопасная разработка для руководителей
 
Разработчик всегда прав
Разработчик всегда правРазработчик всегда прав
Разработчик всегда прав
 
Продукт или проект - Александр Борисов Dev2Dev v1.5 23.11.2014
Продукт или проект - Александр Борисов  Dev2Dev v1.5 23.11.2014Продукт или проект - Александр Борисов  Dev2Dev v1.5 23.11.2014
Продукт или проект - Александр Борисов Dev2Dev v1.5 23.11.2014
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
 
Prototyping
PrototypingPrototyping
Prototyping
 
Andrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсовAndrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсов
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
 
Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2
 
Андрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаАндрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитика
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда
 
Extrproj
 Extrproj Extrproj
Extrproj
 
AgileBaseCamp 2013 - Start Up and Get Done
AgileBaseCamp 2013 - Start Up and Get DoneAgileBaseCamp 2013 - Start Up and Get Done
AgileBaseCamp 2013 - Start Up and Get Done
 
Практические аспекты разработки ПО #3
Практические аспекты разработки ПО #3Практические аспекты разработки ПО #3
Практические аспекты разработки ПО #3
 
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
 

En vedette

юбилейный семинар история успеха
юбилейный семинар история успехаюбилейный семинар история успеха
юбилейный семинар история успехаNormdocs
 
Научные основы стандартизации
Научные основы стандартизацииНаучные основы стандартизации
Научные основы стандартизацииMikhail Kalinin
 
Национальная система стандартизации рф (гсс)
Национальная система стандартизации рф (гсс)Национальная система стандартизации рф (гсс)
Национальная система стандартизации рф (гсс)Mikhail Kalinin
 
Основные понятия стандартизации
Основные понятия стандартизацииОсновные понятия стандартизации
Основные понятия стандартизацииMikhail Kalinin
 
История и эволюция стандартизации
История и эволюция стандартизацииИстория и эволюция стандартизации
История и эволюция стандартизацииMikhail Kalinin
 
калинин конференция23112016
калинин конференция23112016калинин конференция23112016
калинин конференция23112016Mikhail Kalinin
 

En vedette (8)

юбилейный семинар история успеха
юбилейный семинар история успехаюбилейный семинар история успеха
юбилейный семинар история успеха
 
Научные основы стандартизации
Научные основы стандартизацииНаучные основы стандартизации
Научные основы стандартизации
 
Национальная система стандартизации рф (гсс)
Национальная система стандартизации рф (гсс)Национальная система стандартизации рф (гсс)
Национальная система стандартизации рф (гсс)
 
Основные понятия стандартизации
Основные понятия стандартизацииОсновные понятия стандартизации
Основные понятия стандартизации
 
16
1616
16
 
История и эволюция стандартизации
История и эволюция стандартизацииИстория и эволюция стандартизации
История и эволюция стандартизации
 
калинин конференция23112016
калинин конференция23112016калинин конференция23112016
калинин конференция23112016
 
Programa de inicial 2014
Programa de inicial 2014Programa de inicial 2014
Programa de inicial 2014
 

Similaire à Things To Unlearn In Software Development

Как попасть на следующий уровень карьеры и зарплаты в C#
Как попасть на следующий уровень карьеры и зарплаты в C#Как попасть на следующий уровень карьеры и зарплаты в C#
Как попасть на следующий уровень карьеры и зарплаты в C#geekfamilyrussia
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымVladimir Zavertaylov
 
Лайфхаки при аутсорсе - Эдуард Христусь, Func
Лайфхаки при аутсорсе - Эдуард Христусь, FuncЛайфхаки при аутсорсе - Эдуард Христусь, Func
Лайфхаки при аутсорсе - Эдуард Христусь, FunciDealMachine
 
Александр Байкин (UML2.ru)
Александр Байкин (UML2.ru)Александр Байкин (UML2.ru)
Александр Байкин (UML2.ru)Ontico
 
Развитие IT-организации - от рассвета до заката
Развитие IT-организации - от рассвета до закатаРазвитие IT-организации - от рассвета до заката
Развитие IT-организации - от рассвета до закатаSQALab
 
Слайдкаст. Stratoplan Kharkov. Методологический паззл.
Слайдкаст. Stratoplan Kharkov. Методологический паззл.Слайдкаст. Stratoplan Kharkov. Методологический паззл.
Слайдкаст. Stratoplan Kharkov. Методологический паззл.Sergiy Povolyashko
 
Как продать Agile.
Как продать Agile.Как продать Agile.
Как продать Agile.Nikita Filippov
 
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgileSoftware craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgilePavel Veinik
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D Prit2010
 
Федір Ружинський “Інженерні практики: погляд менеджера. Що? Як? Навіщо?” Lv...
Федір Ружинський  “Інженерні практики: погляд менеджера. Що? Як? Навіщо?”  Lv...Федір Ружинський  “Інженерні практики: погляд менеджера. Що? Як? Навіщо?”  Lv...
Федір Ружинський “Інженерні практики: погляд менеджера. Що? Як? Навіщо?” Lv...Lviv Startup Club
 
Alyona Marshavina. How to build a strong relationship with difficult clients
Alyona Marshavina. How to build a strong relationship with difficult clientsAlyona Marshavina. How to build a strong relationship with difficult clients
Alyona Marshavina. How to build a strong relationship with difficult clientsLviv Startup Club
 
Как продать Agile заказчику
Как продать Agile заказчикуКак продать Agile заказчику
Как продать Agile заказчикуAskhat Urazbaev
 
Как продавать Agile заказчику?
Как продавать Agile заказчику?Как продавать Agile заказчику?
Как продавать Agile заказчику?Nikita Filippov
 
Alyona Marshavina: How to build a strong relationship with difficult clients
Alyona Marshavina: How to build a strong relationship with difficult clientsAlyona Marshavina: How to build a strong relationship with difficult clients
Alyona Marshavina: How to build a strong relationship with difficult clientsLviv Startup Club
 
15 шагов к быстрым сделкам на тендерных площадках
15 шагов к быстрым сделкам на тендерных площадках15 шагов к быстрым сделкам на тендерных площадках
15 шагов к быстрым сделкам на тендерных площадкахConformato
 
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...DevOps_Fest
 
Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Dima Dzuba
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в ITSam Faktorovich
 

Similaire à Things To Unlearn In Software Development (20)

Как попасть на следующий уровень карьеры и зарплаты в C#
Как попасть на следующий уровень карьеры и зарплаты в C#Как попасть на следующий уровень карьеры и зарплаты в C#
Как попасть на следующий уровень карьеры и зарплаты в C#
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
 
Лайфхаки при аутсорсе - Эдуард Христусь, Func
Лайфхаки при аутсорсе - Эдуард Христусь, FuncЛайфхаки при аутсорсе - Эдуард Христусь, Func
Лайфхаки при аутсорсе - Эдуард Христусь, Func
 
TOC implementation method
TOC implementation methodTOC implementation method
TOC implementation method
 
Александр Байкин (UML2.ru)
Александр Байкин (UML2.ru)Александр Байкин (UML2.ru)
Александр Байкин (UML2.ru)
 
Развитие IT-организации - от рассвета до заката
Развитие IT-организации - от рассвета до закатаРазвитие IT-организации - от рассвета до заката
Развитие IT-организации - от рассвета до заката
 
Развитие ИТ
Развитие ИТРазвитие ИТ
Развитие ИТ
 
Слайдкаст. Stratoplan Kharkov. Методологический паззл.
Слайдкаст. Stratoplan Kharkov. Методологический паззл.Слайдкаст. Stratoplan Kharkov. Методологический паззл.
Слайдкаст. Stratoplan Kharkov. Методологический паззл.
 
Как продать Agile.
Как продать Agile.Как продать Agile.
Как продать Agile.
 
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgileSoftware craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы Agile
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D P
 
Федір Ружинський “Інженерні практики: погляд менеджера. Що? Як? Навіщо?” Lv...
Федір Ружинський  “Інженерні практики: погляд менеджера. Що? Як? Навіщо?”  Lv...Федір Ружинський  “Інженерні практики: погляд менеджера. Що? Як? Навіщо?”  Lv...
Федір Ружинський “Інженерні практики: погляд менеджера. Що? Як? Навіщо?” Lv...
 
Alyona Marshavina. How to build a strong relationship with difficult clients
Alyona Marshavina. How to build a strong relationship with difficult clientsAlyona Marshavina. How to build a strong relationship with difficult clients
Alyona Marshavina. How to build a strong relationship with difficult clients
 
Как продать Agile заказчику
Как продать Agile заказчикуКак продать Agile заказчику
Как продать Agile заказчику
 
Как продавать Agile заказчику?
Как продавать Agile заказчику?Как продавать Agile заказчику?
Как продавать Agile заказчику?
 
Alyona Marshavina: How to build a strong relationship with difficult clients
Alyona Marshavina: How to build a strong relationship with difficult clientsAlyona Marshavina: How to build a strong relationship with difficult clients
Alyona Marshavina: How to build a strong relationship with difficult clients
 
15 шагов к быстрым сделкам на тендерных площадках
15 шагов к быстрым сделкам на тендерных площадках15 шагов к быстрым сделкам на тендерных площадках
15 шагов к быстрым сделкам на тендерных площадках
 
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
 
Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в IT
 

Plus de Alexey Krivitsky

Driving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologiesDriving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologiesAlexey Krivitsky
 
Org Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, AmsterdamOrg Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, AmsterdamAlexey Krivitsky
 
Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...Alexey Krivitsky
 
Improve your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) ProcessImprove your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) ProcessAlexey Krivitsky
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)Alexey Krivitsky
 
Powerful interventions for agile coaching
Powerful interventions for agile coachingPowerful interventions for agile coaching
Powerful interventions for agile coachingAlexey Krivitsky
 
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)Alexey Krivitsky
 
Studying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agilityStudying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agilityAlexey Krivitsky
 
Understanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System DynamicsUnderstanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System DynamicsAlexey Krivitsky
 
Complexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agilityComplexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agilityAlexey Krivitsky
 
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...Alexey Krivitsky
 
Dejirafication: free your process from tools
Dejirafication: free your process from toolsDejirafication: free your process from tools
Dejirafication: free your process from toolsAlexey Krivitsky
 
Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016Alexey Krivitsky
 
Dejirafication - clean your process
Dejirafication - clean your processDejirafication - clean your process
Dejirafication - clean your processAlexey Krivitsky
 
Agile and Scrum for ORSCers
Agile and Scrum for ORSCersAgile and Scrum for ORSCers
Agile and Scrum for ORSCersAlexey Krivitsky
 
Agile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAgile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAlexey Krivitsky
 
Kickstart Your Retrospectives with a Cheat Sheet
Kickstart Your Retrospectives with a Cheat SheetKickstart Your Retrospectives with a Cheat Sheet
Kickstart Your Retrospectives with a Cheat SheetAlexey Krivitsky
 
How to grow learning multi-site agile organizations
How to grow learning multi-site agile organizationsHow to grow learning multi-site agile organizations
How to grow learning multi-site agile organizationsAlexey Krivitsky
 

Plus de Alexey Krivitsky (20)

Driving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologiesDriving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologies
 
Org Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, AmsterdamOrg Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, Amsterdam
 
Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...
 
Improve your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) ProcessImprove your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) Process
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)
 
Culture follows structure
Culture follows structureCulture follows structure
Culture follows structure
 
Powerful interventions for agile coaching
Powerful interventions for agile coachingPowerful interventions for agile coaching
Powerful interventions for agile coaching
 
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
 
Studying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agilityStudying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agility
 
Understanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System DynamicsUnderstanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System Dynamics
 
Complexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agilityComplexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agility
 
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
 
Dejirafication: free your process from tools
Dejirafication: free your process from toolsDejirafication: free your process from tools
Dejirafication: free your process from tools
 
Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016
 
Dejirafication - clean your process
Dejirafication - clean your processDejirafication - clean your process
Dejirafication - clean your process
 
Agile and Scrum for ORSCers
Agile and Scrum for ORSCersAgile and Scrum for ORSCers
Agile and Scrum for ORSCers
 
Agile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAgile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @Riga
 
Agile Coaching Canvas
Agile Coaching CanvasAgile Coaching Canvas
Agile Coaching Canvas
 
Kickstart Your Retrospectives with a Cheat Sheet
Kickstart Your Retrospectives with a Cheat SheetKickstart Your Retrospectives with a Cheat Sheet
Kickstart Your Retrospectives with a Cheat Sheet
 
How to grow learning multi-site agile organizations
How to grow learning multi-site agile organizationsHow to grow learning multi-site agile organizations
How to grow learning multi-site agile organizations
 

Things To Unlearn In Software Development

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. Требованиями и их реализацией
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.