NetSuite Customer Success Story - Polarion - Software

Transcription

Software and servicesNetSuiteProductPolarionGlobal software solutions provider adopts PolarionQA to help maintain quality assurance and facilitatecross-organizational collaborationBusiness challengesMaintain strict commitmentto quality assuranceAutomate existing proceduresto streamline testingprocessesCapture and re-use data forfuture testing requirementsKeys to successComprehensive collaborationto unify development andtest organizationsCreate cross-project visibility/traceabilityAbility to customize thesoftware for specific needsEase-of-use to facilitate earlyadoptionResultsMaintained quality assurancefocus and industry reputationBuilt a central repository formanaging test cases andother resourcesSiemens PLM Software helpsNetSuite achieve cross-projectvisibility and traceabilityStrong commitment to quality assuranceNetSuite, Inc. (NetSuite) is a leadingprovider of cloud-based business management software. The corporation enablesglobal companies to manage core business operations in a single system thatincludes enterprise resource planning(ERP), accounting, customer relationshipmanagement (CRM), e-commerce andprofessional services automation. NetSuiteprovides companies with a real-time,dashboard-based technology thatfacilitates an intuitive view of current,role-specific business information. Thecompany has won more than 80 industryawards for its products, innovation, leadership and corporate culture.Creating great software for its globalcustomer base requires a strong commitment to quality assurance. NetSuite hasalways excelled in offering thoroughlytested products. To help stay ahead of theindustry curve, the NetSuite quality assurance (QA) team wanted to find a better wayto manage its existing spreadsheet-basedtesting.“We would create great tests and afterwardsthey would just sit on a spreadsheet,” saysMilan Vondra, director of quality assuranceat NetSuite. “Version control was a problemas it was difficult to determine which testsets were current. We needed a qualityassurance management system with acentral repository to take advantage ofprevious work as we started new projects.And we also wanted a solution with anextensible application program interface sowe could customize the testing process.”The solutionNetSuite conducted an extensive searchto determine the best test managementsystem to meet its needs. “After evaluatingapproximately 30 solutions over severalmonths, we did not find one that met ourneeds,” comments Vondra. “I discoveredPolarion QA by Google searching, and itturned out to be the clear winner.”Facilitated cross-organizationcollaborationAchieved cross-projectvisibility and traceabilitywww.siemens.com/polarion

“It feels like Polarion QA makes collaborationabout 10 billion times easier.”Milan VondraDirector of Quality AssuranceNetSuite, Inc.“With Polarion QA, everythingis in a centralized repository,which allows us to easilyaccess and review test casesand eliminate version controlissues while improvingefficiency and boostingproductivity.”Robert Delos ReyesManager, SoftwareTest EngineeringNetSuite, Inc.The evaluation team was impressed byPolarion QA software from productlifecycle management (PLM) specialistSiemens PLM Software for a number ofreasons. The team liked the unified testand quality management software becauseit was intuitive, provided a completesolution and cross-project visibility functionality. The company was also impressedby the rich Polarion QA applicationprogramming interface (API) for customization purposes.Central repository for easy accessNetSuite quality assurance managers andtesters are delighted with the centralizedrepository of Polarion QA. Prior to deploying Polarion QA, spreadsheets were usedto store test cases and results. Althoughthe company had a central store forspreadsheets, it was difficult to searchfor test cases, and version control was acontinuing problem. These issues workedagainst the idea that re-using data cancreate more efficiency.The Polarion QA implementation startedwith three NetSuite sites, including Brno,Czech Republic; Manilla, Philippines andSan Mateo, California, United States. Earlyuser enthusiasm paved the way as thecompany continued to increase its numberof Polarion users. Currently, NetSuite hasover 170 employees using Polarion QA,and the company is prepared to extend therollout to new sites around the world asword about the software’s efficiencycontinues to spread internally.“With Polarion QA, everything is in acentralized repository, which allows usto easily access and review test cases andeliminate version control issues whileimproving efficiency and boosting productivity,” says Robert Delos Reyes, managerof software test engineering at NetSuite.BenefitsNetSuite cites a number of the beneficialfeatures of Polarion QA, including providing a central repository for managing testcases and other resources, ease of use,complete visibility capabilities acrossprojects, customization and flexible workflow for structured testing.The central repository helps NetSuite takeadvantage of previously completed work.When initiating a new project, the teamcan use filters and checklists to search therepository for other useful test cases.“Polarion QA provides great templatesfor creating new test cases,” commentsVondra. “The central repository also makesit easy for our teams to see what test caseshave already been created. When they find

favorable cases in the repository, they caneasily modify them to meet their currentneeds. The adapted test cases also becomeavailable for others to search and use.”Vondra notes the central repository is alsoused for training purposes. “New teammembers can search for the most relevanttests and see exactly how the tests weredeveloped,” says Vondra. “Polarion QAsupports document view, so users can readtext that provides additional test information, guidelines, background or featuresets. This is a great way to train newpeople.”Ease of use supports early adoptionPolarion QA has proven to be easy to useacross NetSuite operations. “With my firstexperience, I was impressed with its userinterface,” comments Vondra. “Polarion QAis very intuitive and easy to use, which isimportant to a global operation likeNetSuite.”Delos Reyes had the same experience.“Within the first hour of our Brnoorientation session, it was clear thatthe easy-to-use Polarion QA software wasgoing to be a powerful test managementsystem for us,” comments Delos Reyes.“You don’t have to be an expert withPolarion QA, as it’s very intuitive.”Vondra feels that the real mark of successis that he can see people using Polarion QAas soon as it’s deployed to the team. “Inthe past, some tools were simply abandoned because they were difficult to useor didn’t provide value,” states Vondra.“Our people quickly embraced PolarionQA, and we are getting requests to expandour deployment to other NetSuite sitesaround the world, including London andBarcelona.”Project visibility facilitates traceabilityThe Polarion QA central repository andcustomizable dashboards provide NetSuitemanagers with important visibility into thecompany’s testing activities and leads toproject traceability across quality assurance teams.“Our people quickly embracedPolarion QA, and we aregetting requests to expandour deployment to otherNetSuite sites around theworld, including London andBarcelona.”Milan VondraDirector of Quality AssuranceNetSuite, Inc.“Polarion QA gives us the ability tocomprehensively collaborate with all NetSuitedevelopment and test organizations.”Milan VondraDirector of Quality AssuranceNetSuite, Inc.

“I would classify Polarion QA customizationcapability as being one of its killer features.”Milan VondraDirector of Quality AssuranceNetSuite, Inc.“Polarion QA supportsdocument view, so userscan read text that providesadditional test information,guidelines, background orfeature sets. This is a greatway to train new people.”Milan VondraDirector of Quality AssuranceNetSuite, Inc.“With Polarion QA, I can easily check on myteams to see what they are doing, whattests they have in process, how they areexecuting those tests and the results theyare getting,” Vondra says. “This processprovides extremely important visibility intoindividual features testing as well as fullsoftware product testing. It helps us makesure, for example, if a new feature is readyto ship.”The Siemens PLM Software solution alsomakes it easy to collaborate across teamsand geographic locations, an importantoption for global companies. NetSuiteproducts provide comprehensive solutionsfor CRM, ERP, e-commerce and professional services automation, and thesesolutions can be integrated with multipleinfrastructure points within anorganization.The company also values insights thatcan be gained by pulling up past tests tocompare with current testing. “If something fails, we have previously-run testingdata to help us identify new problems,”Delos Reyes says. “The central repositorymakes it easy to draw information fromprevious testing.”NetSuite has built a reputation for qualityby deploying teams that focus on specificelements of the product suite, making surethat all parts transparently functiontogether.Enhanced collaboration creates efficiencyIndividual and multi-team collaborationhave been greatly enhanced with PolarionQA. The teams have found Polarion QAmakes it easier and more efficient to divideup tasks and seamlessly merge results.“Polarion QA software allows us to splittasks among team members and monitorhow everyone is doing,” says Delos Reyes.“This was difficult with our spreadsheetprocess, because first we needed to makesure everyone was working on the mostrecent version of the checklist. It was alsomore difficult to later merge results into amaster spreadsheet. By using Polarion QA,we eliminate these problems.”“Some of our teams focus on infrastructureand data center synchronization, and wehave other teams dedicated to third-partyservices integration,” comments Vondra.“Others are working at the product level,and within those groups we have teamsfocused on specific feature sets. Aseverything is interrelated, it requires information sharing among all teams. PolarionQA gives us the ability to comprehensively collaborate with all NetSuitedevelopment and test organizations. Itfeels like Polarion QA makes collaborationabout 10 billion times easier. Sharingspreadsheets across multiple groups forsomething like synchronization was typically a nightmare. This is one reason weare so thankful for Polarion QA.”

Solutions/ServicesPolarion QAwww.siemens.com/polarionPolarion QA Workflow Managerwww.siemens.com/polarionCustomer’s primary businessNetSuite, Inc. provides cloudbased business managementsoftware and services for morethan 30,000 global companiesand subsidiaries for themanagement of its complex,mission-critical business processes. NetSuite was foundedby Evan M. Goldberg andLawrence J. Ellison in October1998 and is headquartered inSan Mateo, California.www.netsuite.comCustomer locationSan Mateo, CaliforniaUnited StatesCustomizationNetSuite values the flexibility and extensibility built into Polarion QA, from thecustomizable interface and its softwaredevelopment kit (SDK) of open APIs, to itsrich support of variants across productsand test groups.“I would classify Polarion QA customization capability as being one of its killerfeatures,” Vondra says. “One of the firstthings we did was to create an integrationbetween Polarion QA and automated testsusing TeamCity, a build management andcontinuous integration server utilizingJava. With the flexibility of Polarion QA, wecan connect with TeamCity and choosewhich tests, or fields within tests, anygiven team wants to import. As we buildthousands of tests, this is an essentialfeature.”NetSuite teams also like the ease withwhich they can modify Polarion QAtemplates and processes to match theirspecific needs.“Other products we evaluated typically hada common configuration that was forcedon everybody, which is not effective,”Vondra says. “When a system doesn’t fitthe way people work, they tend not touse the solution. I believe its flexibilityis another reason why Polarion QA hasproven so popular with our users.”Workflow flexibilityNetSuite uses Polarion QA WorkflowManager to organize and visualize projectsand automatically create new work itemswith status changes.“We wanted to create a common configuration, yet allow freedom for the testcreators,” Vondra says. “We wanted tomake the process as fluid as possible. Byusing workflows created using SiemensPLM Software’s Polarion, we have achievedthis goal as we can allow flexibility whileretaining the ability to enforce mandatoryelements.”NetSuite quality teams appreciate the factthey can start a new project by writing testcases in sentence format knowing thatthe Siemens PLM Software’s Polarion QAsoftware will later prompt them forrequired implementation specifics.“The test initiation process is facilitated byusing Polarion QA Workflow Manager,”Vondra says. “The software’s flexibility anddefinable structure makes this a greatfeature for us.”Test and qualitymanagementIssue and nge ditsandmetrics.ReportsSiemens PLM SoftwareAmericasEuropeAsia-Pacific 1 314 264 8499 44 (0) 1276 413200 852 2230 3308www.siemens.com/plm 2016 Siemens Product Lifecycle Management Software Inc. Siemens and the Siemens logo are registered trademarksof Siemens AG. Polarion QA is a trademark or registered trademark of Polarion AG. Google is a registered trademark ofGoogle, Inc. TeamCity is a trademark or registered trademark of JetBrains s.r.o. Java is a registered trademark of Oracleand/or its affiliates. All other trademarks, registered trademarks or service marks belong to their respective holders.55628-A4 8/16 F

customer base requires a strong commit-ment to quality assurance. NetSuite has always excelled in offering thoroughly Software and services NetSuite Global software solutions provider adopts Polarion QA to help maintain quality assurance and facilitate cross-organizational