Промышленная разработка в индийских IT-командах

Post on 14-Jun-2015

2.520 views 3 download

Transcript of Промышленная разработка в индийских IT-командах

ПРОМЫШЛЕННАЯ РАЗРАБОТКА В ИНДИЙСКИХ КОМАНДАХНа основе наблюдений за живой природой

Индийская разработка – это система

Мы не говорим о фрилансе

Мы говорим о: Больших командах Больших проектах Больших клиентах

Немного истории: Бангалор В 1991 году правительство Индии в городе

Бангалор начало построение инфраструктуры нового типа – технологического парка информационных технологий. 

Главным конкурентным преимуществом в успешном развития ИТ направления, стало пристальное внимание к системам управления качеством.

Индия и …качество? Большую роль  в ускоренном развития ИТ сектора

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

Они нашли свое творческое развитие  в системе управления качеством ПО.

Пятиступенчатая система уровней управления качеством ИТ-проектов и система сертификации каждого уровня пробудили в фирмах стремление к постоянному соперничеству между собой, обучению все более высоким стандартам качества своих менеджеров и специалистов.

Как Индия училась делать ПО Индийская культура стала иммунной системой при

контакте индусов с другими культурами. Защищая от негативных влияний, интегрировала все

прогрессивное и полезное, повышая свою жизнестойкость.

Современные индийские философы превратили древние знания шести систем индийской философии в современную теорию и практику управления как системного, органичного, наиболее  экологичного отношения к человеку, организации, обществу и природе, подходу.

Особенности характера Знание английского Открытость новому Уважение к традициям Интеграция нового в

традиции Толерантность Доверие и уважение Ответственность Настойчивость

Уважение и толерантность

К себе К проекту К подчиненным К начальству К клиенту Ко всему Так велит традиция

Большой кредит доверия

Взлеты

ипадения

Кв. 1 Кв. 2 Кв. 3 Кв. 4

20.4

27.4

90

20.4

30.6

38.634.6

31.6

45.9 46.9 45 43.9

Как работает большая команда

Клиент – это партнер Используя вместо слова «клиент»

формулировку «партнер», вы ставите себя на равных с ним.

Мы не делаем работу для клиента, мы делаем ее вместе с ним.

Как заманить клиента

«Мы уже работаем вместе»

Показать прототип и дать его потрогать

Сделать большую и красивую презентацию

Назначить сроки и сдержать их

Кто в команде главный? Продажник? Менеджер? Тимлиды?

Дизайнер? Разработчик? Архитектор?

Главный - QA

Но главный секрет все же в управлении

После сборки обработать напильником

Берем много фреймворков, соединяем и удаляем все лишнее

Минимум велосипедов

Работа над ошибками

Мягко, но настойчиво QA напоминает разработчику о существующих в продукте изъянах (багах).

И он добивается своего. Появляется индокод.

Онтология индокода Проект не может быть сдан позже,

чем дедлайн. Поэтому проект будет сдан вовремя. Даже если он неидеален. Зато он работает.

Рост индийского разработчика

Фаза 1. Я начинающий, я не знаю ничего и мне нужно всему учиться.

Фаза 2. Я опытный, я знаю что-то, но узнать мне нужно еще больше.

Фаза 3. Я -- менеджер

Первый закон Паркинсона

Работа заполняет время, отпущенное на неё.

Обработка напильником Синдром

Версии 1.0:Первая версия

продукта – самая ожидаемая и в то же время худшая из всех возможных версий.

Ждите версии 1.1 А еще лучше – 1.2

Черта: выносливость Бриллиант – это

уголь, хорошо переносящий стресс

Давай сделаем мотоцикл

Случай из жизни

Мы возьмем старый аппарат

Давай сделаем мотоцикл

Индийская разработка – это система

Вопросы?

Если еще остались