Взаимодействие с IT- службой клиента – как выстроить...
description
Transcript of Взаимодействие с IT- службой клиента – как выстроить...
![Page 1: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/1.jpg)
Взаимодействие с IT-службой клиента –как выстроить эффективный процесс
Сербул АлександрРуководитель направления контроля
качества интеграции и внедрений1С-Битрикс
![Page 2: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/2.jpg)
Цели
Обсудить общие риски
Классифицировать IT-службы Клиента
Обсудить сильные и слабые стороны каждой
Найти эффективную методику работы с каждой
Не сойти с ума и не стать параноиком
![Page 3: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/3.jpg)
Шутка про свинью и курицу
Свинья идёт по дороге. Курица смотрит на нее и говорит: «А давай
откроем ресторан!» Свинья смотрит на курицу и отвечает: «Хорошая
идея, и как ты хочешь его назвать?» Курица думает и говорит: «Почему
бы не назвать 'Яичница с беконом'?». «Так не пойдёт», — отвечает
свинья, «ведь тогда мне придётся полностью посвятить себя проекту, а
ты будешь вовлечена только частично.»
![Page 4: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/4.jpg)
Общие риски - менеджер
Веб-студия vs менеджер проекта Клиента:
- «вы что, на коленке сайты делаете»?
- знание процессов управления проектами: PMBoK (Project
Management Body of Knowledge), RUP, Agile, Iconix
- ТЗ, оценки и степень формальности требований
![Page 5: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/5.jpg)
Общие риски - аналитик
Веб-студия vs аналитик проекта Клиента:
- Логика против эмоций, мозги у людей – разные
- IT-background
- Проектирование? Глоссарий, модель сущностей, модель
данных, другие штучки UML?
- Матрица зависимостей и другие страшилки
![Page 6: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/6.jpg)
Общие риски - разработчик
Веб-студия vs разработчик проекта Клиента:
- «Вебня» и C++/Java/C# – кто сильней и умней?
- Скриптики и паттерны проектирования (GOF, Fowler)
- Знание алгоритмов
- JS это язык или пародия?
- Является ли верстка профессией?
- Битрикс и Symfony2
![Page 7: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/7.jpg)
Общие риски – производство
Стабильный техпроцесс или коленки?
Постоянные сотрудники или «сниму программиста на 3
выходные»?
Ревью кода
Аудит безопасности
Тестирование по тестпланам или покликали?
![Page 8: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/8.jpg)
Типы IT-служб клиента
Кого мы встречаем?
Отдел разработки у клиента: магазины, банки, круп.
компании, спец. компании…
Сисадмины/эксплуатация у клиента: магазины, банки,
мобильные операторы…
IT-менеджеры, просто люди с малым опытом, просто
чиновники (госы)
![Page 9: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/9.jpg)
Типы IT-служб клиента
Сисадмины/эксплуатация – встречаются похоже чаще
всего.
Отдел разработки – реже, часто слабоватые,
«придворные»
IT-менеджеры –в крупных компаниях, реже – у госов. В
небольших/непрофильных – кого угодно могут поставить.
![Page 10: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/10.jpg)
Типы IT-служб клиента
IT-служба в средних компаниях
Битрикс не нужен, мы – напишем круче
IT-служба у госов, нередко:
Бюрократический онанизм
Сбросить с себя ответственность, столкнуть лбами и получить
удовольствие
Компетенция…
Создать видимость работы
![Page 11: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/11.jpg)
Типы IT-служб клиента
«Адекватная» IT-служба Клиента
- ориентация на результат
- опытные, грамотные – подскажем, научим, объясним
- сделать просто и быстро
- не плодить 2000 страничные ТЗ
- доверие Партнеру
- частые конструктивные контакты, творческий поиск
![Page 12: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/12.jpg)
Знайте мало, но очень хорошо
Пишите код – внимательно, модульно, с комментариями
Проверяйте, что пишут ваши программисты
Копируйте идеи и технологии от Битрикс
Используйте виртуальную машину Битрикс
Законспектируйте и обновляйте инструкции по сис.
администрированию
Не говорите того, в чем не уверены
Выступайте на IT-конференциях, прокачивайте сотрудников, ведите и
развивайте базу знаний компании
![Page 13: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/13.jpg)
Чем кормить волков?
![Page 14: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/14.jpg)
«Волк» аналитик
Формализуйте алгоритмы – UML state, activity, sequence
diagram
Опишите сценарии использования – UML Use Cases, тексты
Моделируйте данные: ER-диаграмма, просто квадратики и
связи между ними (*-*, 1-N, N-1, N-M)
Исключите воду и эмоции в ТЗ и требованиях - только логика
«Так сделано в API Битрикс»
Этого «волка» бесит «боевая глупость», несвязные эмоции в
тексте и слабоумие.
![Page 15: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/15.jpg)
«Волк» программист
Используйте ЕДИНЫЙ кодестайл!
Код должен быть прост и понятен всем
При необходимости – комментируйте код аккуратно
Проверяйте, что пишут программисты – пусть исправляют!
Максимально используйте API Битрикс, делайте аналогично в
своих модулях
Работайте ТОЛЬКО с опытными программистами
Этого «волка» бесит «г..нокод», спагетти из одной функции на 500
строк, отсутствие модульности
![Page 16: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/16.jpg)
«Волк» сисадмин
Контроль версий
Сервера разработки, тестирования, боевые
Нагрузочное тестирование, рекомендации по железу
Руководство по настройке и эксплуатации
Как это все мониторить?
Как это все обновлять?
Посылайте их к нам на курсы, дайте наши контакты.
Этого «волка» бесит работа Если сайт висит – «виноват» часто
либо партнер, либо Битрикс.
![Page 17: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/17.jpg)
Открытый процесс
Постарайтесь избежать войны и работать с IT-службой Клиента
в позитиве
Доски, скайп-конференции, встречи, обмен опытом
Проблемы сразу обсуждаются и всплывают наверх
Простота, лаконичность, техническая польза проекту – в
«фаворе»
«Дураков», отстающих, мешков для битья нет – все равны, все
настроены на результат, всех слышат и мотивируют
![Page 18: Взаимодействие с IT- службой клиента – как выстроить эффективный процесс](https://reader035.fdocument.pub/reader035/viewer/2022062408/568134c9550346895d9befc8/html5/thumbnails/18.jpg)
Итоги
Знайте очень хорошо то, чем занимаетесь – качайте скилы
Запустите в проекте технически прозрачный процесс
Сделайте IT-службу клиента – из «Курицы» -> «Свиньей»
Работайте открыто, доверительно, в позитиве: шизиков и
параноиков – в костер
Чаще общайтесь – но предметно!
Не стесняйтесь подключать нас в любое время - скайп-
конференции на 10-20 минут, встречи!