SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Структура IT
компании
Доклад - мечта бюрократа
Уманский Андрей
Project-manager
Немного о себе
Руслан Мамедов
Project-manager
Немного о себе
Let's
GO!!!
План:
Топ-менеджмент
Матричная структура
Роли в разработке
Групповая динамика
Топ-менеджмент
СхОChief WHATEVER Officer
Executive
Financial
Visionary
Operating
Technology
Information
Security
Information Security
Marketing
Administrative
CEO | CFO | CVO | COO | CTO | CIO | CSO | CISO | CMO | CAO
CPO CR(TI)OCSOCFO
CLO — Chief Learning Officer
CMO — Chief Marketing Officer
COO — Chief Operating Officer
CPO — Chief Procurement Officer
CFO — Chief Financial Officer
CHRO — Chief HR Officer
CIO — Chief Information Officer
CKO — Chief Knowledge Officer
CR(TI)O — Chief Research
(Technology Innovation) Officer
CS — Chief Strategist
CSO — Chief Security Officer
COO/CAO CMOCIO
CKO
GC
CBO
CCOPRO
CAO — Chief Administrative Officer
CBO — Chief Business Officer
CCO — Chief Commercial Officer
CEO — Chief Executive Officer
CHROCTO CLO
CTO — Chief Technology Officer
CVO — Chief Visionary Officer
GC — General Counsel
PRO — Public Relations Officer
CS
CVO
CEO
PR
PROCESSING
ASSURANCE
TECHNOLOGY
PEOPLE
EVOLUTION
SALES
C - L E V E L R E S P O N S I B I L I T Y
Бывает разное
● Линейная
● Функциональная
● Дивизиональная
● Матричная
А теперь матричная
Pros
более четкая ориентация на проектные цели и требования рынка
высокая эффективность оперативного управления
возможность оперативного снижения расходов и повышения
эффективности использования ресурсов
гибкое и эффективное использование персонала организации,
специальных знаний и компетентности сотрудников
относительная автономность проектных групп способствует
развитию у работников профессиональных навыков,
эффективной управленческой культуры и навыков
самостоятельного принятия решений
улучшение контроля за отдельными задачами проекта или целевой
программы;
одно лицо, «хозяин» проекта, является центром сосредоточения
информации, касающейся проекта или целевой программы
сокращается время реакции на нужды проекта или программы за
счет создания горизонтальных коммуникаций и единого центра
принятия решений.
Cons
трудность однозначного установления ответственности за работу
по заданию подразделения и по заданию проекта или
программы (следствие двойного подчинения)
необходимость постоянного контроля за соотношением ресурсов,
выделяемых подразделениям и программам или проектам;
высокие требования к квалификации, личным и деловым
качествам работников, работающих в группах, необходимость
их обучения;
частые конфликтные ситуации между руководителями
подразделений и проектов или программ;
возможность нарушения правил и стандартов, принятых в
функциональных подразделениях, из-за оторванности
сотрудников, участвующих в проекте или программе, от своих
подразделений.
Это был последний скучный слайд
Роли в разработке
DEVELOPMENT
MARKET CUSTOMER
Pd
M
BD
PO
PM
BA
SM AM
Strategy Roles Notation:
PdM — Product Manager
PM — Project Manager
AM — Account Manager
PO — Product Owner
SM — Sales Manager
BD — Business
Developer
BA — Business Analyst
SA — System Analyst
SAr — System Architect
SArSA
Software Architect
«Умение выбрать оптимальное решение вместо лучшего — вот основная
задача архитектора».
«Архитектор ПО ничем не отличаются от других Архитекторов, которые строят мосты
или дома. Приложение — это тоже строение: ему нужен правильный фундамент и
сильные решения. Стоя под мостом во время проверки нагрузкой, нужно быть
уверенным, что он не рухнет».
«Всегда нужно быть готовым к переключению между задачами — это
норма для архитектора».
По статистике ДОУ, среднему украинскому архитектору 30 лет, он имеет 9-летний
опыт работы и получает $4000.
Team Lead
«70% — организационные вопросы и
коммуникация, 30% — непосредственно
технические вопросы».
«Написание кода — мало. Чтение кода —
много».
«Обязанность тимлида #1: забота о своей
команде. Команда должна чувствовать себя
комфортно в рабочих условиях и быть хорошо
мотивированной. Кроме того, тимлид также
обеспечивает профессиональный и карьерный
рост своих ребят, регулярно проводит беседы
на тему, куда людям интересно развиваться, и
помогает им в этом».
По статистике ДОУ, средний возраст украинских
тимлидов — 28 лет, средний опыт работы — 6,5 лет,
средняя зарплата — $2800.
Project Manager
Project Manager — это специалист, чьей главной
задачей является управление проектом в целом:
проектирование и расстановка приоритетов,
планирование выполнения задач, контроль,
коммуникации, а также оперативное решение
проблем.
«Хороший PM ценит время, является
хорошим аналитиком, психологом, лидером;
энергичен, позитивен, не паникует, вместо
отговорок ищет пути решения проблем,
политкорректен, понимает стратегию и
тактику».
Согласно статистике ДОУ, среднему украинскому PM’у
28 лет, он имеет зарплату $2000 и опыт работы 3,8
года.
QA engineer
Основная задача QA — обеспечение качества. QA-инженер
фокусирует внимание на процессах разработки ПО, улучшает
их, предотвращает появление дефектов и проблем (Makes sure
you are doing the right things, the right way).
«Хороший инженер по качеству понимает логику
продукта и досконально знает проект: требования,
текущее состояние дел. Возможно, ему придется
отвечать на уточняющие вопросы девелоперов,
которые знают только свой кусок задачи и смежные
области».
«Недостатками, скорее всего, можно назвать большую
часть рутинной работы, которою нужно делать
обязательно».
По данным ДОУ, среднему украинскому QA-инженеру 26 лет. Он
имеет опыт работы от полугода (джуниор) до 5 лет (сеньор) и
получает зарплату $600-2700
Холократия
● Холакратия - бизнес-модель
«без менеджеров»
● Роли вместо позиций
● Распределение вместо делегирования
● Быстрые структурные преобразования
● Правила вместо политики
Говорят не работает
Донт ворк бекоз оф:
● Концепцией владеет одна компания (ее придумал
Брайан Робертсон, основатель компании HolacracyOne,)
● Это дорого и долго
● Холакратия похожа на культ
● Частые встречи не всегда эффективны
● Проблемы контроля и самоорганизации
структур
● Нанимать людей становится сложнее
● Отсутствие структуры порождает новые
структуры
Групповая динамика
Групповая динамика
Выводы
CEO, CTO, CVO , COO, CCO, CMO
Матричная рулит
Product Manager, Project Manager vs
Product, TeamLead vs TechLead,
Холократия - в топку всех менеджеров
Forming to Storming to Noring maybe to
Perfoming
Agile
А что есть кроме него?
- Waterfall
- RUP
- OpenUP
- MSF
- И тд.
Agile-манифест
- Люди и взаимодействие важнее процессов и инструментов
- Работающий продукт важнее исчерпывающей документации
- Сотрудничество с заказчиком важнее согласования условий
контракта
- Готовность к изменениям важнее следования
первоначальному плану
Scrum
MVP
Minimum Value Product
Планирование и оценка
Демо
Ретроспектива
И зачем тогда Kanban
Unit-тестирование
Рефакторинг
Рефакторинги - это хорошо.
Комментарии в коде
Комментарии - это всегда хорошо.
Брейнштормы
Встречи - это не всегда хорошо :)
Всем лета!

Weitere ähnliche Inhalte

Was ist angesagt?

Gerenciamento de projetos - Iniciação
Gerenciamento de projetos - IniciaçãoGerenciamento de projetos - Iniciação
Gerenciamento de projetos - Iniciação
Paulo Junior
 
Використання формул для обчислення в таблицях
Використання формул для обчислення в таблицяхВикористання формул для обчислення в таблицях
Використання формул для обчислення в таблицях
mishanya75
 
масиви презентация
масиви презентациямасиви презентация
масиви презентация
Anna Kalinichenko
 
управління персоналом
управління персоналомуправління персоналом
управління персоналом
RudInna1
 
Лабораторные практические работы
Лабораторные практические работыЛабораторные практические работы
Лабораторные практические работы
Rauan Ibraikhan
 
Презентація:Поняття алгоритму. Виконавці алгоритмів.
Презентація:Поняття алгоритму. Виконавці алгоритмів.Презентація:Поняття алгоритму. Виконавці алгоритмів.
Презентація:Поняття алгоритму. Виконавці алгоритмів.
sveta7940
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006
Luís Fernando Richter
 

Was ist angesagt? (20)

Gerenciamento de projetos - Iniciação
Gerenciamento de projetos - IniciaçãoGerenciamento de projetos - Iniciação
Gerenciamento de projetos - Iniciação
 
6 клас 18 урок. Створення текстового документа. Введення та редагування тексту.
6 клас 18 урок. Створення текстового документа. Введення та редагування тексту.6 клас 18 урок. Створення текстового документа. Введення та редагування тексту.
6 клас 18 урок. Створення текстового документа. Введення та редагування тексту.
 
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
 
Tutorial Visio Modelagem de Processos
Tutorial Visio Modelagem de ProcessosTutorial Visio Modelagem de Processos
Tutorial Visio Modelagem de Processos
 
Використання формул для обчислення в таблицях
Використання формул для обчислення в таблицяхВикористання формул для обчислення в таблицях
Використання формул для обчислення в таблицях
 
Gestão de Projetos e Ferramentas
Gestão de Projetos e FerramentasGestão de Projetos e Ferramentas
Gestão de Projetos e Ferramentas
 
Системне програмне забезпечення
Системне програмне забезпеченняСистемне програмне забезпечення
Системне програмне забезпечення
 
Gestão de defeitos e testes com Jira
Gestão de defeitos e testes com JiraGestão de defeitos e testes com Jira
Gestão de defeitos e testes com Jira
 
масиви презентация
масиви презентациямасиви презентация
масиви презентация
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
 
управління персоналом
управління персоналомуправління персоналом
управління персоналом
 
Aula 2 - Modelos de processos
Aula 2 -  Modelos de processosAula 2 -  Modelos de processos
Aula 2 - Modelos de processos
 
Лабораторные практические работы
Лабораторные практические работыЛабораторные практические работы
Лабораторные практические работы
 
BAs IIBA and the BABOK
BAs IIBA and the BABOKBAs IIBA and the BABOK
BAs IIBA and the BABOK
 
Презентація:Поняття алгоритму. Виконавці алгоритмів.
Презентація:Поняття алгоритму. Виконавці алгоритмів.Презентація:Поняття алгоритму. Виконавці алгоритмів.
Презентація:Поняття алгоритму. Виконавці алгоритмів.
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006
 
Урок 5. Пристрої введення та виведення даних
Урок 5. Пристрої введення та виведення данихУрок 5. Пристрої введення та виведення даних
Урок 5. Пристрої введення та виведення даних
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Gerência de Requisitos
Gerência de RequisitosGerência de Requisitos
Gerência de Requisitos
 
Управление проектами. Основы Project Management
Управление проектами. Основы Project ManagementУправление проектами. Основы Project Management
Управление проектами. Основы Project Management
 

Andere mochten auch

1 шашуков газпром
1 шашуков газпром1 шашуков газпром
1 шашуков газпром
4smpir
 
я выбираю профессию в It
я выбираю профессию в Itя выбираю профессию в It
я выбираю профессию в It
malahova-helen
 
rx.js make async programming simpler
rx.js make async programming simplerrx.js make async programming simpler
rx.js make async programming simpler
Alexander Mostovenko
 
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
HappyDev
 
Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 

Andere mochten auch (20)

Продуктовая vs cервисная компания
Продуктовая vs cервисная компанияПродуктовая vs cервисная компания
Продуктовая vs cервисная компания
 
[JAM 1.1] Project Managment Tools (Viktor Sidorcov)
[JAM 1.1] Project Managment Tools (Viktor Sidorcov)[JAM 1.1] Project Managment Tools (Viktor Sidorcov)
[JAM 1.1] Project Managment Tools (Viktor Sidorcov)
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в IT
 
IT project management
IT project managementIT project management
IT project management
 
Rxjs kyivjs 2015
Rxjs kyivjs 2015Rxjs kyivjs 2015
Rxjs kyivjs 2015
 
UX metrics
UX metricsUX metrics
UX metrics
 
Elm kyivfprog 2015
Elm kyivfprog 2015Elm kyivfprog 2015
Elm kyivfprog 2015
 
Как решать бизнес-кейсы и сложные проблемы
Как решать бизнес-кейсы и сложные проблемыКак решать бизнес-кейсы и сложные проблемы
Как решать бизнес-кейсы и сложные проблемы
 
Management devaluation - Vadim Nareyko
Management devaluation - Vadim NareykoManagement devaluation - Vadim Nareyko
Management devaluation - Vadim Nareyko
 
1 шашуков газпром
1 шашуков газпром1 шашуков газпром
1 шашуков газпром
 
я выбираю профессию в It
я выбираю профессию в Itя выбираю профессию в It
я выбираю профессию в It
 
rx.js make async programming simpler
rx.js make async programming simplerrx.js make async programming simpler
rx.js make async programming simpler
 
Остаться в живых! Все об оптимизации среднего бизнеса
Остаться в живых! Все об оптимизации среднего бизнесаОстаться в живых! Все об оптимизации среднего бизнеса
Остаться в живых! Все об оптимизации среднего бизнеса
 
Как начать карьеру в IT? Четкие и конкретные советы.
Как начать карьеру в IT? Четкие и конкретные советы.Как начать карьеру в IT? Четкие и конкретные советы.
Как начать карьеру в IT? Четкие и конкретные советы.
 
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
 
Agile UX & OOUX
Agile UX & OOUXAgile UX & OOUX
Agile UX & OOUX
 
AgileDays 2017: Особенности фасилитации больших команд
AgileDays 2017: Особенности фасилитации больших командAgileDays 2017: Особенности фасилитации больших команд
AgileDays 2017: Особенности фасилитации больших команд
 
Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?
 
Роли в команде - модель Белбина
Роли в команде - модель БелбинаРоли в команде - модель Белбина
Роли в команде - модель Белбина
 
Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?
 

Ähnlich wie структура It компании

1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
Dmitry Bezuglyy
 
Строители Калифорнии
Строители КалифорнииСтроители Калифорнии
Строители Калифорнии
Vladimir Ivanov
 
Управление проектами в непроектных компаниях_Oleg Tumasov
Управление проектами в непроектных компаниях_Oleg TumasovУправление проектами в непроектных компаниях_Oleg Tumasov
Управление проектами в непроектных компаниях_Oleg Tumasov
Oleg Tumasov, PMP, PRINCE2, MSP
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
ANDREY ZAKHODYAYCHENKO
 
Citilink - IT Function_Rus
Citilink - IT Function_RusCitilink - IT Function_Rus
Citilink - IT Function_Rus
Sergei Biryukov
 
Бизнес Инжиниринг Групп и ОРГ-Мастер
Бизнес Инжиниринг Групп и ОРГ-МастерБизнес Инжиниринг Групп и ОРГ-Мастер
Бизнес Инжиниринг Групп и ОРГ-Мастер
Business_Engineering_Group
 

Ähnlich wie структура It компании (20)

Бизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение измененийБизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение изменений
 
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
 
Строители Калифорнии
Строители КалифорнииСтроители Калифорнии
Строители Калифорнии
 
Как выжить глобальной корпорации?
Как выжить глобальной корпорации?Как выжить глобальной корпорации?
Как выжить глобальной корпорации?
 
Управление проектами в непроектных компаниях_Oleg Tumasov
Управление проектами в непроектных компаниях_Oleg TumasovУправление проектами в непроектных компаниях_Oleg Tumasov
Управление проектами в непроектных компаниях_Oleg Tumasov
 
Презентация компании БИГ-СПБ и программного продукта ОРГ-Мастер
Презентация компании БИГ-СПБ и программного продукта ОРГ-МастерПрезентация компании БИГ-СПБ и программного продукта ОРГ-Мастер
Презентация компании БИГ-СПБ и программного продукта ОРГ-Мастер
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
 
Идеальный аналитик и почему его не может быть
Идеальный аналитик и почему его не может бытьИдеальный аналитик и почему его не может быть
Идеальный аналитик и почему его не может быть
 
Citilink - IT Function_Rus
Citilink - IT Function_RusCitilink - IT Function_Rus
Citilink - IT Function_Rus
 
It-tuning itsm_pm
It-tuning itsm_pmIt-tuning itsm_pm
It-tuning itsm_pm
 
Risk_methodologies
Risk_methodologiesRisk_methodologies
Risk_methodologies
 
Моделирование корпоративной архитектуры
Моделирование корпоративной архитектурыМоделирование корпоративной архитектуры
Моделирование корпоративной архитектуры
 
Бизнес Инжиниринг Групп и ОРГ-Мастер
Бизнес Инжиниринг Групп и ОРГ-МастерБизнес Инжиниринг Групп и ОРГ-Мастер
Бизнес Инжиниринг Групп и ОРГ-Мастер
 
'Сrafting software architecture decisions' by Maksym Klymyshyn at ODESSA'2020
'Сrafting software architecture decisions' by Maksym Klymyshyn at ODESSA'2020 'Сrafting software architecture decisions' by Maksym Klymyshyn at ODESSA'2020
'Сrafting software architecture decisions' by Maksym Klymyshyn at ODESSA'2020
 
Эффективное внедрение методологии и инструментальных средств.
Эффективное внедрение методологии и инструментальных средств.Эффективное внедрение методологии и инструментальных средств.
Эффективное внедрение методологии и инструментальных средств.
 
Алексей Лустин. Двигая бюджет по Kanban доске
Алексей Лустин. Двигая бюджет по Kanban доскеАлексей Лустин. Двигая бюджет по Kanban доске
Алексей Лустин. Двигая бюджет по Kanban доске
 
Дмитрий Безуглый - Почему из ИТ-ков получаются плохие руководители?
Дмитрий Безуглый - Почему из ИТ-ков получаются плохие руководители?Дмитрий Безуглый - Почему из ИТ-ков получаются плохие руководители?
Дмитрий Безуглый - Почему из ИТ-ков получаются плохие руководители?
 
Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...
Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...
Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...
 
It-menedger demeshko
It-menedger demeshkoIt-menedger demeshko
It-menedger demeshko
 

структура It компании

  • 5. План: Топ-менеджмент Матричная структура Роли в разработке Групповая динамика
  • 8. CPO CR(TI)OCSOCFO CLO — Chief Learning Officer CMO — Chief Marketing Officer COO — Chief Operating Officer CPO — Chief Procurement Officer CFO — Chief Financial Officer CHRO — Chief HR Officer CIO — Chief Information Officer CKO — Chief Knowledge Officer CR(TI)O — Chief Research (Technology Innovation) Officer CS — Chief Strategist CSO — Chief Security Officer COO/CAO CMOCIO CKO GC CBO CCOPRO CAO — Chief Administrative Officer CBO — Chief Business Officer CCO — Chief Commercial Officer CEO — Chief Executive Officer CHROCTO CLO CTO — Chief Technology Officer CVO — Chief Visionary Officer GC — General Counsel PRO — Public Relations Officer CS CVO CEO PR PROCESSING ASSURANCE TECHNOLOGY PEOPLE EVOLUTION SALES C - L E V E L R E S P O N S I B I L I T Y
  • 9. Бывает разное ● Линейная ● Функциональная ● Дивизиональная ● Матричная
  • 11. Pros более четкая ориентация на проектные цели и требования рынка высокая эффективность оперативного управления возможность оперативного снижения расходов и повышения эффективности использования ресурсов гибкое и эффективное использование персонала организации, специальных знаний и компетентности сотрудников относительная автономность проектных групп способствует развитию у работников профессиональных навыков, эффективной управленческой культуры и навыков самостоятельного принятия решений улучшение контроля за отдельными задачами проекта или целевой программы; одно лицо, «хозяин» проекта, является центром сосредоточения информации, касающейся проекта или целевой программы сокращается время реакции на нужды проекта или программы за счет создания горизонтальных коммуникаций и единого центра принятия решений.
  • 12. Cons трудность однозначного установления ответственности за работу по заданию подразделения и по заданию проекта или программы (следствие двойного подчинения) необходимость постоянного контроля за соотношением ресурсов, выделяемых подразделениям и программам или проектам; высокие требования к квалификации, личным и деловым качествам работников, работающих в группах, необходимость их обучения; частые конфликтные ситуации между руководителями подразделений и проектов или программ; возможность нарушения правил и стандартов, принятых в функциональных подразделениях, из-за оторванности сотрудников, участвующих в проекте или программе, от своих подразделений.
  • 13. Это был последний скучный слайд
  • 15. DEVELOPMENT MARKET CUSTOMER Pd M BD PO PM BA SM AM Strategy Roles Notation: PdM — Product Manager PM — Project Manager AM — Account Manager PO — Product Owner SM — Sales Manager BD — Business Developer BA — Business Analyst SA — System Analyst SAr — System Architect SArSA
  • 16. Software Architect «Умение выбрать оптимальное решение вместо лучшего — вот основная задача архитектора». «Архитектор ПО ничем не отличаются от других Архитекторов, которые строят мосты или дома. Приложение — это тоже строение: ему нужен правильный фундамент и сильные решения. Стоя под мостом во время проверки нагрузкой, нужно быть уверенным, что он не рухнет». «Всегда нужно быть готовым к переключению между задачами — это норма для архитектора». По статистике ДОУ, среднему украинскому архитектору 30 лет, он имеет 9-летний опыт работы и получает $4000.
  • 17. Team Lead «70% — организационные вопросы и коммуникация, 30% — непосредственно технические вопросы». «Написание кода — мало. Чтение кода — много». «Обязанность тимлида #1: забота о своей команде. Команда должна чувствовать себя комфортно в рабочих условиях и быть хорошо мотивированной. Кроме того, тимлид также обеспечивает профессиональный и карьерный рост своих ребят, регулярно проводит беседы на тему, куда людям интересно развиваться, и помогает им в этом». По статистике ДОУ, средний возраст украинских тимлидов — 28 лет, средний опыт работы — 6,5 лет, средняя зарплата — $2800.
  • 18. Project Manager Project Manager — это специалист, чьей главной задачей является управление проектом в целом: проектирование и расстановка приоритетов, планирование выполнения задач, контроль, коммуникации, а также оперативное решение проблем. «Хороший PM ценит время, является хорошим аналитиком, психологом, лидером; энергичен, позитивен, не паникует, вместо отговорок ищет пути решения проблем, политкорректен, понимает стратегию и тактику». Согласно статистике ДОУ, среднему украинскому PM’у 28 лет, он имеет зарплату $2000 и опыт работы 3,8 года.
  • 19. QA engineer Основная задача QA — обеспечение качества. QA-инженер фокусирует внимание на процессах разработки ПО, улучшает их, предотвращает появление дефектов и проблем (Makes sure you are doing the right things, the right way). «Хороший инженер по качеству понимает логику продукта и досконально знает проект: требования, текущее состояние дел. Возможно, ему придется отвечать на уточняющие вопросы девелоперов, которые знают только свой кусок задачи и смежные области». «Недостатками, скорее всего, можно назвать большую часть рутинной работы, которою нужно делать обязательно». По данным ДОУ, среднему украинскому QA-инженеру 26 лет. Он имеет опыт работы от полугода (джуниор) до 5 лет (сеньор) и получает зарплату $600-2700
  • 20. Холократия ● Холакратия - бизнес-модель «без менеджеров» ● Роли вместо позиций ● Распределение вместо делегирования ● Быстрые структурные преобразования ● Правила вместо политики
  • 22. Донт ворк бекоз оф: ● Концепцией владеет одна компания (ее придумал Брайан Робертсон, основатель компании HolacracyOne,) ● Это дорого и долго ● Холакратия похожа на культ ● Частые встречи не всегда эффективны ● Проблемы контроля и самоорганизации структур ● Нанимать людей становится сложнее ● Отсутствие структуры порождает новые структуры
  • 25. Выводы CEO, CTO, CVO , COO, CCO, CMO Матричная рулит Product Manager, Project Manager vs Product, TeamLead vs TechLead, Холократия - в топку всех менеджеров Forming to Storming to Noring maybe to Perfoming
  • 26. Agile
  • 27. А что есть кроме него? - Waterfall - RUP - OpenUP - MSF - И тд.
  • 28. Agile-манифест - Люди и взаимодействие важнее процессов и инструментов - Работающий продукт важнее исчерпывающей документации - Сотрудничество с заказчиком важнее согласования условий контракта - Готовность к изменениям важнее следования первоначальному плану
  • 29. Scrum
  • 37. Комментарии в коде Комментарии - это всегда хорошо.
  • 38. Брейнштормы Встречи - это не всегда хорошо :)

Hinweis der Redaktion

  1. Типичный рабочий день архитетора предпологает: — участие в групповом планировании, митингах, совещаниях с заказчиком; — консультирование команды по текущим вопросам; — проектирование и написание технической документации; — изучение новых технологий; — работа с кодом проекта, прототипирование, оптимизация, рефакторинг.
  2. Типичный рабочий день тимлида включает в себя: · рассмотрение новых задач и их распределение · стендап с командой · митинги · программирование · архитектурные вопросы · code review
  3. Основная обязанность и ответственность PM — довести идею заказчика до реализации в установленный срок, используя существующие ресурсы. В рамках этой задачи PM’у необходимо построить план разработки, организовать команду, настроить процесс работы над проектом, обеспечить обратную связь между командами и заказчиком, устранять помехи для команд, контролировать качество и поставку продукта в срок. Типичный рабочий день PM’а предполагает: — Планирование очереди задач на текущий день; — Проверка выполненной работы команд за прошедший день; — Проведение стендапа с командой; — Коммуникации с заказчиком по эмейлу, скайпу, телефону, митинги; — Работа с документацией, отчетность; — Мониторинг выполнения задач; — Решение разнообразных текущих проблем;
  4. Типичный рабочий день QA-специалиста включает в себя: — Написание тест-кейсов, тестирование, документирование ошибок (в зависимости от фазы проекта); — Проверка баг-трекинговой системы на предмет появления исправленных ошибок; — Стенд-ап митинги; — Изучение требований, их уточнение у заказчика; — Активное общение с разработчиками; — Оформление тестовой документации. «Мышление программистов и тестировщиков „заточено“ по-разному. Программист ищет короткий путь решения, достигает цели — и после этого стремится уже к новым задачам. А тестировщик обстоятельно выверяет неучтенные моменты, проверяет разные комбинации».