Подводные камни разработки – чего делать нельзя Александр Сербул Руководитель направления контроля качества интеграции и внедрений @AlexSerbul.

Презентация:



Advertisements
Похожие презентации
Интернет-магазины, высокие нагрузки, синхронизации бизнес- приложений с веб-системой Александр Сербул Руководитель направления контроля качества интеграции.
Advertisements

Александр Сербул Руководитель направления контроля качества интеграции и внедрений Автоматическая проверка безопасности интернет-проектов.
D7 – новая платформа разработки сайтов и порталов Тушинский Юрий Технический директор Битрикс.
1С-Битрикс: Маркетплейс новые возможности Денис Донченко менеджер отдела развития бизнеса.
Рекомендации по работе со службой технической поддержки Шаромов Денис руководитель отдела техподдержки.
Александр Сербул Руководитель направления контроля качества интеграции и внедрений Проактивный мониторинг и анализ трендов #bitrix #bitrix24.
Аспекты увеличения быстродействия «1С-Битрикс: Управление сайтом» на виртуальном хостинге Артём Рябинков 1С-Битрикс.
Технологическая платформа Горизонтальные решения Вертикальные / ISV решения Модификации / Расширения / Интеграции Настройка параметров и базовых спровочников.
Создание тест-плана jmeter – от расчета цепочек до нагрузочного кластера на 5-10 млн. хитов Сербул Александр Руководитель направления контроля качества.
Как улучшить производительность проекта за три шага Шаромов Денис руководитель отдела техподдержки.
Контроль качества внедрения - ключевое изменение версии 10.5 Александр Сербул Руководитель направления контроля качества интеграции и внедрений ООО «1С-Битрикс»
СИСТЕМА АВТОМАТИЗИРОВАННОГО УПРАВЛЕНИЯ САЙТОМ УЧЕБНОГО ЗАВЕДЕНИЯ Разработчик Студент 2 курса, группы БРЭТ- 212 Севостьянов Денис Игнатович Брянский филиал.
Компьютерные методы моделирования оптических приборов кафедра прикладной и компьютерной оптики Организация разработки программного обеспечения.
Презентацию выполнил студент 2 курса ГБОУ СПО ТО «ЗСГК» группы ВТ-111 Быковский Дмитрий ПОЧЕМУ Я ВЫБРАЛ СПЕЦИАЛЬНОСТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРНЫХ.
Эрмитаж. Новая концепция интерфейса платформы «1С-Битрикс 9.5»
Технологические обновления в 2009 году: Bitrix Framework 8.6 Вадим Думбравану Руководитель проектов.
1 Удобство использования популярных CMS с точки зрения обычного пользователя (сравнение популярных CMS, их плюсы и минусы: Битрикс, UMI, Drupal, Joomla)
Copyright © 2006 Actis Systems ® Все права защищены Дополнительную информацию можно получить на сайте: 1 Построение системы в полном соответствии.
Веб-разработка и CMS глазами клиентов Сергей Рыжиков генеральный директор компании «1С-Битрикс»
Разработка ПО Системная интеграция IT-аутсорсинг.
Транксрипт:

Подводные камни разработки – чего делать нельзя Александр Сербул Руководитель направления контроля качества интеграции и

Пройдемся по популярным рискам Подбор и прокачка команды Управление командой Риски проектирования Риски разработки Информационная безопасность Эксплуатация

Подбор и прокачка команды Разработка – дело «сложное» Роль высшего образования для программиста «Любители» – бывшие верстальщики, дизайнеры и т.п. Денежный стимул Опыт работы, портфолио Нужно держать в штате >=1 настоящего программиста

Подбор и прокачка команды Курсы по Битриксу по разработке – игнорируют Сертификация – нужна ли? Изучение админки – обязательно Смотреть на систему глазами менеджеров и клиентов Дисциплина Инструменты для работы в команде – пользуются все

Управление командой Программисты – люди умные Техническое лидерство vs. управленческий деспотизм Выбор менеджера Поощрение открытости и прозрачности Потеря контроля за проектной командой – признаки

Риски проектирования Забыли составить «план управления рисками» Тестирование на прототипе – взгляд в будущее Сделаем «лучше», чем в Битриксе Незнание продукта и предметной области проекта Желание прокачаться новыми технологиями Усложнение, стрельба из пушки по воробьям Бардак Риски использования «новых» технологий

Риски разработки Код – мне компонентов Настройки компонентов – работают частично В шаблонах компонентов – управляющий код Огромные файлы кэша Огромный init.php «Секретные» объекты – агенты, обработчики Отладка на емейл разработчику Лог-файлы в корне сайта

Риски разработки Не определена программная структура проекта, самотек В системе контроля версий - бардак Бесконтрольное программирование на ООП Небрежный код Неоптимальное использование АПИ Битрикс Прямые запросы в БД Кэширование – «с глаз долой» Модификация ядра Необоснованное усложнение А нужны ли в коде комментарии и где?

Риски разработки Управление сайтом из публичной части и админки Административная панель – кнопки Права доступа – все работает от root ;-) Инструменты отладки кода – не используются

Информационная безопасность Профессионализм программиста АПИ Битрикс – защищено Проактивная защита, монитор качества Статический анализатор «опасного» кода в Битрикс Аудит кода ведущим разработчиком Тестовые учетные записи, мусорные файлы, дампы … Независимое тестирование веб-проекта

Эксплуатация Хороших сисадминов – очень мало Запустили и забыли Резервное копирование Доступы разработчиков на серверы - общежитие Обновление серверного софта Мониторинг Аналитика

Монитор качества внедрений Не наступайте на грабли – сдавайте проекты по монитору качества!

Спасибо за внимание! Вопросы? Александр