+ All Categories
Home > Documents > Managing End-of-Life Phase of - Xoriant | Software Product ... · Many companies are leveraging...

Managing End-of-Life Phase of - Xoriant | Software Product ... · Many companies are leveraging...

Date post: 01-Aug-2018
Category:
Upload: phamkhanh
View: 213 times
Download: 0 times
Share this document with a friend
7
A Xoriant Whitepaper
Transcript

A Xoriant Whitepaper

Many software product companies have found that releasing a new product is often easier than retiring an old one. While major organizational resources are spent in the product development and release cycles, many times product retirement becomes an expensive afterthought.

Outdated software can turn into a monster for both software vendors as well as the users alike, if not planned properly. Both the parties (product vendor and customer) tend to look at the same issue from totally different angles, both completely legitimate, but which create a chance of major stomach pains if the end-of-life process management not planned and executed properly from both sides. Well-managed software companies have a well-documented process for managing end-of-life products. Many of them partner with external specialized services vendors to carry on the support and sustaining of their end-of-life products, while focusing their own resources on developing and supporting their newer versions.

For the software vendor many simple but not-so-trivial problems arise: •Howdoyoudiscontinueaproductthatisnolongerprofitable?Andhowdoyouknowthat

it’stime? •Howdoyouplanproductrequirementwiththesamevigorthatyouusetoplanbirthand

growth of a new product? It is very difficult to practice product life cyclemanagement in real-life.

•What’stheworstthingthatcanhappentothediscontinuedproduct?Theworstthingissomepossible complaints from those customers, who continue to use the old product.

•Whatabouttechnicalsupport?Whataboutdemandsforanewfeature?Whataboutmigrationtonewoperatingsystems?

•Howmanydevelopmentresourcesandotherresourcesarebeingspentontheoldproduct,whichcouldbeappliedtoamorestrategicallyimportantproduct?

While the software vendors do their best to move their existing enterprise clients to the newer and newer version of their software (and thereby have much less number of versions to be supported), many enterprise software users refuse to upgrade, thus continuing to use the old versions. Some of those reasons are: •Theoldimplementationworkswell.Thereisnoreasontochangeanything. •Costof theupgradeheavilyoutweighs theextrabenefitsprovidedby thenewerproduct

versions

Tail Wagging the Dog – Managing End-of-Life Phase of Software Products

•Largerthanexpectedreimplementationprojectforlittlenewfunctionality •Expensiveintegrationeffortsbreakduetoupgradesorsystemchanges •Lengthy(measuredinmonths&years)implementationwithcontinualdelays •Significant,unexpectedcostsoflicensetransfer •High-costconsultancyfeesrequiringspecialized“vendordelivered”resources

Evenifsoftwareproductvendorshaveidentifiedthespecificproductstoberetired,thereareseveralexecutionchallenges? •Staffing:Howdowepracticallystaffupfortechnicalsupportandsustainingengineeringfor

aportfolioofretiredproducts?Ifthisportfoliocomprisesdiverseproducts,itislikelythatin the worst case scenario, these product companies end up having expensive resources managingtheproducts,whicharenolongerstrategicallyimportanttothecompany.Itisalsoverydifficulttoretaintheseknowledgeablepersonnel,especiallythosewhocomparetheirjobs with the much more glamorous development jobs in the rest of the company.

•Processes and Knowledge: Since management of retired or retiring products is seldomconsidered to be a strategically important activity, software companies end up investing significantly fewer and insufficient resources inpeople,processes and systems (includingknowledge management) in supporting this activity. Many times, employees who support these activities consider keeping this knowledge undocumented and in their own head as a means of job retention.

•Profitability/Longevity:Sincethe“end-of-life”announcementfortheproducthasalreadybeenmade,itisverydifficulttoestimatehowlongthemaintenancerevenuestreamwouldcontinuefortheproduct.Itisreasonabletoassumethatmanycustomerswouldbeevaluatingoptions such as upgrading from the same software vendor or replacing the product with a newsolution.Hence,itisverydifficulttoassignresourcesprofitablytosupporttheproductintheEOLstatus.

Tostretchthelifeandmaintenancerevenuesandtomaintainalockonthecustomersforthepost-announcement end-of-life products, many software product companies use the resources of strategic servicespartnerstosupporttheseEOLproducts.Sincethepartnerresourcesaretrainedtosupportthe end-of-life products and since the processes, systems and knowledge management infrastructure of the partner are tuned for these support tasks, not only can these products be supported until it is

What are the alternatives?

profitabletodoso,butthepartnerresourcescanbescaledupanddowntoreflectthecorrespondingproductmaintenance revenues.Thisflexible staffing (and hence cost)model allows the productvendortoensurethattheend-of-lifeproductsarealwaysprofitableuntiltherevenuesnaturallydie.

Atypicalproduct lifecycletimelineusing internal resources isshownbelow. Itcanbeeasilyseenthatsincetheinternalresourcesarealwaystoughtofind,motivateandeffectivelydeploytosupportend-of-life products, the product typically stops yielding revenues after about one year after the announcement of end of life.

Ontheotherhand, a typicalproduct lifecycle timelineusingpartner resourcescandefinitelybestretched almost by one to two and evenmore years, yieldingmore revenues, profits and highercustomer satisfaction.

Typical Product Life Cycle TimelineInternal Resources

2 - 3 Years

GeneralAvailability

EOLAnnouncement

End ofEngineering

End ofSupport

1 - 1.5 Years3 - 6 Months

Typical Product Life Cycle TimelineWith Partner

2 - 3 Years

GeneralAvailability

CompanyPlusPartnerResources

Partner Resources only

EOLAnnouncement

End ofEngineering

End ofSupport

1 - 4 Years3 - 6 Months

Partner Involvement

Itcanbeseenthatthelifespanofaproductaftertheend-of-lifeannouncementtypicallyincreasesforproductswhicharesupportedbypartnerresources.Thisresultsinhigherrevenuesforthesepartnersupportedproducts.Also,sincethepartnermodelisavariablecostmodel,italsoyieldshigherlifetimeprofitability.

Many companies are leveraging specialized partners to not only enhance the life cycle product revenuesandprofits,butalsofocustheirinternalresourcesonmorestrategicproductdevelopmentandsupport.Theengineeringandproductmanagersoftheseproductcompaniesevaluatetheproductportfolio every year and identify the products for which the support can be transferred to the partner resources.Thatway,theirownresourcescanbefocusedonmorestrategicproducts.Itisthemosteffective way to focus on the core and outsourcing the context.

Xoriant has been partnering with several product companies in the complete lifecycle of their software andsystemsproducts.Thatinvolvesdevelopment,testing,supportandimplementation.Inseveral

Asmentionedearlier,using the resourcesof strategicproductmaintenance/supportpartners, theend-of-life products be supported until it is profitable to do so.Unlike the fixed costmodel ofinternal support resources, the partner resource model becomes highly variable by scaling the partner resourcesupanddowntoreflectthecorrespondingproductmaintenancerevenues,thusensuringall-timeprofitabilityduringtheremaininglifeoftheproduct.Thefollowingcurvereflectsthelifecyclerevenues of a typical product with internal resources and partner resources.

PRODUCT LIFE CYCLE REVENUES

INTRODUCTION

EXTRAREVENUES

WITHPARTNER

EOLANNOUNCEMENT

TIME

REV

ENU

E

INTERNAL

GROWTH

MATURITY

DECLINE

instances, Xoriant teams have sustained not only the old releases, but also the end-of-life products. Over two decades of supporting various technology customers, Xoriant has learnt that the most important factors for success of any product support and sustaining engagement can be summarized as:

Overtheyears,Xorianthasperformedseveralend-of-lifesupport/sustainingof: •Operatingsystem,devicedriversandlanguagesforasystemsmanufacturer •Severalgenerationsofproductsandtoolsforamiddlewaresoftwarevendor •Customized versions of middleware products at two semiconductor and three financial

services companies on behalf of the software vendor •Old generations of wireless gateway and media deployment products of a wireless

infrastructure software vendor •Licenseversionofaenterpriseclasssupplychainsoftwareproductwhiletheproductcompany

launched the SaaS version

Xoriant teams understand that the most critical success factor in end-of-life support engagement is successful knowledge transition from the software product vendor teams to the specialized services vendorteams.ThroughmultipleEOLengagements,Xorianthasdevelopedaknowledgetransitionprocess that focuses on transition planning, knowledge assimilation, shadow support, assisted support

SUPPORT / SUSTAININGSUCCESS FACTORS

Knowledge ManagementUse product vendor’s KM systemand process or partner’sDisciplined assimilation, updatesand dissemination of knowledge

InfrastructureDefine and achieve minimumrequired infrastructure for systems,communications, training and KM

Leverage common infrastructure

ProcessDefine bug classification/tasksPeriodic communications withcustomers and product vendor

Define remediation process

PeopleSelect support oriented peopleImpact continous trainingCross-training and skill backupKeep trained bench for hot swap

Conclusion:

With product releases coming to the market faster and faster, it becomes imperative for the software product vendors to have a well planned strategy for managing the retirement of their software products. Managing the end-of-life phase of the software products is very tricky since the runway available to the software product vendors when they should line up the resources to support the customers who wouldcontinuetousetheproductandpayforthesupportoftheproductisverydifficulttopredict.Thismeansthatthemaintenancerevenuesandhencetherevenuesandtheprofitsearnedduringthelife of the product remaining after the end-of-life is announced are not easily predictable.

Usingaspecialtyvendortoperformtheend-of-lifesupportandsustainingactivitiesmakesitmucheasierforproductcompaniestoturntheirfixedsupportcommitmentsandcostsintovariablecommitmentsandcostswithoutsacrificingcustomersatisfaction.Besides,aspecialtyvendorwhoisinthebusinessof support and sustaining has much easier time attracting and retaining the right people, who follow the right processes and have the right discipline to use and enhance the knowledge management systems.

Having successfully performed support and sustaining activities for various products, current, oldand end-of-life, for the last twenty years, Xoriant is well positioned to partner with software product companies for the end-of-life support of their retiring products.

andknowledgedissimilationtowidergroup.Thisprocessmitigatestherisksrelatedtoknowledgetransition and increases the success probability of the engagement.

Estimate

PlanStudy

Baseline

Learn

KnowledgeTransfer

Demonstrate

Observe

Shadowsupport

Demonstrate

Perform

AssistedPerform

Verify

Change

Steady stateSupport OptimizeTransitionPlanning

California • New Jersey • London • Dubai • Mumbai • Pune • KolkataHQ : 1248 Reamwood Avenue • Sunnyvale • CA 94089 • USA • Tel: +1 408.743.4400

Email: [email protected]


Recommended