Виктор Лисицын, east media Как учитывать время...

Post on 16-Jun-2015

2.305 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Круглый стол: Как учитывать время Круглый стол: Как учитывать время разработчиков, чтобы их не тошнило?разработчиков, чтобы их не тошнило?

Стандартный путь - планирование Стандартный путь - планирование через учетчерез учет

Планировать сроки разработки через учет Планировать сроки разработки через учет рабочего времени. рабочего времени.

ИдеяИдея - быть - быть XX часов на рабочем месте в часов на рабочем месте в день/неделю и отчитаться на что их потратил.день/неделю и отчитаться на что их потратил.

Результаты:Результаты:

Руководство:Руководство: имеет статистику сколько имеет статистику сколько времени тратилось на разработку, тех. времени тратилось на разработку, тех. поддержку, баги, совещания.поддержку, баги, совещания.

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

Итог:Итог: имеем констатацию фактов прошлых имеем констатацию фактов прошлых проектов, но сделать вывод об эффективности проектов, но сделать вывод об эффективности работы тех. отдела, и уж тем более планировать работы тех. отдела, и уж тем более планировать будущие трудозатраты не можем. будущие трудозатраты не можем.

Выводы к которым мы пришлиВыводы к которым мы пришли

Ответ -Ответ - построение пирамиды построение пирамиды ответственностиответственности

Разбиение проекта на множество Разбиение проекта на множество этаповэтапов

Пример разбивкиПример разбивки

1.1.Создание первичного прототипа - Создание первичного прототипа - исследования,исследования,

2.2.Создание ядра, первичной функции,Создание ядра, первичной функции,

3.3.Базовый функционал,Базовый функционал,

4.4.Интеграция во внешние ИС,Интеграция во внешние ИС,

5.5.Тестирование - опробация заказчиком,Тестирование - опробация заказчиком,

6.6.Полный функционал, изменение проекта Полный функционал, изменение проекта согласно тестированию,согласно тестированию,

7.7.Коммерческий запуск,Коммерческий запуск,

8.8.Работа над следующими этапами развития Работа над следующими этапами развития проекта/техническая поддержка.проекта/техническая поддержка.

Что делать, чтобы не «тошнило»Что делать, чтобы не «тошнило»

Часть 1.Часть 1. Лучший отдых - смена деятельности. Лучший отдых - смена деятельности.

•Работа над основным проектом не более Работа над основным проектом не более 4 часов4 часов в день, далее работа над другими задачами в день, далее работа над другими задачами (тех. поддержка старых проектов, экспертная (тех. поддержка старых проектов, экспертная оценка будущих проектов, работа над разными оценка будущих проектов, работа над разными проектами),проектами),

•Разные проекты – разные технологии: БД (MS Разные проекты – разные технологии: БД (MS SQL Server, Oracle, IBM DB2), протоколы SQL Server, Oracle, IBM DB2), протоколы интеграции (xml, web-cервисы, smpp), интеграции (xml, web-cервисы, smpp), прикладные интерфейсы (Win, Mac, iOS, прикладные интерфейсы (Win, Mac, iOS, AndroidOS) и т.д.,AndroidOS) и т.д.,

•Максимальное время работы Максимальное время работы 8 часов8 часов в день с в день с обязательным отдыхом в выходные. обязательным отдыхом в выходные.

Что делать, чтобы не «тошнило»Что делать, чтобы не «тошнило»

Часть 2.Часть 2. Работа в команде. Работа в команде.

•Постоянное общение с коллегами, как только в Постоянное общение с коллегами, как только в чем-то затык, не думать часами - чем-то затык, не думать часами - обсудитьобсудить с с коллегами,коллегами,

•Данный затык можетДанный затык может коснутьсякоснуться не только не только разработчика, но и весь проект в целом - разработчика, но и весь проект в целом - найдена ошибка постановщика задачи или найдена ошибка постановщика задачи или выявление "глубокой засады" при работе с выявление "глубокой засады" при работе с новыми технологиями. Чем раньше будет новыми технологиями. Чем раньше будет "вскрыта" проблема, тем "вскрыта" проблема, тем быстреебыстрее она решится, она решится,

•Формирование и использование Формирование и использование базы знанийбазы знаний как как по проекту, так и по отдельным находкам,по проекту, так и по отдельным находкам,

•Использование коллективных средств Использование коллективных средств разработки, общения, обмена данными.разработки, общения, обмена данными.

Что делать, чтобы не «тошнило»Что делать, чтобы не «тошнило»

Что делать, чтобы не «тошнило»Что делать, чтобы не «тошнило»

Что делать, чтобы не «тошнило»Что делать, чтобы не «тошнило»

Часть 5.Часть 5. Мотивация к работе Мотивация к работе

1.1.Фиксированный оклад согласно Фиксированный оклад согласно профессиональному уровню (оценка вклада в профессиональному уровню (оценка вклада в дело, а не количество звезд и регалий),дело, а не количество звезд и регалий),

2.2.Премирование не за конкретно выполненный Премирование не за конкретно выполненный проект, а по итогам работы проект, а по итогам работы всей всей компании, компании, исходя из ее исходя из ее прибылиприбыли. Только если вся компания . Только если вся компания сработала в прибыль, то все получат премию. сработала в прибыль, то все получат премию.

3.3.Премирование по итогам Премирование по итогам кварталаквартала, а не , а не месяца. Месяц очень короткий срок, и мало месяца. Месяц очень короткий срок, и мало показателен.показателен.

4.4.Долгосрочное сотрудничество (индексация ЗП Долгосрочное сотрудничество (индексация ЗП раз в год, смена технологий, типов проектов, раз в год, смена технологий, типов проектов, развитие лучшей "стороны" каждого работника).развитие лучшей "стороны" каждого работника).

Что делать, чтобы не «тошнило»Что делать, чтобы не «тошнило»

Часть Часть 66.. Кооперация – Кооперация – outsourcingoutsourcing

1.1.Какой бы ни был бюджет и сроки проекта, а Какой бы ни был бюджет и сроки проекта, а так же размер компании - быть профи во всех так же размер компании - быть профи во всех аспектах невозможно.аспектах невозможно.

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

3.3.Все, что в этот список не попало Все, что в этот список не попало (например: (например: дизайн, разработка интерфейса, дизайн, разработка интерфейса, верстальщик)верстальщик)заказываем на сторонезаказываем на стороне - - в другие в другие компании, компании, freelance.freelance.

The End!The End!

top related