SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
qwertyuiopasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwertyuiopasd
fghjklzxcvbnmqwertyuiopasdfghjklzx
cvbnmqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwertyui
              Testing Services
                 Case Studies

opasdfghjklzxcvbnmqwertyuiopasdfg        4/27/2010

                             Jonathan A. Wiesman, Vice President
hjklzxcvbnmqwertyuiopasdfghjklzxc   Nihilent Technologies



vbnmqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwertyuiopasdfg
hjklzxcvbnmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwertyuiopasdfg
hjklzxcvbnmrtyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwertyuiopas
dfghjklzxcvbnmqwertyuiopasdfghjklz
xcvbnmqwertyuiopasdfghjklzxcvbnm
   © Nihilent Technologies                                         Pg 1 of 17




qwertyuiopasdfghjklzxcvbnmqwerty
Testing Services Case Profiles


                                                      Table of Contents

  1.    Case Profile – Nedbank Payment Tracking ................................................................................... 3
  2.    Case Profile – ABSA Internet Banking ........................................................................................... 5
  3.    Case Profile – Nedbank – National Credit Act (NCA) .................................................................... 8
  4.    Case Profile – SBSA SAP Banking Platform Testing..................................................................... 9
  5.    Case Profile – Dimension Data – GSOA ...................................................................................... 10
  6.    Case Profile: Dimension Data (Quality Assurance) ..................................................................... 11
  7.    Case Profile: My Medical Records ............................................................................................... 15




                                            Case Studies Profiles
                                                                   For

                                                           LinkedIn
                                                        Presented by:
                                                    Jonathan A.Wiesman
                                                       Vice President
                                                  Nihilent Technology, Inc.




Nihilent is a global consulting and solution integration company that delivers world-class services and
solutions for the US market. Headquartered in India, Nihilent has extensive experience in international
consulting, IT outsourcing and IT services. Nihilent‟s end-to-end Consulting-led services such as
Enterprise Transformation and Change Management, Process Improvement and IT Services are the
best world class consulting practice methodologies available world wide.
                                            www.nihilent.com


  © Nihilent Technologies                                                                                      Pg 2 of 17
1.       Case Profile – Nedbank Payment Tracking

In Nedbank, the Payment tracking release is concerned with implementing some of the automated
processes necessary for operations personnel to provide ongoing quality support to clients processing
transaction via the converged channel. Also current application CPAdmin is able to handle only CPS-
H2H transactions while need is much more to provide same function for NetBank Business and
NetBank Retail transactions as well. This will also be addressed by Payment Tracking release.


Nihilent used the “Business Centric Approach”, using triad methodology to prioritize the Business
cases via, the creation of Business tree-maps, system interfaces before arriving at the Test cases.
The scope of the current exercise from Nihilent ends with the creation of Test packs required for UAT.


Business Challenges


        NedBank wanted to reform its old application CPAdmin to:
              o    Support other interfaces with scalability to future interfaces as well.
              o    Provide automation feature for common functionalities.
              o    Bring it in line with other Channel Convergence applications/systems.
        Nihilent was brought into project for UAT planning purpose as its Triad methodology approach
         provides handling of situations like –
              o    Crunch timelines for testing.
              o    Design/Build is almost complete or already completed.
              o    Require review of entire project from requirements till build for Gaps.


It was required to reduce the risk arising due to less time availability while a detailed traceability of
build to requirement was not kept uptodate. Nihilent proposed a well defined approach to cover this
risk and identify possible Gaps while providing a time efficient plan for executing UAT.


Nihilent’s Role


        Test Strategy Definition
              o    “To create detailed Business tree maps with linkages to all functionalities and
                   Business rules as per the Baseline BRS”
              o    “To identify system interfaces across the Business tree maps to assess the impact on
                   the system from a testing perspective”
              o    “To build test scenarios and test cases in line with the Business tree maps to be
                   executed by the Test team ”
              o    “To create Traceability test matrix linking the Business rules with Business tree maps
                   and Test cases”



© Nihilent Technologies                                                                 Pg 3 of 17
Nihilent was involved in Test Planning purpose only and execution of UAT was out of scope for this
project.


Business Benefits Delivered


          Nihilent has successfully implemented Business Centric Approach using Triad methodology
           to come up with Test scenarios. It provided a chance to review all stage outputs from
           requirement, Design and development to find Gaps. Few critical (along with other) Gaps were
           found which could have impacted the release badly for both cost and time.


          Nihilent provided a priority list on Test Scenarios to help manage the execution in a time
           crunch situation while ensuring best coverage of test cases from three point of view –
               o   Business criticality.
               o   Scenario occurrence probability.
               o   Technical Complexity.




© Nihilent Technologies                                                              Pg 4 of 17
2.         Case Profile – ABSA Internet Banking

Businesses and big market players in Banking like ABSA (South Africa) are demanding greater
openness, transparency, and scalability from their soft ware investments-they looking for versatile
solutions that enable them connect users and resources worldwide while leveraging their existing
investments. As a result, contemporary business applications run on many different platforms and in
many different environments, support integration with emerging technologies and legacy systems, and
feature add-on modules that support every imaginable business process. All this versatility has
multiplied the number of variables that may affect the performance application making the task of
testing soft ware more complicated and time-consuming than over before.


Many organizations do not execute software testing effectively as they lack the proper methodologies,
processes and techniques required to execute efficient examinations of systems. With such a lack of
emphasis on and knowledge of software testing, organizations are producing testing processes which
are not systemized, produce substantial residual effects at release and require substantial testing
efforts.


Hence there is a constant need in the industry to offer specialized way of testing mission critical
systems with goal oriented approach with low cost and maintainability.


With the open challenges to test Banking Products at Absa Group IT, Nihilent Test team has taken up
the responsibility in assisting Absa‟s critical projects like Internet Banking and their Joint ventures to
give away quality products to its customers and minimize maintenance costs after each major
production software release.


Internet banking is one of the most critical systems of Absa which is sensitive to any new promotion or
change on Absa‟s banking products which make testing a challenge.


At Absa Customer Banking is offered in 5 main channels WEB, WAP, CELLPHONE (WIG), KIOSK,
BRANCH and ATM. Any small change, offering or promotion to any one of its products will impact the
other products which demands quality testing to ensure no errors on the software.


Over one and half years of engagement with Absa, Nihilent Test team has proved their success in
delivering defect free software systems with their specialized way of testing using effective test
processes, methodologies and unique test strategy per channel/product.




© Nihilent Technologies                                                             Pg 5 of 17
Overview of application and Nihilent’s challenges


         Internet banking Solution is a high visibility application with one million customers and
          500,000 Cell phone Banking users.
         Quality Control is demanded on all accessible channels of banking like Web, Mobile and
          Wireless.
         Tight Integration with major Interfaces like Electronic Payment System, Electronic Messaging
          system and Card & Mercantile Systems etc.
         Complex infrastructure touching more than 100 product type and sub types.


Business Benefits and Metrics
    •    Estimate Early in the Project to help Business case decisions.
    •    Effective troubleshooting methodology, strong test strategy, design and case implementation
    •    Expose Business Risks, Discrepancies and deviations early in the project.
    •    Feed back on process defects.
    •    Documented end to end knowledge CASA, FICA Validations.
    •    In the initial couple of months of testing engagement Nihilent team could manage to identify
         already existing production incidents on Internet Banking and its joint ventures slipped
         through poor testing.
    •    With the introduction of a phased development/Test process, defects are now managed,
         regression areas are identifiable, and Quality improvements noticeable
    •    Minimized        overhead    calls       from   customers    to    The    Absa      Contact   Centre
         (TACC).Complaints/Queries to TACC were bed down to as low as 12% from its original 35%.


                                                           Sanlam Banking
                               Internet Banking                  6%
                                     10%
                                                                             WAP Banking
                                                                                 3%
                                                    Production Incidents


                                                                             Sales Fulfillment
                                 SIT Defects                                        2%



                            Defects
                             79%




The above chart shows the quick win and success achieved in initial engagements of testing Internet
Banking and its joint venture applications by exposing considerable amount of production issues
which were already sitting on applications on production. Its worth noting that Nihilent only started
testing on site in May 2007, and our mandate was to develop an effective test strategy, and
correspondingly promote good testing process improvement suggestions within the organization.




© Nihilent Technologies                                                                   Pg 6 of 17
During this time, promotion of our testing process started to encourage project team to realize defect
slippage to production due to poor quality and biased testing conducted by developers and system
analysts. Nihilent encouraged clear definition of roles and responsibilities and there by preached
unbiased testing for effective quality results.


Summary


   Successfully delivered 5 major releases with continuous improvement of only 10% defect rate in
    UAT and 2% defect rate on post production from a baseline of 40 and 30 percentages
    respectively.
   Developed unique test strategies to deal with WIG, WAP, ATM and WEB Testing.
   Identified generic test scripts to satisfy basic tests during sanity.
   Identified regression suite of 350 scripts to automate in future requirements.
   Effectively implemented Risk based test approach on „Just Do It‟ requirements to compete with
    market demand.




© Nihilent Technologies                                                              Pg 7 of 17
3.       Case Profile – Nedbank – National Credit Act (NCA)

Nedbank was faced with strict timelines to adhere to the National Credit Act (NCA) wich was
promulgated in South Africa to regularize all income groups. This statutory compliance project
involved process changes and affected all retail bank systems.


Business Challenges


    Time frame available for systems changes and testing are very short
    Not all regulatory requirements are clear enough to make system changes
    Allmost all retail banking systems are to be changed involving huge system changes


Nihilent’s Role


A joint team comprising Nedbank and Nihilent personnel was deployed. Commitment to Testing
processes had to be established in order to:
    Oversee the Programme testing portfolio.
    Oversee the Programme Schedule & budget planning
    Develop High Level Testing Strategy at Programme Level
    Manage high-level impact change requests to overall Programme
    Managing Traceability – NCA Act to Business Requirements and other traceability views
    Gap Analysis Consolidation
    Manage review of major project milestones.
    Manage intergroup co-ordination with stakeholders on testing perspective (Business, GIBS, PPM,
     GTSS, GSS & CMT).
    Manage communication (Business, GIBS, PPM, GTSS, GSS & CMT).
    Maintaining and tracking the testing progress and managing risks at Programme level
    Manage the testing progress Dashboard



Business Benefits Delivered


    The testing strategy and methodology implemented by Nihilent enabled Nedbank to comply to
     National Credit Act) regulatory requirements




© Nihilent Technologies                                                         Pg 8 of 17
4.       Case Profile – SBSA SAP Banking Platform Testing

Standard Bank embarked on a strategic initiative to replace its legacy banking platform with SAP. As
part of the testing and validation for this ongoing initiative, SBSA was looking for an overall testing
resource solution which coupled imported specialised testing skills with local entry level skills, solving
a capacity problem economically with the added value of creation of local skills.


Business Challenges


The testing market had a demand for testing skills, therefore the local market was not a viable option
to supply the solution. We therefore needed to create additional capacity by importing existing skills
and growing new skills.


Nihilent and Paracon’s Role


        A specialist testing team was put together team including 2 test managers, 15 senior and
         junior test analysts, and 10 testing graduates.
        The testing graduates were local skills that had gone through Paracon‟s selection,
         assessment and training and mentorship programme. This programme incorporated skills
         acquisition increases and retention bonuses as the skills were in great demand and their stay
         needed to be protected for the duration of the contract.
        This team delivered the functional testing required, with the requisite test strategy, planning,
         analysis, actual testing and reporting.
        In addition, the team was responsible for mapping all the systems and their interfaces, the
         „process‟ way of working was a noticeable value add, that became the standard in the broader
         division.


Business Benefits Realised


        The team was then moved onto other SAP module testing projects.
        The same model was successfully used for subsequent initiatives including NCA
         requirements – which required 30 test analysts and 50 entry level testers.




© Nihilent Technologies                                                               Pg 9 of 17
5.       Case Profile – Dimension Data – GSOA

The Global Services Operating Architecture (GSOA) was developed by DD as its Services Operating
System Platform for all its Global Online Services initiatives. GSOA is a complex Eco-system
consisting of commercial software products such as SAP, Siebel, Tibco and Netcool, in-house
software in C/C++, Java and Perl, and application-to-application integration modules that allows all of
the various system components to interact as a single system.


Business Challenges
    GSOA operations needed to be built upon strong release and deployment methodologies to
     ensure high system availability.
    Standardising GSOA architecture and release management across regional instances.
    Heavy customization in commercial products meant a substantial effort and cost for every
     enhahcement release or product upgrade.
    Pressing need to ensure improved system availability and fewer application failures.


Nihilent’s Role
    Test Strategy Definition
     Testing Tool Selection
    Testing Automation (functional, performance and security testing)
    Manual Testing
    Performance and Stress Testing of critical functionalities
    Quality Management
    Documentation Management – central repository & update
    Rollout / Deployment Management


Business Benefits Delivered
    Time per testing cycle reduced to 2 days instead of 21
              o    Show-stoppers and critical issues picked up in a matter of hours, whereas with
                   manual testing it used to take days
              o    Possible to fix errors as they are encountered and retest immediately
              o    With manual testing, retesting was around a basket of fixes
              o    More Testing Cycles possible per release
    Overall reduction in release effort and cost, in conjunction with increase in quality
              o    Approx. 80% reduction in testing effort
              o    Approx. 30% more functionality delivered per release due to additional time available
                   for development




© Nihilent Technologies                                                               Pg 10 of 17
6.       Case Profile: Dimension Data (Quality Assurance)

Dimension Data (DD) is a global IT services and solution provider that helps customers plan, build,
and support their IT infrastructures. The company is listed on the London Stock Exchange [DDT LSE]
and operates in 30 countries on five continents.DD applies its more than 23 years of experience in
technology infrastructures, networking, security, operating environments, storage, and contact center
technologies and its unique blend of skills in integration, consulting and managed services.
The aim is to create solutions that can help clients to realize a greater return on their IT investments.
To achieve this, Dimension Data (DD) delivers solutions using its proprietary Application Network
architectural framework.



Project Description


The Global Services Operating Architecture (GSOA) was developed by DD as its Services Operating
System Platform for all its Global Online Services initiatives. GSOA is a complex Eco-system
consisting of commercial software tools, in-house software and application-to-application integration
modules that allows all of the various system components to interact as a single system.


The Global Services Operating Architecture allows a consistent and seamless provision of services to
multi-national customers as well as regional and country organisations. Service management is
consistent and offers an unequalled value proposition to the corporate world.
The components of the Global Services Operating Architecture include:


    CRM component in Siebel Systems
    Global Logic Engine
    Set of correlation and event management tools from Micromuse/Netcool
    Performance management and reporting tools from Concord
    Active agents
    An advanced Poller mechanism
    Automated diagram generator
    Automated systems configuration module
    Advanced integration modules
    Customer services portal




© Nihilent Technologies                                                            Pg 11 of 17
   To cater for Dimension data‟s business requirements, the GSOA Siebel instance has been
    heavily customised over a period of time. These customizations have lead to GSOA specific
    business flows.
   Any issues with these business flows disrupt the day to day functioning of the Operation Centre.
    Hence, it is necessary to test these flows before each release so as to maximize system usage
    and availbility.



Business Challenges


   GSOA operations needed to be built upon strong release and deployment methodologies to
    ensure high system availability.
   DD further struggled to standardise GSOA architecture across different regional instances. Due to
    setups in 5 different locations, management was unable consolidate organizational level statistics
    for improvement and strategizing.
   Design and Implementation challenges and heavy customization in Commercial products such as
    Siebel meant a substantial effort and cost
   There was a pressing need to ensure improved system availability and fewer application failures
    to protect exsiting business and target new customers.




© Nihilent Technologies                                                          Pg 12 of 17
Nihilent’s Role


Nihilent‟s Quality Assurance group is responsible to define and execute test strategies and plans for
every GSOA release to improve the overall system stability and availability.


Test Strategy Definition
        Testing Mechanisms
        Testing Tool Selection
        Test Scenario Definition
Testing Automation
        Design scenarios to be automated
        Develop / Script automated test cases
        Functional, Performance and Security Testing
Manual Testing
        Development/Updation of Test Cases
        Multiple rounds of end-to-end System Testing before every major release
Performance and Stress Testing of critical functionalities
Quality Management
        Development & Testing methodology
        Code reviews
Documentation Management – central repository & update
Rollout Management
        Preparation for Major Releases (Support & Development Cycles)
        Rollout Management for critical business functionalities



Platform & Technologies
   Platforms: Microsoft, Linux, Sun Solaris
   Packaged Applications: Siebel, Micromuse Netcool, Concorde NetHealth, SAP
   Integration Applications: TIBCO, Siebel - SAP Integration, XML, Biztalk
   Programming Technologies: Java, C, Perl, Shell scripting, CGI, PHP, dotNET
   Web Servers: Apache, Tomcat, IIS, Axis
   Databases: MS SQL Server, Oracle, Mysql
   Networking Protocols: TCP/IP, SNMP, ICMP, Telnet, SSH
   Automation Tools: Mercury




© Nihilent Technologies                                                            Pg 13 of 17
Business benefits delivered


   By using ISO 9001:2000, CMMi and ITIL best practices, and Nihilent‟s own Software Testing
    methodology, Nihilent has been successfully able to improve the overall system stability and
    reduce application failure. This meant substantial reduction in support effort and costs.
   By means of aggressive test automation using tools like Mercury QTP and custom scripts for load
    testing, Nihilent has been able to bring the functional testing time from several months taken by
    DD down to weeks. Similarly, regression testing time has come down from weeks to days. This
    has significantly reduced the time to market for new DD services and solutions, and ensuring high
    quality delivery into production.
   Overall investments in Quality Assurance, resulting into reduced service delivery management
    effort, has led to DD being able to focus more on new solutions and functional enhancements,
    including ITIL implementation and Security.
   The ability to bring new services and solutions to the market quickly has led to an enhanced
    Service Portfolio, enabling DD to be much aggressive in their strategies to pursue new
    opportunities and react to competitors actions.




© Nihilent Technologies                                                            Pg 14 of 17
7.       Case Profile: My Medical Records

MyMedicalRecords.com, headquartered in Los Angeles, California, seeks to empower health care
consumers and medical professionals by facilitating access to consumer medical records and
associated vital documents. (Such as living wills, birth certificates and insurance policies). The
Company offers consumers an easy-to-use, secure web-based product that allows documents,
images and voice mail messages to be transmitted in and out of the MMR system using a variety of
methods, including fax, file upload and email.


Project Description


The application is developed for MyMedicalRecords.com, which seeks to empower health care
consumers and medical professionals by facilitating access to consumer medical records and
associated vital documents.


The application is intended to achieve the following objective for MMR customers.
    Allocating personal Life Line Number (Phone Number).
    An easy-to-use web interface.
    Secure web-based product that allows documents, images and voice mail messages to be
     transmitted in and out of the MMR system using a variety of methods, including fax, file upload
     and email.
    Setting Calendar Appointments.
    Securing File Folders.
    Emergency Access to doctors to view family member details.
    Web Service interface for Telephony application and Corporate customer.
    Internationalization support.
    Development and setup of MMR Japan application. This is the equivalent of the MMR site in
     Japanese.
    Integration to Google Health using CCRg.


Business Challenges


    Establishing a formal application roadmap, articulating a vision for the future state of the
     applications. This will include plans to move the applications from the current state to the vision,
     possibly in incremental phases.
    Protecting and leveraging IT investments by rationalizing and unifying applications.
    Reduced complexity and increased performance, stability and scalability of applications.




© Nihilent Technologies                                                             Pg 15 of 17
   Improved productivity and reduced maintenance efforts and costs, leading to improved service
    delivery and quality.
   Better fitment for purpose, and enhanced ability to accommodate business change.


Nihilent’s Role


   Requirement gathering was carried out onsite. All subsequent phases are being carried out from
    offshore center in India.
   Nihilent is involved in design, development of MMR application.
   Data migration from existing Btree to MS SQL.
   Nihilent is responsible in delivering requested work packages over multiple code drops, enabling
    MMR to test and provide early feedback, and facilitating smooth integration into the MMR
    production application.
   Nihilent is also responsible for delivering additional services on the MMR platform as well as
    providing interfaces to integrate with other partners and services.
   Architectural Ownership.
   Nihilent is responsible for Quality Assurance of every release and has a dedicated testing and
    release management team for MMR. The application is tested using the following methods and
    tools.
        Manual Testing for new functionalities being introduced.
        Junit Test cases are developed as per TDD approach and help in automating the unit test
         cases. These test cases are run on each build to check that no existing code is broken due to
         the new fixes.
        JMeter based Load Testing was carried out on the application to test performance and
         behaviour of Java Objects including JSP, Servlets and web services. Using JMeter, a high
         amount of load was generated and application was tested for response times. In conjunction
         with JMeter, JProfiler was setup to identify bottlenecks and memory leaks.
        Application Security Testing using tools like Acunetix and Nstalker for vulnerability scanning.
         Vulnerabilities for SQL injection were identified and resolved as a result of this testing.



Platform & Technologies


   Platform and OS: Microsoft Windows 2003
   Programming Technologies: Java, J2ee, XML, Web Services
   Application Server : JBoss 4.0.4
   Database:: MS SQL Server 2005




© Nihilent Technologies                                                               Pg 16 of 17
Business benefits delivered


   Improved performance and scalability of the application.
   Improved service delivery to end customers.
   Reduced time to market of additional services on the MMR platform.
   Maximum Reuse of common codebase thus reduction in costs.




Contact Us


Jonathan A. Wiesman
Vice President
Nihilent Technologies. Inc.
929 East Main Street
Suite # 117
Mount Joy, Pennsylvania 17552
Cell: 717-475-9662
E-mail: jonathan.wiesman@nihilent.com




© Nihilent Technologies                                                  Pg 17 of 17

Mais conteúdo relacionado

Mais procurados

Agile software development and challenges
Agile software development and challengesAgile software development and challenges
Agile software development and challengeseSAT Journals
 
Bella Persad_Resume_06152016
Bella Persad_Resume_06152016Bella Persad_Resume_06152016
Bella Persad_Resume_06152016Bella Persad
 
Leveraging the 7Stones Framework
Leveraging the 7Stones FrameworkLeveraging the 7Stones Framework
Leveraging the 7Stones FrameworkBryan LeBlanc
 
Agile software development and challenges
Agile software development and challengesAgile software development and challenges
Agile software development and challengeseSAT Publishing House
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsTechWell
 
Scrum and Compliance (2013)
Scrum and Compliance (2013)Scrum and Compliance (2013)
Scrum and Compliance (2013)Laszlo Szalvay
 
SR&ED: What you need to know about the changing landscape - MaRS Best Practices
SR&ED: What you need to know about the changing landscape - MaRS Best PracticesSR&ED: What you need to know about the changing landscape - MaRS Best Practices
SR&ED: What you need to know about the changing landscape - MaRS Best PracticesMaRS Discovery District
 
Kevin+Bilbreys+Resume+2016 with Proficiencies
Kevin+Bilbreys+Resume+2016 with ProficienciesKevin+Bilbreys+Resume+2016 with Proficiencies
Kevin+Bilbreys+Resume+2016 with ProficienciesKevin Bilbrey
 
Product Life Cycle Management
Product Life Cycle ManagementProduct Life Cycle Management
Product Life Cycle ManagementAnand Subramaniam
 
Analysis Questionnaire - White Paper
Analysis Questionnaire - White PaperAnalysis Questionnaire - White Paper
Analysis Questionnaire - White PaperSaurabh Goel
 
Mark Sage (AREA): Fulfilling the Potential of AR for Enterprise
Mark Sage (AREA): Fulfilling the Potential of AR for EnterpriseMark Sage (AREA): Fulfilling the Potential of AR for Enterprise
Mark Sage (AREA): Fulfilling the Potential of AR for EnterpriseAugmentedWorldExpo
 
JAD Workshops
JAD WorkshopsJAD Workshops
JAD Workshopshapy
 
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial CompaniesDecision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial CompaniesDecision Management Solutions
 

Mais procurados (18)

Agile software development and challenges
Agile software development and challengesAgile software development and challenges
Agile software development and challenges
 
Bella Persad_Resume_06152016
Bella Persad_Resume_06152016Bella Persad_Resume_06152016
Bella Persad_Resume_06152016
 
Leveraging the 7Stones Framework
Leveraging the 7Stones FrameworkLeveraging the 7Stones Framework
Leveraging the 7Stones Framework
 
Agile software development and challenges
Agile software development and challengesAgile software development and challenges
Agile software development and challenges
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile Projects
 
Scrum and Compliance (2013)
Scrum and Compliance (2013)Scrum and Compliance (2013)
Scrum and Compliance (2013)
 
SR&ED: What you need to know about the changing landscape - MaRS Best Practices
SR&ED: What you need to know about the changing landscape - MaRS Best PracticesSR&ED: What you need to know about the changing landscape - MaRS Best Practices
SR&ED: What you need to know about the changing landscape - MaRS Best Practices
 
Kevin+Bilbreys+Resume+2016 with Proficiencies
Kevin+Bilbreys+Resume+2016 with ProficienciesKevin+Bilbreys+Resume+2016 with Proficiencies
Kevin+Bilbreys+Resume+2016 with Proficiencies
 
Product Life Cycle Management
Product Life Cycle ManagementProduct Life Cycle Management
Product Life Cycle Management
 
Case Studies
Case StudiesCase Studies
Case Studies
 
Analysis Questionnaire - White Paper
Analysis Questionnaire - White PaperAnalysis Questionnaire - White Paper
Analysis Questionnaire - White Paper
 
Mark Sage (AREA): Fulfilling the Potential of AR for Enterprise
Mark Sage (AREA): Fulfilling the Potential of AR for EnterpriseMark Sage (AREA): Fulfilling the Potential of AR for Enterprise
Mark Sage (AREA): Fulfilling the Potential of AR for Enterprise
 
JAD Workshops
JAD WorkshopsJAD Workshops
JAD Workshops
 
Hein Thu Soe's RM BIT Coursework
Hein Thu Soe's RM BIT CourseworkHein Thu Soe's RM BIT Coursework
Hein Thu Soe's RM BIT Coursework
 
Automated legacy portfolio assessment
Automated legacy portfolio assessmentAutomated legacy portfolio assessment
Automated legacy portfolio assessment
 
Standardize the Service Desk
Standardize the Service DeskStandardize the Service Desk
Standardize the Service Desk
 
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial CompaniesDecision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
 
1 07-30
1 07-301 07-30
1 07-30
 

Semelhante a Nihilent’S Testing Services Case Profiles Nihilent.1

UAT for a Major US Banking Conglomerate
UAT for a Major US Banking ConglomerateUAT for a Major US Banking Conglomerate
UAT for a Major US Banking ConglomerateThinksoft Global
 
James carty text based resume May 2016
James carty text based resume May 2016James carty text based resume May 2016
James carty text based resume May 2016Jim Carty
 
Can Scriptless Test Automation boost growth and new innovations for the Banki...
Can Scriptless Test Automation boost growth and new innovations for the Banki...Can Scriptless Test Automation boost growth and new innovations for the Banki...
Can Scriptless Test Automation boost growth and new innovations for the Banki...Sun Technologies
 
How can banks achieve assured release through effective user acceptance testing
How can banks achieve assured release through effective user acceptance testingHow can banks achieve assured release through effective user acceptance testing
How can banks achieve assured release through effective user acceptance testingMaveric Systems
 
Predictive Maintenance Solution for Industries - Cyient
Predictive Maintenance Solution for Industries - CyientPredictive Maintenance Solution for Industries - Cyient
Predictive Maintenance Solution for Industries - CyientPercy-Mitchell
 
Cosmosoft business solutions
Cosmosoft business solutionsCosmosoft business solutions
Cosmosoft business solutionsAsmat Hayat
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
 
IZERTIS V-trev midih-presentation-oc2_demo_day
IZERTIS V-trev midih-presentation-oc2_demo_dayIZERTIS V-trev midih-presentation-oc2_demo_day
IZERTIS V-trev midih-presentation-oc2_demo_dayMIDIH_EU
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?Gabriel Lucaciu
 
Sachin 5 Yrs Telecom Ba Pmp Resume
Sachin 5 Yrs Telecom Ba Pmp ResumeSachin 5 Yrs Telecom Ba Pmp Resume
Sachin 5 Yrs Telecom Ba Pmp ResumeSachin P, PMP®
 
Preetam_Resume_Business Analyst
Preetam_Resume_Business AnalystPreetam_Resume_Business Analyst
Preetam_Resume_Business AnalystPreetam Sahu
 
Sachin Sawant_232644_CV
Sachin Sawant_232644_CVSachin Sawant_232644_CV
Sachin Sawant_232644_CVSachin Sawant
 

Semelhante a Nihilent’S Testing Services Case Profiles Nihilent.1 (20)

Banking on Thinksoft
Banking on ThinksoftBanking on Thinksoft
Banking on Thinksoft
 
UAT for a Major US Banking Conglomerate
UAT for a Major US Banking ConglomerateUAT for a Major US Banking Conglomerate
UAT for a Major US Banking Conglomerate
 
James carty text based resume May 2016
James carty text based resume May 2016James carty text based resume May 2016
James carty text based resume May 2016
 
Can Scriptless Test Automation boost growth and new innovations for the Banki...
Can Scriptless Test Automation boost growth and new innovations for the Banki...Can Scriptless Test Automation boost growth and new innovations for the Banki...
Can Scriptless Test Automation boost growth and new innovations for the Banki...
 
Tamillakshmi Manoharan - CAMS
Tamillakshmi Manoharan - CAMSTamillakshmi Manoharan - CAMS
Tamillakshmi Manoharan - CAMS
 
How can banks achieve assured release through effective user acceptance testing
How can banks achieve assured release through effective user acceptance testingHow can banks achieve assured release through effective user acceptance testing
How can banks achieve assured release through effective user acceptance testing
 
Predictive Maintenance Solution for Industries - Cyient
Predictive Maintenance Solution for Industries - CyientPredictive Maintenance Solution for Industries - Cyient
Predictive Maintenance Solution for Industries - Cyient
 
Cosmosoft business solutions
Cosmosoft business solutionsCosmosoft business solutions
Cosmosoft business solutions
 
Insights success the 10 best performing software solution providers 11th dec ...
Insights success the 10 best performing software solution providers 11th dec ...Insights success the 10 best performing software solution providers 11th dec ...
Insights success the 10 best performing software solution providers 11th dec ...
 
Bhooma_Sampath (1)
Bhooma_Sampath (1)Bhooma_Sampath (1)
Bhooma_Sampath (1)
 
Casualty Insurance
Casualty Insurance Casualty Insurance
Casualty Insurance
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Nirupama_Ragunathan
Nirupama_RagunathanNirupama_Ragunathan
Nirupama_Ragunathan
 
KrishnaThorati
KrishnaThoratiKrishnaThorati
KrishnaThorati
 
IZERTIS V-trev midih-presentation-oc2_demo_day
IZERTIS V-trev midih-presentation-oc2_demo_dayIZERTIS V-trev midih-presentation-oc2_demo_day
IZERTIS V-trev midih-presentation-oc2_demo_day
 
CS PRACRICLE.docx
CS PRACRICLE.docxCS PRACRICLE.docx
CS PRACRICLE.docx
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?
 
Sachin 5 Yrs Telecom Ba Pmp Resume
Sachin 5 Yrs Telecom Ba Pmp ResumeSachin 5 Yrs Telecom Ba Pmp Resume
Sachin 5 Yrs Telecom Ba Pmp Resume
 
Preetam_Resume_Business Analyst
Preetam_Resume_Business AnalystPreetam_Resume_Business Analyst
Preetam_Resume_Business Analyst
 
Sachin Sawant_232644_CV
Sachin Sawant_232644_CVSachin Sawant_232644_CV
Sachin Sawant_232644_CV
 

Nihilent’S Testing Services Case Profiles Nihilent.1

  • 1. qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwertyui Testing Services Case Studies opasdfghjklzxcvbnmqwertyuiopasdfg 4/27/2010 Jonathan A. Wiesman, Vice President hjklzxcvbnmqwertyuiopasdfghjklzxc Nihilent Technologies vbnmqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfg hjklzxcvbnmqwertyuiopasdfghjklzxc vbnmqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfg hjklzxcvbnmrtyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnmqwert yuiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklz xcvbnmqwertyuiopasdfghjklzxcvbnm © Nihilent Technologies Pg 1 of 17 qwertyuiopasdfghjklzxcvbnmqwerty
  • 2. Testing Services Case Profiles Table of Contents 1. Case Profile – Nedbank Payment Tracking ................................................................................... 3 2. Case Profile – ABSA Internet Banking ........................................................................................... 5 3. Case Profile – Nedbank – National Credit Act (NCA) .................................................................... 8 4. Case Profile – SBSA SAP Banking Platform Testing..................................................................... 9 5. Case Profile – Dimension Data – GSOA ...................................................................................... 10 6. Case Profile: Dimension Data (Quality Assurance) ..................................................................... 11 7. Case Profile: My Medical Records ............................................................................................... 15 Case Studies Profiles For LinkedIn Presented by: Jonathan A.Wiesman Vice President Nihilent Technology, Inc. Nihilent is a global consulting and solution integration company that delivers world-class services and solutions for the US market. Headquartered in India, Nihilent has extensive experience in international consulting, IT outsourcing and IT services. Nihilent‟s end-to-end Consulting-led services such as Enterprise Transformation and Change Management, Process Improvement and IT Services are the best world class consulting practice methodologies available world wide. www.nihilent.com © Nihilent Technologies Pg 2 of 17
  • 3. 1. Case Profile – Nedbank Payment Tracking In Nedbank, the Payment tracking release is concerned with implementing some of the automated processes necessary for operations personnel to provide ongoing quality support to clients processing transaction via the converged channel. Also current application CPAdmin is able to handle only CPS- H2H transactions while need is much more to provide same function for NetBank Business and NetBank Retail transactions as well. This will also be addressed by Payment Tracking release. Nihilent used the “Business Centric Approach”, using triad methodology to prioritize the Business cases via, the creation of Business tree-maps, system interfaces before arriving at the Test cases. The scope of the current exercise from Nihilent ends with the creation of Test packs required for UAT. Business Challenges  NedBank wanted to reform its old application CPAdmin to: o Support other interfaces with scalability to future interfaces as well. o Provide automation feature for common functionalities. o Bring it in line with other Channel Convergence applications/systems.  Nihilent was brought into project for UAT planning purpose as its Triad methodology approach provides handling of situations like – o Crunch timelines for testing. o Design/Build is almost complete or already completed. o Require review of entire project from requirements till build for Gaps. It was required to reduce the risk arising due to less time availability while a detailed traceability of build to requirement was not kept uptodate. Nihilent proposed a well defined approach to cover this risk and identify possible Gaps while providing a time efficient plan for executing UAT. Nihilent’s Role  Test Strategy Definition o “To create detailed Business tree maps with linkages to all functionalities and Business rules as per the Baseline BRS” o “To identify system interfaces across the Business tree maps to assess the impact on the system from a testing perspective” o “To build test scenarios and test cases in line with the Business tree maps to be executed by the Test team ” o “To create Traceability test matrix linking the Business rules with Business tree maps and Test cases” © Nihilent Technologies Pg 3 of 17
  • 4. Nihilent was involved in Test Planning purpose only and execution of UAT was out of scope for this project. Business Benefits Delivered  Nihilent has successfully implemented Business Centric Approach using Triad methodology to come up with Test scenarios. It provided a chance to review all stage outputs from requirement, Design and development to find Gaps. Few critical (along with other) Gaps were found which could have impacted the release badly for both cost and time.  Nihilent provided a priority list on Test Scenarios to help manage the execution in a time crunch situation while ensuring best coverage of test cases from three point of view – o Business criticality. o Scenario occurrence probability. o Technical Complexity. © Nihilent Technologies Pg 4 of 17
  • 5. 2. Case Profile – ABSA Internet Banking Businesses and big market players in Banking like ABSA (South Africa) are demanding greater openness, transparency, and scalability from their soft ware investments-they looking for versatile solutions that enable them connect users and resources worldwide while leveraging their existing investments. As a result, contemporary business applications run on many different platforms and in many different environments, support integration with emerging technologies and legacy systems, and feature add-on modules that support every imaginable business process. All this versatility has multiplied the number of variables that may affect the performance application making the task of testing soft ware more complicated and time-consuming than over before. Many organizations do not execute software testing effectively as they lack the proper methodologies, processes and techniques required to execute efficient examinations of systems. With such a lack of emphasis on and knowledge of software testing, organizations are producing testing processes which are not systemized, produce substantial residual effects at release and require substantial testing efforts. Hence there is a constant need in the industry to offer specialized way of testing mission critical systems with goal oriented approach with low cost and maintainability. With the open challenges to test Banking Products at Absa Group IT, Nihilent Test team has taken up the responsibility in assisting Absa‟s critical projects like Internet Banking and their Joint ventures to give away quality products to its customers and minimize maintenance costs after each major production software release. Internet banking is one of the most critical systems of Absa which is sensitive to any new promotion or change on Absa‟s banking products which make testing a challenge. At Absa Customer Banking is offered in 5 main channels WEB, WAP, CELLPHONE (WIG), KIOSK, BRANCH and ATM. Any small change, offering or promotion to any one of its products will impact the other products which demands quality testing to ensure no errors on the software. Over one and half years of engagement with Absa, Nihilent Test team has proved their success in delivering defect free software systems with their specialized way of testing using effective test processes, methodologies and unique test strategy per channel/product. © Nihilent Technologies Pg 5 of 17
  • 6. Overview of application and Nihilent’s challenges  Internet banking Solution is a high visibility application with one million customers and 500,000 Cell phone Banking users.  Quality Control is demanded on all accessible channels of banking like Web, Mobile and Wireless.  Tight Integration with major Interfaces like Electronic Payment System, Electronic Messaging system and Card & Mercantile Systems etc.  Complex infrastructure touching more than 100 product type and sub types. Business Benefits and Metrics • Estimate Early in the Project to help Business case decisions. • Effective troubleshooting methodology, strong test strategy, design and case implementation • Expose Business Risks, Discrepancies and deviations early in the project. • Feed back on process defects. • Documented end to end knowledge CASA, FICA Validations. • In the initial couple of months of testing engagement Nihilent team could manage to identify already existing production incidents on Internet Banking and its joint ventures slipped through poor testing. • With the introduction of a phased development/Test process, defects are now managed, regression areas are identifiable, and Quality improvements noticeable • Minimized overhead calls from customers to The Absa Contact Centre (TACC).Complaints/Queries to TACC were bed down to as low as 12% from its original 35%. Sanlam Banking Internet Banking 6% 10% WAP Banking 3% Production Incidents Sales Fulfillment SIT Defects 2% Defects 79% The above chart shows the quick win and success achieved in initial engagements of testing Internet Banking and its joint venture applications by exposing considerable amount of production issues which were already sitting on applications on production. Its worth noting that Nihilent only started testing on site in May 2007, and our mandate was to develop an effective test strategy, and correspondingly promote good testing process improvement suggestions within the organization. © Nihilent Technologies Pg 6 of 17
  • 7. During this time, promotion of our testing process started to encourage project team to realize defect slippage to production due to poor quality and biased testing conducted by developers and system analysts. Nihilent encouraged clear definition of roles and responsibilities and there by preached unbiased testing for effective quality results. Summary  Successfully delivered 5 major releases with continuous improvement of only 10% defect rate in UAT and 2% defect rate on post production from a baseline of 40 and 30 percentages respectively.  Developed unique test strategies to deal with WIG, WAP, ATM and WEB Testing.  Identified generic test scripts to satisfy basic tests during sanity.  Identified regression suite of 350 scripts to automate in future requirements.  Effectively implemented Risk based test approach on „Just Do It‟ requirements to compete with market demand. © Nihilent Technologies Pg 7 of 17
  • 8. 3. Case Profile – Nedbank – National Credit Act (NCA) Nedbank was faced with strict timelines to adhere to the National Credit Act (NCA) wich was promulgated in South Africa to regularize all income groups. This statutory compliance project involved process changes and affected all retail bank systems. Business Challenges  Time frame available for systems changes and testing are very short  Not all regulatory requirements are clear enough to make system changes  Allmost all retail banking systems are to be changed involving huge system changes Nihilent’s Role A joint team comprising Nedbank and Nihilent personnel was deployed. Commitment to Testing processes had to be established in order to:  Oversee the Programme testing portfolio.  Oversee the Programme Schedule & budget planning  Develop High Level Testing Strategy at Programme Level  Manage high-level impact change requests to overall Programme  Managing Traceability – NCA Act to Business Requirements and other traceability views  Gap Analysis Consolidation  Manage review of major project milestones.  Manage intergroup co-ordination with stakeholders on testing perspective (Business, GIBS, PPM, GTSS, GSS & CMT).  Manage communication (Business, GIBS, PPM, GTSS, GSS & CMT).  Maintaining and tracking the testing progress and managing risks at Programme level  Manage the testing progress Dashboard Business Benefits Delivered  The testing strategy and methodology implemented by Nihilent enabled Nedbank to comply to National Credit Act) regulatory requirements © Nihilent Technologies Pg 8 of 17
  • 9. 4. Case Profile – SBSA SAP Banking Platform Testing Standard Bank embarked on a strategic initiative to replace its legacy banking platform with SAP. As part of the testing and validation for this ongoing initiative, SBSA was looking for an overall testing resource solution which coupled imported specialised testing skills with local entry level skills, solving a capacity problem economically with the added value of creation of local skills. Business Challenges The testing market had a demand for testing skills, therefore the local market was not a viable option to supply the solution. We therefore needed to create additional capacity by importing existing skills and growing new skills. Nihilent and Paracon’s Role  A specialist testing team was put together team including 2 test managers, 15 senior and junior test analysts, and 10 testing graduates.  The testing graduates were local skills that had gone through Paracon‟s selection, assessment and training and mentorship programme. This programme incorporated skills acquisition increases and retention bonuses as the skills were in great demand and their stay needed to be protected for the duration of the contract.  This team delivered the functional testing required, with the requisite test strategy, planning, analysis, actual testing and reporting.  In addition, the team was responsible for mapping all the systems and their interfaces, the „process‟ way of working was a noticeable value add, that became the standard in the broader division. Business Benefits Realised  The team was then moved onto other SAP module testing projects.  The same model was successfully used for subsequent initiatives including NCA requirements – which required 30 test analysts and 50 entry level testers. © Nihilent Technologies Pg 9 of 17
  • 10. 5. Case Profile – Dimension Data – GSOA The Global Services Operating Architecture (GSOA) was developed by DD as its Services Operating System Platform for all its Global Online Services initiatives. GSOA is a complex Eco-system consisting of commercial software products such as SAP, Siebel, Tibco and Netcool, in-house software in C/C++, Java and Perl, and application-to-application integration modules that allows all of the various system components to interact as a single system. Business Challenges  GSOA operations needed to be built upon strong release and deployment methodologies to ensure high system availability.  Standardising GSOA architecture and release management across regional instances.  Heavy customization in commercial products meant a substantial effort and cost for every enhahcement release or product upgrade.  Pressing need to ensure improved system availability and fewer application failures. Nihilent’s Role  Test Strategy Definition Testing Tool Selection  Testing Automation (functional, performance and security testing)  Manual Testing  Performance and Stress Testing of critical functionalities  Quality Management  Documentation Management – central repository & update  Rollout / Deployment Management Business Benefits Delivered  Time per testing cycle reduced to 2 days instead of 21 o Show-stoppers and critical issues picked up in a matter of hours, whereas with manual testing it used to take days o Possible to fix errors as they are encountered and retest immediately o With manual testing, retesting was around a basket of fixes o More Testing Cycles possible per release  Overall reduction in release effort and cost, in conjunction with increase in quality o Approx. 80% reduction in testing effort o Approx. 30% more functionality delivered per release due to additional time available for development © Nihilent Technologies Pg 10 of 17
  • 11. 6. Case Profile: Dimension Data (Quality Assurance) Dimension Data (DD) is a global IT services and solution provider that helps customers plan, build, and support their IT infrastructures. The company is listed on the London Stock Exchange [DDT LSE] and operates in 30 countries on five continents.DD applies its more than 23 years of experience in technology infrastructures, networking, security, operating environments, storage, and contact center technologies and its unique blend of skills in integration, consulting and managed services. The aim is to create solutions that can help clients to realize a greater return on their IT investments. To achieve this, Dimension Data (DD) delivers solutions using its proprietary Application Network architectural framework. Project Description The Global Services Operating Architecture (GSOA) was developed by DD as its Services Operating System Platform for all its Global Online Services initiatives. GSOA is a complex Eco-system consisting of commercial software tools, in-house software and application-to-application integration modules that allows all of the various system components to interact as a single system. The Global Services Operating Architecture allows a consistent and seamless provision of services to multi-national customers as well as regional and country organisations. Service management is consistent and offers an unequalled value proposition to the corporate world. The components of the Global Services Operating Architecture include:  CRM component in Siebel Systems  Global Logic Engine  Set of correlation and event management tools from Micromuse/Netcool  Performance management and reporting tools from Concord  Active agents  An advanced Poller mechanism  Automated diagram generator  Automated systems configuration module  Advanced integration modules  Customer services portal © Nihilent Technologies Pg 11 of 17
  • 12. To cater for Dimension data‟s business requirements, the GSOA Siebel instance has been heavily customised over a period of time. These customizations have lead to GSOA specific business flows.  Any issues with these business flows disrupt the day to day functioning of the Operation Centre. Hence, it is necessary to test these flows before each release so as to maximize system usage and availbility. Business Challenges  GSOA operations needed to be built upon strong release and deployment methodologies to ensure high system availability.  DD further struggled to standardise GSOA architecture across different regional instances. Due to setups in 5 different locations, management was unable consolidate organizational level statistics for improvement and strategizing.  Design and Implementation challenges and heavy customization in Commercial products such as Siebel meant a substantial effort and cost  There was a pressing need to ensure improved system availability and fewer application failures to protect exsiting business and target new customers. © Nihilent Technologies Pg 12 of 17
  • 13. Nihilent’s Role Nihilent‟s Quality Assurance group is responsible to define and execute test strategies and plans for every GSOA release to improve the overall system stability and availability. Test Strategy Definition  Testing Mechanisms  Testing Tool Selection  Test Scenario Definition Testing Automation  Design scenarios to be automated  Develop / Script automated test cases  Functional, Performance and Security Testing Manual Testing  Development/Updation of Test Cases  Multiple rounds of end-to-end System Testing before every major release Performance and Stress Testing of critical functionalities Quality Management  Development & Testing methodology  Code reviews Documentation Management – central repository & update Rollout Management  Preparation for Major Releases (Support & Development Cycles)  Rollout Management for critical business functionalities Platform & Technologies  Platforms: Microsoft, Linux, Sun Solaris  Packaged Applications: Siebel, Micromuse Netcool, Concorde NetHealth, SAP  Integration Applications: TIBCO, Siebel - SAP Integration, XML, Biztalk  Programming Technologies: Java, C, Perl, Shell scripting, CGI, PHP, dotNET  Web Servers: Apache, Tomcat, IIS, Axis  Databases: MS SQL Server, Oracle, Mysql  Networking Protocols: TCP/IP, SNMP, ICMP, Telnet, SSH  Automation Tools: Mercury © Nihilent Technologies Pg 13 of 17
  • 14. Business benefits delivered  By using ISO 9001:2000, CMMi and ITIL best practices, and Nihilent‟s own Software Testing methodology, Nihilent has been successfully able to improve the overall system stability and reduce application failure. This meant substantial reduction in support effort and costs.  By means of aggressive test automation using tools like Mercury QTP and custom scripts for load testing, Nihilent has been able to bring the functional testing time from several months taken by DD down to weeks. Similarly, regression testing time has come down from weeks to days. This has significantly reduced the time to market for new DD services and solutions, and ensuring high quality delivery into production.  Overall investments in Quality Assurance, resulting into reduced service delivery management effort, has led to DD being able to focus more on new solutions and functional enhancements, including ITIL implementation and Security.  The ability to bring new services and solutions to the market quickly has led to an enhanced Service Portfolio, enabling DD to be much aggressive in their strategies to pursue new opportunities and react to competitors actions. © Nihilent Technologies Pg 14 of 17
  • 15. 7. Case Profile: My Medical Records MyMedicalRecords.com, headquartered in Los Angeles, California, seeks to empower health care consumers and medical professionals by facilitating access to consumer medical records and associated vital documents. (Such as living wills, birth certificates and insurance policies). The Company offers consumers an easy-to-use, secure web-based product that allows documents, images and voice mail messages to be transmitted in and out of the MMR system using a variety of methods, including fax, file upload and email. Project Description The application is developed for MyMedicalRecords.com, which seeks to empower health care consumers and medical professionals by facilitating access to consumer medical records and associated vital documents. The application is intended to achieve the following objective for MMR customers.  Allocating personal Life Line Number (Phone Number).  An easy-to-use web interface.  Secure web-based product that allows documents, images and voice mail messages to be transmitted in and out of the MMR system using a variety of methods, including fax, file upload and email.  Setting Calendar Appointments.  Securing File Folders.  Emergency Access to doctors to view family member details.  Web Service interface for Telephony application and Corporate customer.  Internationalization support.  Development and setup of MMR Japan application. This is the equivalent of the MMR site in Japanese.  Integration to Google Health using CCRg. Business Challenges  Establishing a formal application roadmap, articulating a vision for the future state of the applications. This will include plans to move the applications from the current state to the vision, possibly in incremental phases.  Protecting and leveraging IT investments by rationalizing and unifying applications.  Reduced complexity and increased performance, stability and scalability of applications. © Nihilent Technologies Pg 15 of 17
  • 16. Improved productivity and reduced maintenance efforts and costs, leading to improved service delivery and quality.  Better fitment for purpose, and enhanced ability to accommodate business change. Nihilent’s Role  Requirement gathering was carried out onsite. All subsequent phases are being carried out from offshore center in India.  Nihilent is involved in design, development of MMR application.  Data migration from existing Btree to MS SQL.  Nihilent is responsible in delivering requested work packages over multiple code drops, enabling MMR to test and provide early feedback, and facilitating smooth integration into the MMR production application.  Nihilent is also responsible for delivering additional services on the MMR platform as well as providing interfaces to integrate with other partners and services.  Architectural Ownership.  Nihilent is responsible for Quality Assurance of every release and has a dedicated testing and release management team for MMR. The application is tested using the following methods and tools.  Manual Testing for new functionalities being introduced.  Junit Test cases are developed as per TDD approach and help in automating the unit test cases. These test cases are run on each build to check that no existing code is broken due to the new fixes.  JMeter based Load Testing was carried out on the application to test performance and behaviour of Java Objects including JSP, Servlets and web services. Using JMeter, a high amount of load was generated and application was tested for response times. In conjunction with JMeter, JProfiler was setup to identify bottlenecks and memory leaks.  Application Security Testing using tools like Acunetix and Nstalker for vulnerability scanning. Vulnerabilities for SQL injection were identified and resolved as a result of this testing. Platform & Technologies  Platform and OS: Microsoft Windows 2003  Programming Technologies: Java, J2ee, XML, Web Services  Application Server : JBoss 4.0.4  Database:: MS SQL Server 2005 © Nihilent Technologies Pg 16 of 17
  • 17. Business benefits delivered  Improved performance and scalability of the application.  Improved service delivery to end customers.  Reduced time to market of additional services on the MMR platform.  Maximum Reuse of common codebase thus reduction in costs. Contact Us Jonathan A. Wiesman Vice President Nihilent Technologies. Inc. 929 East Main Street Suite # 117 Mount Joy, Pennsylvania 17552 Cell: 717-475-9662 E-mail: jonathan.wiesman@nihilent.com © Nihilent Technologies Pg 17 of 17