SlideShare une entreprise Scribd logo
1  sur  6
Michael Yarichuk
Hibernating Rhinos
Effective and involved team of
enthusiasts - can you handle it?
The zen of management
Too much process - fight against process
Too little process – fight against chaos
http://blog.xebialabs.com/2015/03/06/making-agile-real-zen-continuous-delivery/
Skills and ducks matter
Skill sets and core competency
Teaming up – why?
Risk management of (not) knowing it all
Dealing with sudden maintenance
http://hackerboss.com/wp/wp-content/uploads/2009/08/rubber-duck-debugging.jpg
Productivity and innovation
Errors happen… now what?
Soft.. deadlines?
Breaking monotony
Independent thinking
Its all about the people
Enthusiasm vs. team player
The big picture
Task parallelization
Finding good people
So…
People are people – mistakes can and will happen
Knowing it all?
Ego vs. Teamwork vs. Enthusiasm
Risk management is also about skills
Bottlenecks in… just about everything
Stress is bad (it is!)
Mentorship & teamwork
Out-of-the-box thinking

Contenu connexe

Similaire à Effective Teams Require Skills, Process and People Focus

Leadership for optimal performance
Leadership for optimal performanceLeadership for optimal performance
Leadership for optimal performancebucksavage
 
The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)Jurgen Appelo
 
Social media program development success 3 steps
Social media program development success   3 stepsSocial media program development success   3 steps
Social media program development success 3 stepsi-SCOOP
 
Logical illogical job evaluation. Incompleteness of logic
Logical illogical job evaluation. Incompleteness of logicLogical illogical job evaluation. Incompleteness of logic
Logical illogical job evaluation. Incompleteness of logicDarius Radkevicius
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that StickNicola Dourambeis
 
Demystifying agilecoaching
Demystifying agilecoachingDemystifying agilecoaching
Demystifying agilecoachingAnand Murthy Raj
 
Making Progress Motivates Workers
Making Progress Motivates WorkersMaking Progress Motivates Workers
Making Progress Motivates WorkersMike Cardus
 
Chapter 7: Creative Leadership
Chapter 7:  Creative LeadershipChapter 7:  Creative Leadership
Chapter 7: Creative LeadershipTathagat Varma
 
Competency mapping for HR
Competency mapping for HRCompetency mapping for HR
Competency mapping for HRSorab Sadri
 
BSidesSF talk: Overcoming obstacles in operationalizing security
BSidesSF talk: Overcoming obstacles in operationalizing securityBSidesSF talk: Overcoming obstacles in operationalizing security
BSidesSF talk: Overcoming obstacles in operationalizing securityRafae Bhatti
 
Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014Augusto Evangelisti
 
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...Scrum Bangalore
 
Why Having Impact Matters for Good Developers (GOTO Berlin)
Why Having Impact Matters for Good Developers (GOTO Berlin)Why Having Impact Matters for Good Developers (GOTO Berlin)
Why Having Impact Matters for Good Developers (GOTO Berlin)Wooga
 
Agile Chennai 2022 - Mohammed Javid | Emotional Intelligence – An important i...
Agile Chennai 2022 - Mohammed Javid | Emotional Intelligence – An important i...Agile Chennai 2022 - Mohammed Javid | Emotional Intelligence – An important i...
Agile Chennai 2022 - Mohammed Javid | Emotional Intelligence – An important i...AgileNetwork
 
Ceo Fusion Teams
Ceo Fusion   TeamsCeo Fusion   Teams
Ceo Fusion Teamsjimlove
 
Behavioral approach to management
Behavioral approach to managementBehavioral approach to management
Behavioral approach to managementsushant919
 

Similaire à Effective Teams Require Skills, Process and People Focus (20)

Leadership for optimal performance
Leadership for optimal performanceLeadership for optimal performance
Leadership for optimal performance
 
The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)
 
Social media program development success 3 steps
Social media program development success   3 stepsSocial media program development success   3 steps
Social media program development success 3 steps
 
Entrepry (Pitch Deck)
Entrepry (Pitch Deck)Entrepry (Pitch Deck)
Entrepry (Pitch Deck)
 
Logical illogical job evaluation. Incompleteness of logic
Logical illogical job evaluation. Incompleteness of logicLogical illogical job evaluation. Incompleteness of logic
Logical illogical job evaluation. Incompleteness of logic
 
Agility's Final Boss is The Boss
Agility's Final Boss is The BossAgility's Final Boss is The Boss
Agility's Final Boss is The Boss
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that Stick
 
Demystifying agilecoaching
Demystifying agilecoachingDemystifying agilecoaching
Demystifying agilecoaching
 
Making Progress Motivates Workers
Making Progress Motivates WorkersMaking Progress Motivates Workers
Making Progress Motivates Workers
 
Chapter 7: Creative Leadership
Chapter 7:  Creative LeadershipChapter 7:  Creative Leadership
Chapter 7: Creative Leadership
 
Managing Paradox
Managing ParadoxManaging Paradox
Managing Paradox
 
Competency mapping for HR
Competency mapping for HRCompetency mapping for HR
Competency mapping for HR
 
Fusionmex lecture #103
Fusionmex lecture #103Fusionmex lecture #103
Fusionmex lecture #103
 
BSidesSF talk: Overcoming obstacles in operationalizing security
BSidesSF talk: Overcoming obstacles in operationalizing securityBSidesSF talk: Overcoming obstacles in operationalizing security
BSidesSF talk: Overcoming obstacles in operationalizing security
 
Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014
 
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
 
Why Having Impact Matters for Good Developers (GOTO Berlin)
Why Having Impact Matters for Good Developers (GOTO Berlin)Why Having Impact Matters for Good Developers (GOTO Berlin)
Why Having Impact Matters for Good Developers (GOTO Berlin)
 
Agile Chennai 2022 - Mohammed Javid | Emotional Intelligence – An important i...
Agile Chennai 2022 - Mohammed Javid | Emotional Intelligence – An important i...Agile Chennai 2022 - Mohammed Javid | Emotional Intelligence – An important i...
Agile Chennai 2022 - Mohammed Javid | Emotional Intelligence – An important i...
 
Ceo Fusion Teams
Ceo Fusion   TeamsCeo Fusion   Teams
Ceo Fusion Teams
 
Behavioral approach to management
Behavioral approach to managementBehavioral approach to management
Behavioral approach to management
 

Plus de CodeFest

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander GraebeCodeFest
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита ПрокоповCodeFest
 
Денис Баталов
Денис БаталовДенис Баталов
Денис БаталовCodeFest
 
Елена Гальцина
Елена ГальцинаЕлена Гальцина
Елена ГальцинаCodeFest
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр КалашниковCodeFest
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина ИвановаCodeFest
 
Marko Berković
Marko BerkovićMarko Berković
Marko BerkovićCodeFest
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис КортуновCodeFest
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр ЗиминCodeFest
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей КрапивенскийCodeFest
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей ИгнатовCodeFest
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай КрапивныйCodeFest
 
Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander GraebeCodeFest
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим СмирновCodeFest
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин ОсиповCodeFest
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele RialdiCodeFest
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим ПугачевCodeFest
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene GroeschkeCodeFest
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван БондаренкоCodeFest
 
Mete Atamel
Mete AtamelMete Atamel
Mete AtamelCodeFest
 

Plus de CodeFest (20)

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита Прокопов
 
Денис Баталов
Денис БаталовДенис Баталов
Денис Баталов
 
Елена Гальцина
Елена ГальцинаЕлена Гальцина
Елена Гальцина
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр Калашников
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина Иванова
 
Marko Berković
Marko BerkovićMarko Berković
Marko Berković
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис Кортунов
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр Зимин
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей Крапивенский
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей Игнатов
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай Крапивный
 
Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим Смирнов
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин Осипов
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele Rialdi
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим Пугачев
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene Groeschke
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван Бондаренко
 
Mete Atamel
Mete AtamelMete Atamel
Mete Atamel
 

Effective Teams Require Skills, Process and People Focus

  • 1. Michael Yarichuk Hibernating Rhinos Effective and involved team of enthusiasts - can you handle it?
  • 2. The zen of management Too much process - fight against process Too little process – fight against chaos http://blog.xebialabs.com/2015/03/06/making-agile-real-zen-continuous-delivery/
  • 3. Skills and ducks matter Skill sets and core competency Teaming up – why? Risk management of (not) knowing it all Dealing with sudden maintenance http://hackerboss.com/wp/wp-content/uploads/2009/08/rubber-duck-debugging.jpg
  • 4. Productivity and innovation Errors happen… now what? Soft.. deadlines? Breaking monotony Independent thinking
  • 5. Its all about the people Enthusiasm vs. team player The big picture Task parallelization Finding good people
  • 6. So… People are people – mistakes can and will happen Knowing it all? Ego vs. Teamwork vs. Enthusiasm Risk management is also about skills Bottlenecks in… just about everything Stress is bad (it is!) Mentorship & teamwork Out-of-the-box thinking

Notes de l'éditeur

  1. Добрый день, меня зовут Михаил, я из компании Хибернатинг Ринос. Сегдня я заменяю Орена, он к сожалению не смог приехать по личным причинам. Его жена очень близка к родам, первый ребенок, так что... Сегодня я поговорю о проблеме с которой встречаются практически все команды разработчиков, а это как сбалансировать продуктивность и инновации.
  2. В любой комманде существует некий процесс разработки. Какой он должен быть? Несуществует двух комманд с одинаковым процессом. Но, вот в чем загводка: слишком сложный процесс - и люди борются с процессом, слишком простой процесс - и... хаос! Но есть и третий путь : простота. Когда я пришел в первый раз на работу, и услышал *как* все работа, моя первая реакция была - и это все? Процесс простой - Орен говорит что он хочет чтобы произошло, я выполняю задачу и делаю PR в Git. Все.
  3. Поговорим о навыках. Важная конечно вещь.. а еще я расскажу причем тут утка. Люди есть люди, и у каждого человека есть так сказать сфера компетенции, что-то в чем он силен, в чем он не очень. У нас нет разделения на специализированные комманды, народ делает все. Загвоздка получается - как так? и как такое работает? Мы работаем парно, обычно более опытный в конкретной сфере программист работает с менее опытным в этой самой сфере. А еще есть эдакий риск мэнежмент. В процессе разработки всякое случается, кто заболеет, в отпуске, проблемы у клиента или просто жуткий неуловимый баг, все это производит задержки.. Нехорошо. Но когда в комманде люди пусть и не знают всего, но хотя бы знают с чего начать, они могут заменят друг друга на разных ролях.
  4. Немного о продуктивности. Ну не совсем. Я расскажу о факторах которые имеют эффект на продуктивность и вообще на качество работы. Людям свойствено ошибатся. Когда случаются ошибки - кто-то что-то забыл, где-то не дописал, и появляется баг, в многих коммандах начинаются разборки, выдвигаются обвинения. У нас в компании на этот счет политика простая - обнаружил ошибку, возьми ответственность и исправь. Все. Страх ошибки убивает многое - люди начинают боятся делать, тратят много времени проверяя что либо. Deadline - зачастую убивает произвотительность. Как? а очень просто. По статистике программные проекты редко заканчиваются вовремя, и чтобы успеть часто люди остаются до поздна