djvirus
Apr 23rd, 2008
Apr 23rd, 2008
Требование котрым должна соответствовать IT-компания
Набросал небольшой список требований к девелоперской компании с точки зрения заказчика или инвестора. Если чего-то не хватает, подскажите.
- Сроки
- Грамотное определении дат deadline-ов (использование поправочных коэффициентов, учёт факторов и форс-мажоров, планир. ресурсов и т.д.)
- Четкое следование development-плану, своевременное обнаружение и реагирование на сбои и отставания от плана
- Немедленное информирование заказчика о любых изменениях сроков сдачи или списка «фич», запланированных на релиз
- Качество
- Тестирование (наличие специалистов в области тестирования, использование технологий TDD, автоматических сборок и т.д.)
- Юзабилити
- Производительность и оптимизация
- Современный графический дизайн
- Качественный контент менеджмент
- Руководство пользователя
- Тех. поддержка программных продуктов
- Стандартизация кода
- Техническая документация
- Стабильный и качественный хостинг
- Площадка
- стабильный канал
- бесперебойное электропитание
- современное оборудование
- RAID
- Система резервного копирования и восстановления информации
- Круглосуточная тех. поддержка
- Функциональная и удобная панель управления
- Профессиональные менеджмент
- Доступная связь (чётко определённый график работы)
- Свободное владение английским языком
- Коммуникабельность и представительность
- Использование технологий «живой» разработки ПО (Agile, Scrum, XP, … )
- Наличие у менеджеров опыта работы разработчиком
- Опытные и талантные кадры
- Квалифицированный HR-отдел/менеджер
- Активная рекрутинговая политика (самостоятельный поиск, сотрудничество с кадровыми агентствами, ВУЗ-ами, и т.д.)
- Обучение
- Внутреннее
- Внешние курсы повышения квалификации
- Сертификация
- Участие в тематических конференциях
- Курсы иностранных языков
- Достаточная мотивация (на уровне региональных конкурентов по ресурсам)
- Инфраструктура
- Стабильный высокоскоростной Интернет
- Доступные средства связи (телефон, факс, гарнитура для Skype и т.д.)
- Обеспечение техникой и оборудованием необходимым для эффективного решения задач компании
- Новейшее программное обеспечение для
- Безопасности (Антивирусы с регулярным обновлением, Firewall-ы и т.п.)
- Безопасного хранения и передачи конфиденциальных данных (системы шифрования паролей, протоколов и т.п.)
- Разработки и тестирования (Development environment)
- Поддержки продуктов (Bug tracker)
- Управления проектами и учёта времени (Time tracker)
- Многоуровневого доступа к корпоративным данным
- Использование лицензионного ПО
- Ограничения на использование «левого» небезопасного ПО
- Соответствие рабочих мест стандартам (площадь, освещение, микроклимат, уровень шума и т.д.)