В чем состоит принци­пи­альная разница между гарантией и техни­ческой поддержкой программного обеспе­чения? Именно с этим вопросом очень часто сталки­ваются заказы­вающие разра­ботку программ органи­зации, иногда не понимающие главных отличий двух очень взаимо­свя­занных элементов сопро­вож­дения ПО. Попробуем разобраться в этом вопросе, разобрав каждый компонент поддержки по отдельности.

Гаран­тийные обязательства

Рассмат­ривая, что выбрать — техни­ческую поддержку или гарантию на программное обеспе­чение, заказчики стараются опираться на действующее законо­да­тельство. Статья 470 Граждан­ского Кодекса РФ описывает гаран­тийные обяза­тельства разра­ботчика ПО, но ее положения лишь частично удовле­творяют запросы покупа­телей. Особенно это касается необхо­ди­мости предо­ставить четкие докумен­тальные подтвер­ждения вины разра­ботчика, предо­ста­вившего программный продукт, что требуется для выпол­нения условий гаран­тийного обслу­жи­вания. В частности покупатель обязан:

  • подтвердить наличие сбоя в программе;
  • доказать вину компании-разработчика;
  • подтвердить коррект­ность эксплу­а­тации ПО согласно требо­ваниям разработчика;
  • исключить вмеша­тельство в программный код со стороны покупателя;
  • предъ­явить претензии, соответ­ствующие перво­на­чальным требо­ваниям техни­че­ского задания.

Законо­да­тельно обязать разра­ботчика устранять неполадки, спрово­ци­ро­ванные действиями эксплу­а­ти­ру­ющего ПО покупателя, никак нельзя. Автор разра­ботки устранит только те недора­ботки, которые возникли в процессе написания кода, при этом прове­дение специ­альной экспертизы, требу­ю­щейся для выявления причин неполадок в ПО, обычно затяги­вается. Это приводит к длительной нерабо­то­спо­соб­ности заказанного ПО и влечет риск финан­совых убытков для компании-заказчика.

Техни­ческая поддержка

Выбирая между гарантией на программное обеспе­чение и техни­ческой поддержкой, стоит остано­виться на втором варианте, более оптимально отвечающем потреб­ностям предприятий, эксплу­а­ти­рующих ПО в посто­янном режиме. Остановка работы серверного обору­до­вания по причине сбоя в программе способна повлечь потерю клиентов. Только посто­янная поддержка работо­спо­соб­ности со стороны разра­ботчика может полностью удовле­творить потреб­ности заказы­ва­ющего разра­ботку ПО предприятия и обеспечить непре­рывное функци­о­ни­ро­вание всей его инфра­структуры. Комплекс мероприятий по техпод­держке обычно включает обучение сотруд­ников работе с продуктом и умению конфи­гу­ри­ровать его под текущие нужды. Также техни­ческая поддержка программного обеспе­чения, в отличие от гарантии, обеспе­чивает посто­янный доступ к специ­а­листам горячей линии, способным ответить на любой возникший в процессе эксплу­а­тации ПО вопрос.

Вывод

Отвечая на вопрос, что выбрать — гарантию или техни­ческую поддержку ПО, заказчику следует опери­ровать собственными потреб­но­стями и особен­но­стями эксплу­а­тации купленной программы. Для кого-то гарантия на программное обеспе­чение будет удобнее и выгоднее техпод­держки, тогда как для органи­заций, исполь­зующих ПО в кругло­су­точном режиме, преду­смот­ренные законо­да­тель­ством гаран­тийные обяза­тельства окажутся очень неудобными и несвое­вре­менными. При рассмот­рении вариантов сопро­вож­дения разра­ба­ты­ва­емого ПО следует внима­тельно изучить предло­жение компании-разра­ботчика. Оно, как правило, основы­вается на собственном опыте работы с клиентами и опирается на отрабо­танные годами техно­ло­ги­ческие нюансы. Универ­сального рецепта однако не существует, каждый случай исполь­зо­вания созданного силами програм­мистов программного обеспе­чения индиви­дуален и требует детального изучения всех аспектов.