41
Разработка ПО — это про людей, а не про код Григорий Косьяненко, ИСС Арт руководитель отдела разработки ПО

2017-03-26 01 Григорий Косьяненко. Разработка ПО — это про людей, а не про код

Embed Size (px)

Citation preview

Разработка ПО — это про людей, а не про код

Григорий Косьяненко, ИСС Артруководитель отдела разработки ПО

Что я умею

● программировать● руководить разработкой● устраивать мероприятия● понимать, как что-то устроено, и как это улучшить

Моя компания

● сложные задачи

● заказчики из СШАи Европы

● много проектов,много разных команд

Чем занимается разработчик?

Проектирует и реализует программный комплекс по требованиям заказчика, осуществляет его внедрение и поддержку.

Кто из них разработчик ПО?

Как видит профессионал работу мечты?

1. Нужно взять хорошего заказчика

Как видит профессионал работу мечты?

Как видит профессионал работу мечты?

1. Нужно взять хорошего заказчика2. Собрать отличных разработчиков

Как видит профессионал работу мечты?

Как видит профессионал работу мечты?

1. Нужно взять хорошего заказчика2. Собрать отличных разработчиков3. Выбрать интересную задачу

Как видит профессионал работу мечты?

Как видит профессионал работу мечты?

1. Нужно взять хорошего заказчика2. Собрать отличных разработчиков3. Выбрать интересную задачу4. Не ограничивать их в принятии решений

Как видит профессионал работу мечты?

1. Нужно взять хорошего заказчика2. Собрать отличных разработчиков3. Выбрать интересную задачу4. Не ограничивать их в принятии решений5. Не ставить над душой менеджера

Как видит профессионал работу мечты?

Чего хочет заказчик?

Чего хочет заказчик?

Программный продукт на продажу?

Чего хочет заказчик?

Программный продукт на продажу?

Большую кнопку “сделать хорошо”?

Чего хочет заказчик?

Программный продукт на продажу?

Большую кнопку “сделать хорошо”?

Заставить команду делать странные вещи?

Чего хочет заказчик?

Чего хочет заказчик?

Заказчик хочет решения своей проблемы

Что делает профессионал?

Что делает профессионал?

Что делает профессионал?

1. Делает все по-своему (он же профессионал)

Что делает профессионал?

Что делает профессионал?

1. Делает все по-своему (он же профессионал)2. Не спрашивает дважды (а иногда и первый раз)

Что делает профессионал?

Что делает профессионал?

1. Делает все по-своему (он же профессионал)2. Не спрашивает дважды (а иногда и первый раз)3. С трудом признает ошибки (даже очевидные)

Что делает профессионал?

Что делает профессионал?

1. Делает все по-своему (он же профессионал)2. Не спрашивает дважды (а иногда и первый раз)3. С трудом признает ошибки (даже очевидные)4. С подозрением относится к незнакомому

Да зачем они нужны?

Да зачем они нужны?

Agile (подвижный, гибкий)

Agile (подвижный, гибкий)

Agile (подвижный, гибкий)

● Люди и взаимодействие важнее процессов и инструментов

Agile (подвижный, гибкий)

● Люди и взаимодействие важнее процессов и инструментов

● Работающий продукт важнее исчерпывающей документации

Как сплотить команду

1. Уважение и доверие

Как сплотить команду

1. Уважение и доверие

2. Свобода и правила

Как сплотить команду

1. Уважение и доверие

2. Свобода и правила

3. Доброжелательность

Советы

Вопросы?

А почему тогда ищут разработчиков с опытом?

Как начать работать?

Как строить отношения в команде?

Кем лучше быть менеджером или разработчиком?

А кто в итоге виноват с проектом?

Чем все закончилось?

Полезные ссылки

1. http://agilemanifesto.org/iso/ru/manifesto.html