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-сайтов, что включает в себя необходимые изменения в программном коде программ, необходимые для поддержки нескольких языков для пользовательского интерфейса программ.
Мы обеспечиваем как необходимые доработки ПО, так и языковые переводы.