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

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

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

и внедрений
@AlexSerbul

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


Слайд 3Подбор и прокачка команды
Разработка – дело «сложное»
Роль высшего образования для программиста
«Любители»

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

Слайд 4Подбор и прокачка команды
Курсы по Битриксу по разработке – игнорируют
Сертификация –

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



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

и прозрачности
Потеря контроля за проектной командой – признаки




Слайд 6Риски проектирования
Забыли составить «план управления рисками»
Тестирование на прототипе – взгляд в

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



Слайд 7Риски разработки
Код – мне компонентов
Настройки компонентов – работают частично
В шаблонах

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



Слайд 8Риски разработки
Не определена программная структура проекта, самотек
В системе контроля версий

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


Слайд 9Риски разработки
Управление сайтом из публичной части и админки
Административная панель –

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




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

кода в Битрикс
Аудит кода ведущим разработчиком
Тестовые учетные записи, мусорные файлы, дампы …
Независимое тестирование веб-проекта

Слайд 11Эксплуатация
Хороших сисадминов – очень мало
Запустили и забыли
Резервное копирование
Доступы разработчиков на серверы

- общежитие
Обновление серверного софта
Мониторинг
Аналитика


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

качества!


Слайд 13Спасибо за внимание!

Вопросы?
Александр Сербул
serbul@1c-bitrix.ru

@AlexSerbul

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика