Заказчик
Заказчиком являлась молодая, активно развивающаяся на международном рынке канадская компания, работающая в сфере скаутинга и сервисно-ориентируемых отраслей. Компания предоставляла услуги управления персоналом посредством специального облачного программного обеспечения для клиентов разного масштаба и бюджета, а именно менеджеров по найму персонала, кадровых агентств, больших рекрутенговых фирм, а также компаний, специализирующихся на управлении кадровым потенциалом и т.д.
Основная задача
Будучи поставщиком услуг по управлению персоналом, заказчику необходимо было понимать потребности и проблемы своих клиентов изнутри. Для того чтобы справится с этой задачей была создана специальная система управления персоналом на основе РНР. С течением времени начали появляться новые технологии, новые фукциональные идеи и новые вызовы, с которыми начинала сталкиваться компания. Вследствие чего было принято решение перенести систему на более современную платформу и добавить ряд новых модулей с целью более качественного удовлетворения потребностей клиентов.
Решение
Переговоры начались с обсуждения деталей проекта и требований соответственно. В основном речь шла о том, что уже было сделано, и какими функциями обладала система на тот момент, и что необходимо было добавить или усовершенствовать. К сожалению, особенности уже существующей системы не были отражены в техническом задании, а новые идеи, усовершенствования и функциональность не были четко определены, что осложняло оценку проекта.
Изначально заказчик хотел организовать тендер и по его результатам выделить несколько кандидатов для реализации проекта. Однако, благодаря высокому уровню качества оценки, наша компания была выбрана единственным исполнителем проекта. Нашими бесспорными преимуществами перед конкурентами являлись:
Также важную роль сыграли рекомендации наших клиентов из Западной Европы и США, для которых мы уже создавали ориентированные команды, и с которыми продолжаем сотрудничать на протяжении нескольких лет. Переговоры были завершены, и во время встречи сторон в Канаде был подписан долгосрочный договор.
Что касается этапов проекта, первая итерация охватывала создание требований к системным модулям, создание технического задания и спецификаций. Для удачного проведения вышеописанной итерации нашей компанией был назначен бизнес-аналитик, который присоединился к команде на постоянной основе, с целью обсуждений, консультаций и документирования требований в тесном сотрудничестве с заказчиком.
Относительно технологий, система была перестроена на основе Yii с использованием адаптированной к требованиям заказчика системы управления содержимым сайта. В целом программа состояла из шести модулей:
С количественной точки зрения система была ориентирована на экономию 8-12 рабочих дней в месяц на человека для организации, состоящей примерно из 200 сотрудников.
На следующих этапах реализации проекта, которые включали в себя непосредственно написание модулей, к команде присоединился Yii-программист уровня ‘‘senior’’, HTML-верстальщик, дизайнер и специалист по тестированию. Поскольку сроки были достаточно сжатыми, численность команды иногда доходила и до 5 человек, занимающихся разработкой нескольких модулей одновременно. Итеративный подход был использован нами на протяжение всего периода разработки, поскольку требования к конечному продукту постоянно изменялись соответственно стандартам отрасли. Кроме того, появились инвесторы, желающие купить продукт, и, таким образом, их предпочтения и идеи, касательно функционала и дизайна, тоже должны были приниматься во внимание.
Результат
Мы успешно завершили реализацию проекта и вложились в указанные сроки. На данный момент продукт находится в стадии технической поддержки.
© 2008-2024 Компания "Симпл Солюшнс".