Computer House LOTUS предлагает своим клиентам услуги в следующих сферах:
- Разработка программного обеспечения;
- Тестирование;
- Поддержка программных продуктов;
- Реинжиниринг;
- Локализация ПО.
Использование устойчивых методик и процессов в разработке программного обеспечения, а также обширный опыт сотрудников компании в данной области позволяют CHLotus предоставлять полноценный продукт в виде услуг в области IT.
Разработка приложений
CHLotus предлагает услуги по созданию новых категорий продуктов, предвосхищающих потребности ваших клиентов. Нашим партнерам мы даем уникальную возможность воплотить свои идеи в готовый, востребованный на рынке продукт в короткие сроки с минимальными затратами и максимальной эффективностью. Разработка программного продукта — сложный процесс, требующий существенных временных и финансовых затрат. CHLotus позволяет достичь экономии всех видов ресурсов при создании новых программных решений.
Процесс разработки программного продукта:
Услуги CHLotus не сводятся лишь к разработке программного обеспечения как таковой. Вся производственная деятельность организуются с учетом бизнес целей заказчика и тесно координируются с его процессами. CHLotus обеспечивает полный комплекс услуг по созданию программного продукта, таким образом предлагая своим клиентам не просто R&D услуги, а достижение их непосредственных коммерческих целей. Все группы разработчиков, вовлеченные в проект, следуют единому проектному плану, составленному совместно с заказчиком. Как правило, проект проходит следующие этапы своего развития: анализ требований клиента, планирование, разработка и передача проекта заказчику.
- Анализ требований заказчика - оценка и анализ требований к продукту, его функциональности, области применения; управление изменениями в технических требованиях.
- Планирование проекта - спецификация продукта, определение его стоимости, планирование разработки и работ по тестированию.
- Реализация проекта - управление задачами и контроль их выполнения, управление изменениями.
- Передача проекта заказчику.
Поддержка и обновление программного обеспечения
CHLotus предлагает компаниям-разработчикам ПО профессиональные услуги по поддержке и обновлению программных решений.
Что такое поддержка ПО
Поддержка программного продукта является «нелюбимой» частью жизненного цикла ПО, хотя может занимать от 50 до 80% всего цикла его существования. При длительности основной разработки до 12 месяцев, продукт существует на рынке 24-72 месяцев до выхода следующей версии. Однако зачастую этапу длительностью в 50%-80% времени уделяется недостаточно внимания при первоначальном планировании стоимости развития ПО продукта и его сопровождения. Тем не менее, поддержка и постоянное расширение функциональности программного продукта имеет первостепенную важность для сохранения его конкурентоспособности, так как позволяет как своевременное решение проблем у пользователей данного ПО, так и постепенное улучшение ПО.
Сегодня CHLotus предлагает полный цикл услуг по технической поддержке ПО 2, 3 и 4 уровней, развитию функциональных возможностей программных продуктов, управлению релизами (release management) и отладочным работам (bug fixing). Как это применимо к ПО, разработанному Вами?
Вот наиболее частые причины запросов данной услуги:
- Необходимость быстрой разработки небольшой новой функциональности в дополнение к готовому программному продукту.
- Наиболее часто в ответ на запросы от потребителей такого программного продукта.
- Причиной обращения в CHLotus часто является необходимость быстрого начала и завершения работ.
- Перевод одной или нескольких версий программного продукта в стадию поддержки.
- Причиной обращения в CHLotus часто является необходимость использования разработчиков самой компании-владельца ПО в разработке новых версий программного продукта и, как следствие, отсутствие ресурсов на поддержку уже проданных версий.
- Применимо в основном к успешным на рынке продуктам с большим количеством пользователей.
Тестирование
Тестирование — одна из важнейших стадий процесса разработки продукта, необходимая для улучшения его качества за счет снижения общего количества неисправностей. По статистике, мероприятия по тестированию занимают порядка 40% от всего процесса разработки продукта. Именно поэтому команды разработчиков заказывают услуги тестирования CHLotus для ускорения выпуска их продуктов.
Воспользовавшись нашими услугами в области тестирования, вы получаете следующие преимущества:
- Улучшение качества продукта за счет целенаправленного и эффективного устранения дефектов и неисправностей;
- Индивидуальный подход к требованиям заказчика и использование инструментов тестирования, ориентированных на конкретный продукт;
- Сокращение срока вывода продукта на рынок за счет эффективной и оперативной работы наших инженеров.
Услуги CHLotus в области тестирования включают в себя:
- Функциональное тестирование (black box testing);
- Структурное тестирование (white box testing);
- Тестирование на совместимость;
- Автоматизация процессов тестирования - написание программ-эмуляторов.
CHLotus имеет опыт в реализации следующих проектов по тестированию ПО:
- Разработка тестового плана и проведение тестирования по методикам и требованиям компании Нортель.
- Разработка тестовых планов и проведение тестирования для приложений, исполняющихся на мобильных платформах PDA;
- Разработка тестового плана и проведение тестирования для приложений, исполняющихся на Microsoft Windows.
Реинжиниринг и оптимизация программного обеспечения
CHLotus оказывает услуги по реинжинирингу и оптимизации программных продуктов, включая их адаптацию для различных международных рынков, а также оптимизацию и перенос (портирование) на новые операционные системы или среды разработки. Мы прекрасно понимаем как огромные плюсы реинжиниринга и оптимизации продуктов, так и риски, связанные с этим процессом. Для уменьшения рисков мы обязательно используем модульное (Unit) и функциональное (Functional) тестирование в проектах реинжиниринга.
Локализация программ
CHLotus делает локализацию программного обеспечения и web-сайтов, что включает в себя необходимые изменения в программном коде программ, необходимые для поддержки нескольких языков для пользовательского интерфейса программ. Мы обеспечиваем как необходимые доработки ПО, так и языковые переводы.