SlideShare a Scribd company logo
1 of 4
Download to read offline
` 25 only

    Guru talk: Sashi Reddi, AppLabs   VC Talk: Jagannath Rao, Headstart Ventures




EMPOWERING TECHNOLOGY LEADERS OF TOMORROW                     October 2010         thesmarttechie.com




                             T Ashok, CEO
                             STAG Software
COVER STORY




          STAG  In
               Pursuit
          software
                                             of      Clean Software                               By Vimali Swamy




          STAG Software at a glance
                                                           here has been significant    make guarantees, it is imperative that

          Founded: 2000
          CEO: T Ashok
          Headquarters: Bangalore
          Other Offices: Chennai, San Jose
                                             T             progress in the field of
                                                           software testing in re-
                                                           cent years. However,
                                                           one finds it hard to pro-
                                             vide a logical means to get closer to
                                             perfection. A typical approach to test-
                                                                                        the approach to evaluation be sharply
                                                                                        goal-focused. It is to achieve this
                                                                                        quality of guaranteed clean software
                                                                                        that STAG Software is striving on.
                                                                                        Founded in 2000, STAG Software is
                                                                                        a boutique test engineering company
          Employees: About 200
          (U.S.), Tokyo (Japan)
                                             ing based on the activity-based            headquartered in Bangalore.
          Customers: Over 100
                                             model consists of strategizing, plan-          By goal-focused evaluation, the
          Website:www.stagsoftware.com
                                             ning, designing, automating, execut-       company means that one should
                                             ing, and managing. Over the years,         have clarity as to what potential de-
                                             the industry has moved from com-           fects we have to go after. Once the
                                             pleting these activities in one go in to   potential defects are discerned by
                                             an agile version consisting of these       employing a scientific approach, it
                                             activities done in short increments        is possible to arrive at an effective
                                             and the field of software testing has      validation strategy, a complete set
                                             been littered with jargons, process        of test cases, better measures of
                                             models, and tools. Yet the notion of       cleanliness (quality), and appropri-
                                             ‘guarantee’ seems elusive.                 ate tooling.
                                                 Is it possible to guarantee qual-          Having pioneered a scientific
                                             ity? ‘Guarantee’, implies that the de-     approach to testing – Hypothesis
                                             ployed software will not cause             based testing (HBT), it is attempt-

T Ashok
                                             business loss and that the means of        ing to swim against the current by
                                             validation can be proven to be cor-        defying the traditional approach to
                                             rect. It is generally understood that      testing. Today, a decade since its
                                             testing is a process of uncovering de-     humble beginnings, HBT is being
                                             fects done via a good mix of tech-         slowly accepted as a more result-
                                             niques, tools, and people skills. To       oriented option by the industry.

                                                                                                      The Smart Techie
                                                                                                                         |33|   October 2010
HBT – Hypothesis Based Testing                tential problems based on one’s symp-      was that most of the test cases were          gradeability and maintainability.           by a jaw-dropping 10x times.                             These potential defects are hypothe-
Hypothesis Based Testing (HBT) is a           toms, performs diagnostic tests to con-    not detecting defects and the rate of             In another example, early imple-            Once the test effectiveness prob-                    sized and all the later activities are
test methodology based on solid sci-          firm the hypothesis, and then              uncovering new defects was low.               mentation of HBT yielded significant        lem was solved, the yield of defects in-                 about proving that the hypothesized
entific principles, It is like a Sherlock     prescribes the treatment regimen,”              As the product became huge and           results for a global chip major. STAG       creased, the focus shifted to                            defect(s) do or do not exist,” explains
Holmes-ian approach to testing - hy-          quips Ashok. “It’s a personal test         the company decided to re-architect it        had to set up an effective validation       streamlining the process by setting up                   Ashok.
pothesize potential defects and then          methodology that fits any develop-         in order to enable rapid feature addi-        practice for their video decoder soft-
scientifically construct the strategy,        ment methodology and weaves into           tion with low risk. That is when the          ware. The challenge that the company                                                   Optimization & reduction
test cases, measures, and tooling. HBT        any organizational test process. The       company decided to have a re-look at          faced with their complex product that                                                         Test reengineering
                                                                                                                                                                                                                    Product                 Maintenance test
is a personal test methodology con-           business promise of HBT is to slash        its test assets and re-architect the same     involved both hardware and software
sisting of six stages of cleanliness. It      test and support costs and accelerate      to increase the test coverage, improve        and later system integration on multi-                                                                     Quality enhancement
is powered by STEM (STAG Test En-                                                                                                                                                                                                                   LSPS solution



                                              The tesing methodology is applied to
                                              development.”                              defect finding ability, and ensure that       ple realtime OS on various platforms                                                                           Coverage enhancement
gineering Method), a scientific test en-                                                                                               was that of high defect escapes i.e.                          Productivity enhancement



                                              validating products, requirements, and
                                                                                                                                                                                                            Tool adoption
gineering method consisting of eight                                                                                                   post-release field defects.                                                  Diagnostics & control
                                                                                                                                                                                                                                                          Evaluation suites
personal thinking disciplines aided by                                                                                                                                                          Organization                                               E-Learning validation suite



                                              architecture, quite different from the typical
                                                                                                                                           Ashok and his team spent about a                                            UT assessment
                                                                                                                                                                                                                                                            Mobile app validation suite
thirty two core concepts that aid sci-                                                                                                 month understanding their domain and                                              IT assessment
                                                                                                                                                                                                                                                            ERP validation suite



                                              review or inspection process
entific enquiry. Evaluation of a soft-                                                                                                 the associated technologies. Post this,                   Skill enhancement               System enhancement mentt   Bluetooth validation suite
                                                                                                                                                                                                         COMPASSTM
ware or system in HBT consists of                                                                                                      a detailed analysis yielded interesting                                                    DevQ system
                                                                                                                                                                                         People           Skilling
                                                                                                                                                                                                           Finishing school        QA system
                                                                                                                                                                                                                                                        EBA Test services
setting up cleanliness criteria, then                                                                                                  data – test cases were primarily con-                                                                                 Outsourced testing
                                                                                                                                                                                                     CorpTraining                                           Managed QA
identifying potential defect types, stag-                                                                                              formance oriented, coverage of test             STEMTM             Hypothesis BT       Quality injection       E&T JumpStart QA
ing them in an optimal order to create             HBT has been applied by STAG in       the test assets were future-proof. It had     cases was suspect, escaped defects                       Retail  Robust TD               Req validation
                                                                                                                                                                                                                                           ation
                                                                                                                                                                                                                                              i           Assessment services
                                                                                                                                                                                                      Purposeful strategy
                                                                                                                                                                                                   Successful automation      Archi. validation
                                                                                                                                                                                                                                             ti o nTA    Custom tooling
a cost-effective staged evaluation            various applications in areas like Mo-     about 8,000 test cases then.                  seemed to propagate from early stages,                                                                          Functional automation
model, formulating the various types          bile, Healthcare, ERP, Media, eLearn-          The company approached STAG               and finally the process of validation                                                                        LSPS validation

                                                                                                                                                                                                                                                Boutique solutions from STAG Software
of test and corresponding techniques, a       ing, and Supply Chain Management           to analyze the existing test cases for        was loose. Having understood the
formal design process to ensure that          over the last nine years. This has re-     completeness and modifiability and            types of defects that were being found
the test cases are sufficient, and then       sulted in lowered defects escapes (up      re-architect the same after filling the       and the post-release defects, they fig-
automating them as needed.                    to 10x lower), increased test coverage     gaps and to ensure that the future test       ured out the various types of probable      proper gating in the test process and                        One of the USPs of HBT is its sim-
    “The core theme of HBT is hy-             (at least 3x), better RoI on automation,   cases were easily pluggable. Applying         defects and the various combinatorial       creating a centralized Web based test                    plicity. Since it is a methodology gov-
pothesizing potential defects and then        lower support costs (by 30 percent)        STEM, STAG performed a thorough               aspects that needed to be considered to     repository, and finally setting up a                     erned by 32 core concepts and
scientifically constructing the strategy      with no increase in effort, time or        assessment of the existing test assets        form a test case. The team then staged      strong defect analysis system based on                   disciplined processes, it is easier to
and test cases, measures, and tooling.        costs. HBT has been implemented in         and discovered holes in the same.             the validation as consisting of three       Orthogonal Defect Classification                         learn and defies the common notion
It is a goal-centered methodology             various process models including           Using the STEM Test Case Architec-            major levels, the first one at API level,   (ODC) method. This enabled a strong                      that effectiveness in testing depends
wherein the goal of software cleanli-         Agile. HBT has not only been applied       ture (STEM-TCA), it re-engineered             the next one at a system level, and the     feedback system, resulting in shifting                   on the experience of the test staff. It is
ness is set up (i.e. a collection of clean-   to validating products, but has been       the test cases by first grouping them         last one made up of a customer-centric      the defect finding process to earlier                    a general belief that the more experi-
liness criteria), potential defect types      applied to validating requirements and     into features, then by levels of tests        level that involved using reference ap-     stages of SDLC and thereby lowering                      enced people in the QA team is the
that can impede the cleanliness crite-        architecture, quite different from the     and segregating into various types of         plications.                                 cycle time. Complementing this,                          better for the quality of work. At
ria identified, and then activities per-      typical review or inspection process.      tests, and then finally by separating             Applying the HBT approach to test       STAG focused on setting up a custom                      STAG, teams are not merely assem-
formed to ensure purposeful testing           HBT has also been applied in assess-       them into positive and negative test          design, the test cases were developed,      tooling framework for automating this                    bled based on number-of-years-of-
that is indeed effective and efficient,”      ment of test assets to ascertain effec-    cases. During this process of fitment         yielding about 6,000 test cases at level    non-UI based software, resulting in a                    experience, but on what key
explains T. Ashok, CEO, STAG Soft-            tiveness and improve them.                 of existing test cases into the STEM-         one and about 800 at the subsequent         significant cycle time reduction – an                    disciplines are needed to perform the
ware. Based on sound engineering                   One such example is of a company      TCA, STAG uncovered quite a few               levels. Also, whereas the ratio of +ve      entire cycle of tests on a platform took                 role and therefore the required compe-
principles geared to deliver the prom-        that provides online banking solution.     holes. These were filled by designing         vs –ve test cases was earlier towards       only less than 15 hours of time.                         tency. STAG evaluates the fitness of a
ise of guarantee of cleanliness, its core     The company has three major products       5,000 test cases additionally. Not only       the +ve side; after their re-design, the        STEM is the basis for intelligent                    person to a team based on his or her
value proposition is about hypothesiz-        catering to over 100 top financial in-     did the STEM-TCA increase the test            ratio shifted to 60:40 percent at the       testing to deliver compelling business                   role and therefore the required compe-
ing potential defects that may be pres-       stitutions (FI) including the top five     coverage by uncovering the missing            lower and about 85:15 percent at the        results as it enables early detection of                 tencies to perform the role. Measuring
ent in the software and then allowing         FIs in the world. It has a successful      test cases, it also provided a sharper        higher levels. Moreover, the number         defects and enhances ability to find de-                 the increase in a QA’s competency
one to engineer a staged detection            product line, growing rapidly with         visibility of the quality as the test cases   of test cases increased significantly by    fects by at least three times, resulting                 while working with HBT, STAG de-
model to uncover the defects faster           major releases almost every year, in-      were well organized by specific defect        a factor of 1,000 percent, allowing for     in reduction of cost and time by over                    rived a competency model – CREAM.
and cheaper than the other typical test       corporating new features to cater to the   types. This improved the test coverage        a larger and deeper net to catch many       30 percent.                                                  CREAM enables it to evaluate an
methodologies.                                various needs of the market place. As      by about 250 percent and the technical        more serious defects. Over the next 9            “We establish a clear goal and                      individual’s test-related competencies
    “The concept of applying HBT on           the code base evolved, the test assets     management staff was confident about          months, the rate and number of defects      then perform activities that will indeed                 in terms of test lifecycle activities,
software is similar to visiting the doc-      were also modified to reflect the          the adequacy of test assets and was           detected increased dramatically, re-        get us to the goal. The goal translates                  technology aspects, and business do-
tor where he or she hypothesizes po-          changed product. The challenge faced       also convinced about its future up-           sulting in post-release issues reducing     to ‘uncovering potential defects’.                       main aspects. Based on this model,

The Smart Techie
                   |34|   October 2010                                                                                                                                                                                                                         The Smart Techie
                                                                                                                                                                                                                                                                                  |35|October 2010
SO WHAT DO CLIENTS HAVE TO SAY ABOUT STAG SOFTWARE?
competency gaps are analyzed, appro-                                                                                                     he believes is quite different from        a software program when it is written.        Avionics, BFSI, Consumer Electronics,
priate training plan for the individual                                                                                                  those of other vendors that were           Traditionally, software testing, de-          eLearning, ERP, Healthcare, Logistics,
is formulated, and the person is                                                                                                         founded at the same time.                  pending on the testing method em-             Mobile/Wireless and CDMA, Realty,
trained.                                   5 "& ,! , % &1 "*%+ ' -+ '& '+, ( * * +'-*     -, "& %1 0( *" & ,!"+ "+ ,!                        Most testing services players com-     ployed, can be implemented at any             Semiconductor, Shipping, and popular
Engaging the Customers                     /*'& % ,*"       ! * $ # 1 ,' + $ ,"& & ' +!'*     . $'(% &,    ( *,& * "+ (*'                pete on the ‘volume game’. Every           time in the development process.              Internet search engines – STAG truly
As a method oriented organization, the      - ,".",1 ( * '$$ * '* ('-& . *+-+ '+, * +'-*     ' ,!"+ 0, &, / ! . '-&                      project is won on the basis of the size    However, most of the test effort occurs       proves that its methodologies are do-
art of customer engagement is as                   ,' (*'."   0 (,"'& $ . $- 6                                                           of the team or number of service loca-     after the requirements have been de-          main independent. The ultimate recog-
unique as the company itself. Since the                           *,".  "* $ ++                                                          tions they can offer to their customers.   fined and the coding process has been         nition for the company is STEM 2.0
industry is yet to fully understand the                                                                                                  “This is the fundamental difference        completed. As such, the methodology           being featured in the Unisys Technol-
company’s approach, STAG first edu-                                                                                                      between STAG and other independent         of the test is governed by the software       ogy Review, a well known journal in
                                           5  % . *1 "%(* ++ /",!         4+ ((*' ! ,' , +,"& ! "* )- $",1 ' , +, +" &
cates its customers about the better                                                                                                     testing vendors,” Ashok points out.        development methodology adopted.              the Japanese software industry and ac-
                                               &'%($ , & ++ ' , +,"& + * +-$, ' ,! "* % ,!' '$' 1 "+ ." &, "& . *1 *
quality and RoI by deploying STEM                                                                                                            STAG essentially is a ‘methods’        “As software services companies               ademia, and part of the Japanese Na-
                                           $ +    ! '%%",% &, & $ 0" "$",1 +!'/& 1 ,! , % ,'        '%%' ,        * +
and HBT. At present, STEM and HBT                                                                                                        company and not a product or services      graduate from plain coding work to            tional Archive. “Japan is a research and
are primarily deployed by the com-         +". * $ +     , + "+ (* "+ /'*,!1 6                                                           one. The core foundation of the com-       full development (not necessarily de-         technology oriented industry and it is a
pany’s customers only in certain parts                          &# 2 * '%                                                                pany lies in the fact that it develops     veloping shrink wrap products) testing        huge honor to be recognized by them,”
of a project. Ashok has also started to                                                                                                  methodologies or concepts that can be      becomes crucial. But unfortunately,           Ashok smiles.
license the methodology to companies       5 ,*- ( *,& * ,'              ! + /'*# /",! $%'+, $$ ,! *'-(+ & ! + $+'                       used in testing irrespective of the do-    many programmers are forced to do                 With its path breaking research ori-
who wish to deploy it internally and       (*'."    '-,")- +'$-,"'&+ $"#    +, +" & + *." + & & ,' & -,'% ,"'& '                         main or technology.                        minimal testing to beat the last minute       ented approach to software testing,
customize it to their requirement.         ,! * "& *" -+"&              &    *$ 6                                                            This ideology of working on test-      project deadline,” he says.                   STAG has managed to disrupt the way

                                                                                                                                                                                    Start with establishing a clear goal and then
These include software development                        *' * %    & *                                                                  ing methods was influenced by IBM


                                                                                                                                                                                    perform activities that will indeed get you to
companies and other independent                                                                                                          Rational that had worked long years to
service providers amongst which is         5        ! + $/ 1+ * +('&          +/" ,$1 ,' '-* * (" $1 *'/"& * +'-* & + '* , +,            set up methods for software develop-

                                                                                                                                                                                    translating the goal into ‘uncovering
one of the top five Japanese system in-    "&     ! "* $ 0" "$",1 ,' &+-*     -+"& ++ '&,"&-",1 "+ !" !$1 ((* " ,      ! '%%",           ment and over the years came up with


                                                                                                                                                                                    potential defects’
tegrators that today deploys STEM as       % &, & ,! $ 0" "$",1 +!'/&          1 ,! "* , % ,' % , !" !$1      * ++". * $ +               a standard called UML (Unified Mod-
a part of its services.                    ,"% $"& + "+ '%% & $                ! . $/ 1+ '-&, '&                & /"$$ '&,"&- ,'         eling Language). Today, UML is the
     “We are very serious about the          ' +' 6                                                                                      basic framework around which soft-
economics of testing and its contribu-                                    *         &    *     % * # *
                                                                                                                                         ware is developed despite what the
tion to the bottom-line of our cus-                                                                                                      technology may be.                              It was the lax approach towards          testing has been practiced over the
tomers. At every instance, we question                                                                                                       A Masters in computer science          testing and the challenges faced by           decades. “I believe this is quite an
                                           5       ' -+ '& + " &," " / 1 ' '"& , +,"& /",! ,! "* % ,!' '$' 1       / +*
ourselves the value being delivered                                                                                                      from the Illinois Institute of Technol-    quality analysts that sparked Ashok’s         achievement but there is still some time
                                            $ , "& ,!         ,". & ++ ' , +, *," ,+ * ,      1 ,! "* , % ! '%%",% &, '
and how it has impacted our cus-                                                                                                         ogy, Ashok had always had a knack for      thought process: could there be a             before the industry as a whole adapts
tomer’s business,” says Ashok. When        + &"'* % & *+ "& * ." /"& &           % &, ! $,! ( *"' " $$1 & , #"& ((*'(*" ,                research oriented approach to prob-        methodology for testing that could            it,” says Ashok. In order to evangelize
engaging with a customer, STAG pays        +, (+ ,      ! +,     * $$1 ! $(+ "& ,,"&   +,      '* ,! "&. +,% &, / % # "&                 lems. It was while leading the world-      work as a scanner wherein if one ran a        the adoption, STAG itself has taken the
a lot of attention to understanding.              +'$-,"'&+ 6 3                                                                          wide software test analysis group          piece of code, it could immediately           initial steps by offering a full fledged
HBT takes a scientific approach to the                   ! "*% & & '-& * -* / . +                                                        (WW:STAG) at Verifone India, for-          highlight the bugs. Thus, he came up          education division to train people in
act of understanding the intentions or                                                                                                   merly a division of Hewlett Packard,       with the concept of hypothesis based          STEM and HBT and make them indus-
expectations by identifying key ele-      ment, people competency assessment                 ing industry, it is true that most entre-   that he started dabbling with the idea     testing.                                      try ready. The programs offered from
ments in a requirement or specification   (in testing), test-case re-engineering,            preneurs have shied away from getting       of finding more effective methods for           Today, a decade since its beginning,     its Bangalore and Chennai facilities
and setting up a rapid personal process   custom tooling for test bench, require-            into the business testing. Industry         testing.                                   STAG has successfully worked with             have already proved quite effective as
powered by scientific concepts to         ment and architecture validations, in              watchers attribute two probable rea-            “WW:STAG was a large inde-             over 100 customers and conducted              a majority of the trainees are being ab-
quickly understand the intentions and     addition to standard offerings like out-           sons for this - one, the general mis-       pendent test organization in Veri-         around 350 cycles of various types of         sorbed by the company’s clients them-
identify the missing information. This    sourced QA Lab, managed validation,                conception that testing, unlike             fone/HP responsible for certifying         test viz., functional testing, load/perfor-   selves. Also, he plans to publish all the
enables the engineers to come up with     functional test automation, and per-               software services or products business,     client server and electronic commerce      mance/stress/volume test, reliabil-           research on STEM and HBT and bring
intelligent questions leading to a        formance assessment.                               is not a lucrative proposition and the      software. This group built ground up a     ity/scalability test, test automation, Beta   out a book soon that could perhaps one
deeper understanding. This results in                                                        other is the feeling that testing would     test group well recognized within and      testing, Installation testing, configura-     day be an academic reference in soft-
rapid ramp-up, higher business value      Developing a Methods Company                       figure at the low end of the market.        outside the company. It was the ideal      tion/compatibility testing, L10N test-        ware testing.
being delivered, and leveraging this      Software testing, though critical in                   Neither of these fears is based on      platform for me to experiment on the       ing, document testing, API testing, and            Ashok often quips that software
understanding to build a rich asset       software development, for years has                facts, says Ashok whose passion for         scientific approach to testing,” says      more.                                         testing is like the ‘ugly duckling’ that
base.                                     been considered the most jaded and                 testing resulted in STAG Software.          Ashok.                                          Having worked on 170+ projects in        not many prefer to step into, but it is
    STAG offers unique solutions and      mundane task in software develop-                  Today, STAG has firmly positioned it-           As the software becomes complex        the areas of enterprise applications, em-     just a matter of time that it will trans-
services like test assessments, valida-   ment life cycle (SDLC). Though India               self as a boutique company offering         day by day, there is also an increase in   bedded software, and test automation          form into a beautiful swan and hope-
tion suites, release worthiness assess-   has carved a niche for itself in the test-         testing solutions and services, which       bugs or software defects that slip into    with customers spanning industries -          fully STAG will be the catalyst.

The Smart Techie
                   |36|   October 2010                                                                                                                                                                                                            The Smart Techie
                                                                                                                                                                                                                                                                     |37|   October 2010

More Related Content

What's hot

Bcpharmed presentation february_10_2013
Bcpharmed presentation february_10_2013Bcpharmed presentation february_10_2013
Bcpharmed presentation february_10_2013brcocheteux
 
Selecting and Constructing Data Collection Instruments 选择和构建数据收集工具
Selecting and Constructing Data Collection Instruments 选择和构建数据收集工具Selecting and Constructing Data Collection Instruments 选择和构建数据收集工具
Selecting and Constructing Data Collection Instruments 选择和构建数据收集工具Dadang Solihin
 
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2CGAP
 
Considering the Evaluation Approach 思考评价方法
Considering the Evaluation Approach 思考评价方法Considering the Evaluation Approach 思考评价方法
Considering the Evaluation Approach 思考评价方法Dadang Solihin
 
CGAP & Grameen Foundation AppLab Case Study Part 1
CGAP & Grameen Foundation AppLab Case Study Part 1CGAP & Grameen Foundation AppLab Case Study Part 1
CGAP & Grameen Foundation AppLab Case Study Part 1CGAP
 
CGAP and Grameen Foundation AppLab: Customer Segmentation
CGAP and Grameen Foundation AppLab: Customer SegmentationCGAP and Grameen Foundation AppLab: Customer Segmentation
CGAP and Grameen Foundation AppLab: Customer SegmentationCGAP
 
How Virtual is Virtual: Designing for Distributed Work in Research and Develo...
How Virtual is Virtual: Designing for Distributed Work in Research and Develo...How Virtual is Virtual: Designing for Distributed Work in Research and Develo...
How Virtual is Virtual: Designing for Distributed Work in Research and Develo...Sociotechnical Roundtable
 
Empirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsEmpirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsGrigori Melnik
 
Ipsos Crescendo- A New Qual-Quant Tool- March 2012
Ipsos Crescendo- A New Qual-Quant Tool- March 2012Ipsos Crescendo- A New Qual-Quant Tool- March 2012
Ipsos Crescendo- A New Qual-Quant Tool- March 2012Ipsos Vantis
 
Agile certification integrated services faq
Agile certification integrated services faqAgile certification integrated services faq
Agile certification integrated services faqjohnlucy
 
Presenting Results 成果展示
Presenting Results 成果展示Presenting Results 成果展示
Presenting Results 成果展示Dadang Solihin
 
Costs Of Agile Testing
Costs Of Agile TestingCosts Of Agile Testing
Costs Of Agile TestingSchalk Cronjé
 
Four big ideas that drive agile quality
 Four big ideas that drive agile quality Four big ideas that drive agile quality
Four big ideas that drive agile qualityJohn Goodpasture
 
Selecting Designs for Cause and Effect, Normative, and Descriptive Evaluatio...
Selecting Designs for Cause and Effect, Normative, and Descriptive  Evaluatio...Selecting Designs for Cause and Effect, Normative, and Descriptive  Evaluatio...
Selecting Designs for Cause and Effect, Normative, and Descriptive Evaluatio...Dadang Solihin
 
Sustainability is the New Green
Sustainability is the New GreenSustainability is the New Green
Sustainability is the New GreenEric Vessels
 
Adapting-Automation-to-the-available-workforce
Adapting-Automation-to-the-available-workforceAdapting-Automation-to-the-available-workforce
Adapting-Automation-to-the-available-workforceColm Harrington
 
Pmwj7 feb2013-giammalvo-project-management-certifications-compared-updated-fe...
Pmwj7 feb2013-giammalvo-project-management-certifications-compared-updated-fe...Pmwj7 feb2013-giammalvo-project-management-certifications-compared-updated-fe...
Pmwj7 feb2013-giammalvo-project-management-certifications-compared-updated-fe...Neil Albert
 

What's hot (20)

Bcpharmed presentation february_10_2013
Bcpharmed presentation february_10_2013Bcpharmed presentation february_10_2013
Bcpharmed presentation february_10_2013
 
Selecting and Constructing Data Collection Instruments 选择和构建数据收集工具
Selecting and Constructing Data Collection Instruments 选择和构建数据收集工具Selecting and Constructing Data Collection Instruments 选择和构建数据收集工具
Selecting and Constructing Data Collection Instruments 选择和构建数据收集工具
 
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
 
Considering the Evaluation Approach 思考评价方法
Considering the Evaluation Approach 思考评价方法Considering the Evaluation Approach 思考评价方法
Considering the Evaluation Approach 思考评价方法
 
CGAP & Grameen Foundation AppLab Case Study Part 1
CGAP & Grameen Foundation AppLab Case Study Part 1CGAP & Grameen Foundation AppLab Case Study Part 1
CGAP & Grameen Foundation AppLab Case Study Part 1
 
CGAP and Grameen Foundation AppLab: Customer Segmentation
CGAP and Grameen Foundation AppLab: Customer SegmentationCGAP and Grameen Foundation AppLab: Customer Segmentation
CGAP and Grameen Foundation AppLab: Customer Segmentation
 
Imagineering
ImagineeringImagineering
Imagineering
 
How Virtual is Virtual: Designing for Distributed Work in Research and Develo...
How Virtual is Virtual: Designing for Distributed Work in Research and Develo...How Virtual is Virtual: Designing for Distributed Work in Research and Develo...
How Virtual is Virtual: Designing for Distributed Work in Research and Develo...
 
Simple measurements
Simple measurementsSimple measurements
Simple measurements
 
Cavallucci
CavallucciCavallucci
Cavallucci
 
Empirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsEmpirical Evidence Of Agile Methods
Empirical Evidence Of Agile Methods
 
Ipsos Crescendo- A New Qual-Quant Tool- March 2012
Ipsos Crescendo- A New Qual-Quant Tool- March 2012Ipsos Crescendo- A New Qual-Quant Tool- March 2012
Ipsos Crescendo- A New Qual-Quant Tool- March 2012
 
Agile certification integrated services faq
Agile certification integrated services faqAgile certification integrated services faq
Agile certification integrated services faq
 
Presenting Results 成果展示
Presenting Results 成果展示Presenting Results 成果展示
Presenting Results 成果展示
 
Costs Of Agile Testing
Costs Of Agile TestingCosts Of Agile Testing
Costs Of Agile Testing
 
Four big ideas that drive agile quality
 Four big ideas that drive agile quality Four big ideas that drive agile quality
Four big ideas that drive agile quality
 
Selecting Designs for Cause and Effect, Normative, and Descriptive Evaluatio...
Selecting Designs for Cause and Effect, Normative, and Descriptive  Evaluatio...Selecting Designs for Cause and Effect, Normative, and Descriptive  Evaluatio...
Selecting Designs for Cause and Effect, Normative, and Descriptive Evaluatio...
 
Sustainability is the New Green
Sustainability is the New GreenSustainability is the New Green
Sustainability is the New Green
 
Adapting-Automation-to-the-available-workforce
Adapting-Automation-to-the-available-workforceAdapting-Automation-to-the-available-workforce
Adapting-Automation-to-the-available-workforce
 
Pmwj7 feb2013-giammalvo-project-management-certifications-compared-updated-fe...
Pmwj7 feb2013-giammalvo-project-management-certifications-compared-updated-fe...Pmwj7 feb2013-giammalvo-project-management-certifications-compared-updated-fe...
Pmwj7 feb2013-giammalvo-project-management-certifications-compared-updated-fe...
 

Similar to STAG Software and HBT Cover Story in The SmartTechie

SDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White PaperSDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White PaperJamesWright
 
Hawkeye case financial na1
Hawkeye case financial na1Hawkeye case financial na1
Hawkeye case financial na1Roy Masrani
 
Software Risk Management for IT Execs CAST
Software Risk Management for IT Execs CASTSoftware Risk Management for IT Execs CAST
Software Risk Management for IT Execs CASTCAST
 
BlackbookHR Quick Look
BlackbookHR Quick LookBlackbookHR Quick Look
BlackbookHR Quick LookChris Ostoich
 
Most Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdfMost Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdfInsightsSuccess4
 
WebTek Labs_Overview
WebTek Labs_OverviewWebTek Labs_Overview
WebTek Labs_Overviewmghr123
 
Software testing agile_environment_wp
Software testing agile_environment_wpSoftware testing agile_environment_wp
Software testing agile_environment_wpCristiano Caetano
 
Ritendra Banerjee - The future of testing
Ritendra Banerjee - The future of testingRitendra Banerjee - The future of testing
Ritendra Banerjee - The future of testingIevgenii Katsan
 
Collaborate, Innovate, Accelerate
Collaborate, Innovate, AccelerateCollaborate, Innovate, Accelerate
Collaborate, Innovate, AccelerateCI&T
 
Testing in an agile environment
Testing in an agile environmentTesting in an agile environment
Testing in an agile environmentCristiano Caetano
 
Quality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman ShuklaQuality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman ShuklaAbhishekKumar773294
 
Evolving from Quality Assurance to Quality Engineering
Evolving from Quality Assurance to Quality EngineeringEvolving from Quality Assurance to Quality Engineering
Evolving from Quality Assurance to Quality EngineeringTestingXperts
 
NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning Udayantha de Silva
 
SDT Transformation White Paper
SDT Transformation White PaperSDT Transformation White Paper
SDT Transformation White PaperJamesWright
 
SwissQ Testing Trends & Benchmarks 2012 (Englisch)
 SwissQ Testing Trends & Benchmarks 2012 (Englisch) SwissQ Testing Trends & Benchmarks 2012 (Englisch)
SwissQ Testing Trends & Benchmarks 2012 (Englisch)SwissQ Consulting AG
 
SDT STRW Test Assessment White Paper
SDT STRW Test Assessment White PaperSDT STRW Test Assessment White Paper
SDT STRW Test Assessment White PaperJamesWright
 
Google's Innovation Factory (ICST 2010)
Google's Innovation Factory (ICST 2010)Google's Innovation Factory (ICST 2010)
Google's Innovation Factory (ICST 2010)Go Ku
 
ST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetAmit Bhardwaj
 

Similar to STAG Software and HBT Cover Story in The SmartTechie (20)

SDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White PaperSDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White Paper
 
Hawkeye case financial na1
Hawkeye case financial na1Hawkeye case financial na1
Hawkeye case financial na1
 
Tcl and zappers background and brief for media v0.01 vs 190712
Tcl and zappers background and brief for media v0.01 vs 190712Tcl and zappers background and brief for media v0.01 vs 190712
Tcl and zappers background and brief for media v0.01 vs 190712
 
Software Risk Management for IT Execs CAST
Software Risk Management for IT Execs CASTSoftware Risk Management for IT Execs CAST
Software Risk Management for IT Execs CAST
 
BlackbookHR Quick Look
BlackbookHR Quick LookBlackbookHR Quick Look
BlackbookHR Quick Look
 
Most Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdfMost Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdf
 
WebTek Labs_Overview
WebTek Labs_OverviewWebTek Labs_Overview
WebTek Labs_Overview
 
Software testing agile_environment_wp
Software testing agile_environment_wpSoftware testing agile_environment_wp
Software testing agile_environment_wp
 
Ritendra Banerjee - The future of testing
Ritendra Banerjee - The future of testingRitendra Banerjee - The future of testing
Ritendra Banerjee - The future of testing
 
Collaborate, Innovate, Accelerate
Collaborate, Innovate, AccelerateCollaborate, Innovate, Accelerate
Collaborate, Innovate, Accelerate
 
Testing in an agile environment
Testing in an agile environmentTesting in an agile environment
Testing in an agile environment
 
Quality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman ShuklaQuality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman Shukla
 
Devopsdays barcelona
Devopsdays barcelonaDevopsdays barcelona
Devopsdays barcelona
 
Evolving from Quality Assurance to Quality Engineering
Evolving from Quality Assurance to Quality EngineeringEvolving from Quality Assurance to Quality Engineering
Evolving from Quality Assurance to Quality Engineering
 
NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning
 
SDT Transformation White Paper
SDT Transformation White PaperSDT Transformation White Paper
SDT Transformation White Paper
 
SwissQ Testing Trends & Benchmarks 2012 (Englisch)
 SwissQ Testing Trends & Benchmarks 2012 (Englisch) SwissQ Testing Trends & Benchmarks 2012 (Englisch)
SwissQ Testing Trends & Benchmarks 2012 (Englisch)
 
SDT STRW Test Assessment White Paper
SDT STRW Test Assessment White PaperSDT STRW Test Assessment White Paper
SDT STRW Test Assessment White Paper
 
Google's Innovation Factory (ICST 2010)
Google's Innovation Factory (ICST 2010)Google's Innovation Factory (ICST 2010)
Google's Innovation Factory (ICST 2010)
 
ST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill Set
 

More from STAG Software Private Limited

Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"STAG Software Private Limited
 
Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)STAG Software Private Limited
 
Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)STAG Software Private Limited
 
Deliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization ToolDeliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization ToolSTAG Software Private Limited
 
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...STAG Software Private Limited
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachSTAG Software Private Limited
 

More from STAG Software Private Limited (20)

Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"
 
Choked by technical debt?
Choked by technical debt?Choked by technical debt?
Choked by technical debt?
 
Are your quality metrics insightful?
Are your quality metrics insightful?Are your quality metrics insightful?
Are your quality metrics insightful?
 
Weighed down by automation?
Weighed down by automation?Weighed down by automation?
Weighed down by automation?
 
Covid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & CriteriaCovid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & Criteria
 
Seven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test RapidlySeven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test Rapidly
 
How to test less and accomplish more
How to test less and accomplish moreHow to test less and accomplish more
How to test less and accomplish more
 
Is regression hindering your progression?
Is regression hindering your progression?Is regression hindering your progression?
Is regression hindering your progression?
 
The Power of Checklist
The Power of ChecklistThe Power of Checklist
The Power of Checklist
 
The power of checklist
The power of checklist The power of checklist
The power of checklist
 
Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing
 
Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)
 
Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)
 
Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)
 
Language shapes the way you think
Language shapes the way you thinkLanguage shapes the way you think
Language shapes the way you think
 
Deliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization ToolDeliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization Tool
 
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
 
Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” Approach
 
Improving Defect Yield - a three step approach
Improving Defect Yield - a three step approachImproving Defect Yield - a three step approach
Improving Defect Yield - a three step approach
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

STAG Software and HBT Cover Story in The SmartTechie

  • 1. ` 25 only Guru talk: Sashi Reddi, AppLabs VC Talk: Jagannath Rao, Headstart Ventures EMPOWERING TECHNOLOGY LEADERS OF TOMORROW October 2010 thesmarttechie.com T Ashok, CEO STAG Software
  • 2. COVER STORY STAG In Pursuit software of Clean Software By Vimali Swamy STAG Software at a glance here has been significant make guarantees, it is imperative that Founded: 2000 CEO: T Ashok Headquarters: Bangalore Other Offices: Chennai, San Jose T progress in the field of software testing in re- cent years. However, one finds it hard to pro- vide a logical means to get closer to perfection. A typical approach to test- the approach to evaluation be sharply goal-focused. It is to achieve this quality of guaranteed clean software that STAG Software is striving on. Founded in 2000, STAG Software is a boutique test engineering company Employees: About 200 (U.S.), Tokyo (Japan) ing based on the activity-based headquartered in Bangalore. Customers: Over 100 model consists of strategizing, plan- By goal-focused evaluation, the Website:www.stagsoftware.com ning, designing, automating, execut- company means that one should ing, and managing. Over the years, have clarity as to what potential de- the industry has moved from com- fects we have to go after. Once the pleting these activities in one go in to potential defects are discerned by an agile version consisting of these employing a scientific approach, it activities done in short increments is possible to arrive at an effective and the field of software testing has validation strategy, a complete set been littered with jargons, process of test cases, better measures of models, and tools. Yet the notion of cleanliness (quality), and appropri- ‘guarantee’ seems elusive. ate tooling. Is it possible to guarantee qual- Having pioneered a scientific ity? ‘Guarantee’, implies that the de- approach to testing – Hypothesis ployed software will not cause based testing (HBT), it is attempt- T Ashok business loss and that the means of ing to swim against the current by validation can be proven to be cor- defying the traditional approach to rect. It is generally understood that testing. Today, a decade since its testing is a process of uncovering de- humble beginnings, HBT is being fects done via a good mix of tech- slowly accepted as a more result- niques, tools, and people skills. To oriented option by the industry. The Smart Techie |33| October 2010
  • 3. HBT – Hypothesis Based Testing tential problems based on one’s symp- was that most of the test cases were gradeability and maintainability. by a jaw-dropping 10x times. These potential defects are hypothe- Hypothesis Based Testing (HBT) is a toms, performs diagnostic tests to con- not detecting defects and the rate of In another example, early imple- Once the test effectiveness prob- sized and all the later activities are test methodology based on solid sci- firm the hypothesis, and then uncovering new defects was low. mentation of HBT yielded significant lem was solved, the yield of defects in- about proving that the hypothesized entific principles, It is like a Sherlock prescribes the treatment regimen,” As the product became huge and results for a global chip major. STAG creased, the focus shifted to defect(s) do or do not exist,” explains Holmes-ian approach to testing - hy- quips Ashok. “It’s a personal test the company decided to re-architect it had to set up an effective validation streamlining the process by setting up Ashok. pothesize potential defects and then methodology that fits any develop- in order to enable rapid feature addi- practice for their video decoder soft- scientifically construct the strategy, ment methodology and weaves into tion with low risk. That is when the ware. The challenge that the company Optimization & reduction test cases, measures, and tooling. HBT any organizational test process. The company decided to have a re-look at faced with their complex product that Test reengineering Product Maintenance test is a personal test methodology con- business promise of HBT is to slash its test assets and re-architect the same involved both hardware and software sisting of six stages of cleanliness. It test and support costs and accelerate to increase the test coverage, improve and later system integration on multi- Quality enhancement is powered by STEM (STAG Test En- LSPS solution The tesing methodology is applied to development.” defect finding ability, and ensure that ple realtime OS on various platforms Coverage enhancement gineering Method), a scientific test en- was that of high defect escapes i.e. Productivity enhancement validating products, requirements, and Tool adoption gineering method consisting of eight post-release field defects. Diagnostics & control Evaluation suites personal thinking disciplines aided by Organization E-Learning validation suite architecture, quite different from the typical Ashok and his team spent about a UT assessment Mobile app validation suite thirty two core concepts that aid sci- month understanding their domain and IT assessment ERP validation suite review or inspection process entific enquiry. Evaluation of a soft- the associated technologies. Post this, Skill enhancement System enhancement mentt Bluetooth validation suite COMPASSTM ware or system in HBT consists of a detailed analysis yielded interesting DevQ system People Skilling Finishing school QA system EBA Test services setting up cleanliness criteria, then data – test cases were primarily con- Outsourced testing CorpTraining Managed QA identifying potential defect types, stag- formance oriented, coverage of test STEMTM Hypothesis BT Quality injection E&T JumpStart QA ing them in an optimal order to create HBT has been applied by STAG in the test assets were future-proof. It had cases was suspect, escaped defects Retail Robust TD Req validation ation i Assessment services Purposeful strategy Successful automation Archi. validation ti o nTA Custom tooling a cost-effective staged evaluation various applications in areas like Mo- about 8,000 test cases then. seemed to propagate from early stages, Functional automation model, formulating the various types bile, Healthcare, ERP, Media, eLearn- The company approached STAG and finally the process of validation LSPS validation Boutique solutions from STAG Software of test and corresponding techniques, a ing, and Supply Chain Management to analyze the existing test cases for was loose. Having understood the formal design process to ensure that over the last nine years. This has re- completeness and modifiability and types of defects that were being found the test cases are sufficient, and then sulted in lowered defects escapes (up re-architect the same after filling the and the post-release defects, they fig- automating them as needed. to 10x lower), increased test coverage gaps and to ensure that the future test ured out the various types of probable proper gating in the test process and One of the USPs of HBT is its sim- “The core theme of HBT is hy- (at least 3x), better RoI on automation, cases were easily pluggable. Applying defects and the various combinatorial creating a centralized Web based test plicity. Since it is a methodology gov- pothesizing potential defects and then lower support costs (by 30 percent) STEM, STAG performed a thorough aspects that needed to be considered to repository, and finally setting up a erned by 32 core concepts and scientifically constructing the strategy with no increase in effort, time or assessment of the existing test assets form a test case. The team then staged strong defect analysis system based on disciplined processes, it is easier to and test cases, measures, and tooling. costs. HBT has been implemented in and discovered holes in the same. the validation as consisting of three Orthogonal Defect Classification learn and defies the common notion It is a goal-centered methodology various process models including Using the STEM Test Case Architec- major levels, the first one at API level, (ODC) method. This enabled a strong that effectiveness in testing depends wherein the goal of software cleanli- Agile. HBT has not only been applied ture (STEM-TCA), it re-engineered the next one at a system level, and the feedback system, resulting in shifting on the experience of the test staff. It is ness is set up (i.e. a collection of clean- to validating products, but has been the test cases by first grouping them last one made up of a customer-centric the defect finding process to earlier a general belief that the more experi- liness criteria), potential defect types applied to validating requirements and into features, then by levels of tests level that involved using reference ap- stages of SDLC and thereby lowering enced people in the QA team is the that can impede the cleanliness crite- architecture, quite different from the and segregating into various types of plications. cycle time. Complementing this, better for the quality of work. At ria identified, and then activities per- typical review or inspection process. tests, and then finally by separating Applying the HBT approach to test STAG focused on setting up a custom STAG, teams are not merely assem- formed to ensure purposeful testing HBT has also been applied in assess- them into positive and negative test design, the test cases were developed, tooling framework for automating this bled based on number-of-years-of- that is indeed effective and efficient,” ment of test assets to ascertain effec- cases. During this process of fitment yielding about 6,000 test cases at level non-UI based software, resulting in a experience, but on what key explains T. Ashok, CEO, STAG Soft- tiveness and improve them. of existing test cases into the STEM- one and about 800 at the subsequent significant cycle time reduction – an disciplines are needed to perform the ware. Based on sound engineering One such example is of a company TCA, STAG uncovered quite a few levels. Also, whereas the ratio of +ve entire cycle of tests on a platform took role and therefore the required compe- principles geared to deliver the prom- that provides online banking solution. holes. These were filled by designing vs –ve test cases was earlier towards only less than 15 hours of time. tency. STAG evaluates the fitness of a ise of guarantee of cleanliness, its core The company has three major products 5,000 test cases additionally. Not only the +ve side; after their re-design, the STEM is the basis for intelligent person to a team based on his or her value proposition is about hypothesiz- catering to over 100 top financial in- did the STEM-TCA increase the test ratio shifted to 60:40 percent at the testing to deliver compelling business role and therefore the required compe- ing potential defects that may be pres- stitutions (FI) including the top five coverage by uncovering the missing lower and about 85:15 percent at the results as it enables early detection of tencies to perform the role. Measuring ent in the software and then allowing FIs in the world. It has a successful test cases, it also provided a sharper higher levels. Moreover, the number defects and enhances ability to find de- the increase in a QA’s competency one to engineer a staged detection product line, growing rapidly with visibility of the quality as the test cases of test cases increased significantly by fects by at least three times, resulting while working with HBT, STAG de- model to uncover the defects faster major releases almost every year, in- were well organized by specific defect a factor of 1,000 percent, allowing for in reduction of cost and time by over rived a competency model – CREAM. and cheaper than the other typical test corporating new features to cater to the types. This improved the test coverage a larger and deeper net to catch many 30 percent. CREAM enables it to evaluate an methodologies. various needs of the market place. As by about 250 percent and the technical more serious defects. Over the next 9 “We establish a clear goal and individual’s test-related competencies “The concept of applying HBT on the code base evolved, the test assets management staff was confident about months, the rate and number of defects then perform activities that will indeed in terms of test lifecycle activities, software is similar to visiting the doc- were also modified to reflect the the adequacy of test assets and was detected increased dramatically, re- get us to the goal. The goal translates technology aspects, and business do- tor where he or she hypothesizes po- changed product. The challenge faced also convinced about its future up- sulting in post-release issues reducing to ‘uncovering potential defects’. main aspects. Based on this model, The Smart Techie |34| October 2010 The Smart Techie |35|October 2010
  • 4. SO WHAT DO CLIENTS HAVE TO SAY ABOUT STAG SOFTWARE? competency gaps are analyzed, appro- he believes is quite different from a software program when it is written. Avionics, BFSI, Consumer Electronics, priate training plan for the individual those of other vendors that were Traditionally, software testing, de- eLearning, ERP, Healthcare, Logistics, is formulated, and the person is founded at the same time. pending on the testing method em- Mobile/Wireless and CDMA, Realty, trained. 5 "& ,! , % &1 "*%+ ' -+ '& '+, ( * * +'-* -, "& %1 0( *" & ,!"+ "+ ,! Most testing services players com- ployed, can be implemented at any Semiconductor, Shipping, and popular Engaging the Customers /*'& % ,*" ! * $ # 1 ,' + $ ,"& & ' +!'* . $'(% &, ( *,& * "+ (*' pete on the ‘volume game’. Every time in the development process. Internet search engines – STAG truly As a method oriented organization, the - ,".",1 ( * '$$ * '* ('-& . *+-+ '+, * +'-* ' ,!"+ 0, &, / ! . '-& project is won on the basis of the size However, most of the test effort occurs proves that its methodologies are do- art of customer engagement is as ,' (*'." 0 (,"'& $ . $- 6 of the team or number of service loca- after the requirements have been de- main independent. The ultimate recog- unique as the company itself. Since the *,". "* $ ++ tions they can offer to their customers. fined and the coding process has been nition for the company is STEM 2.0 industry is yet to fully understand the “This is the fundamental difference completed. As such, the methodology being featured in the Unisys Technol- company’s approach, STAG first edu- between STAG and other independent of the test is governed by the software ogy Review, a well known journal in 5 % . *1 "%(* ++ /",! 4+ ((*' ! ,' , +,"& ! "* )- $",1 ' , +, +" & cates its customers about the better testing vendors,” Ashok points out. development methodology adopted. the Japanese software industry and ac- &'%($ , & ++ ' , +,"& + * +-$, ' ,! "* % ,!' '$' 1 "+ ." &, "& . *1 * quality and RoI by deploying STEM STAG essentially is a ‘methods’ “As software services companies ademia, and part of the Japanese Na- $ + ! '%%",% &, & $ 0" "$",1 +!'/& 1 ,! , % ,' '%%' , * + and HBT. At present, STEM and HBT company and not a product or services graduate from plain coding work to tional Archive. “Japan is a research and are primarily deployed by the com- +". * $ + , + "+ (* "+ /'*,!1 6 one. The core foundation of the com- full development (not necessarily de- technology oriented industry and it is a pany’s customers only in certain parts &# 2 * '% pany lies in the fact that it develops veloping shrink wrap products) testing huge honor to be recognized by them,” of a project. Ashok has also started to methodologies or concepts that can be becomes crucial. But unfortunately, Ashok smiles. license the methodology to companies 5 ,*- ( *,& * ,' ! + /'*# /",! $%'+, $$ ,! *'-(+ & ! + $+' used in testing irrespective of the do- many programmers are forced to do With its path breaking research ori- who wish to deploy it internally and (*'." '-,")- +'$-,"'&+ $"# +, +" & + *." + & & ,' & -,'% ,"'& ' main or technology. minimal testing to beat the last minute ented approach to software testing, customize it to their requirement. ,! * "& *" -+"& & *$ 6 This ideology of working on test- project deadline,” he says. STAG has managed to disrupt the way Start with establishing a clear goal and then These include software development *' * % & * ing methods was influenced by IBM perform activities that will indeed get you to companies and other independent Rational that had worked long years to service providers amongst which is 5 ! + $/ 1+ * +('& +/" ,$1 ,' '-* * (" $1 *'/"& * +'-* & + '* , +, set up methods for software develop- translating the goal into ‘uncovering one of the top five Japanese system in- "& ! "* $ 0" "$",1 ,' &+-* -+"& ++ '&,"&-",1 "+ !" !$1 ((* " , ! '%%", ment and over the years came up with potential defects’ tegrators that today deploys STEM as % &, & ,! $ 0" "$",1 +!'/& 1 ,! "* , % ,' % , !" !$1 * ++". * $ + a standard called UML (Unified Mod- a part of its services. ,"% $"& + "+ '%% & $ ! . $/ 1+ '-&, '& & /"$$ '&,"&- ,' eling Language). Today, UML is the “We are very serious about the ' +' 6 basic framework around which soft- economics of testing and its contribu- * & * % * # * ware is developed despite what the tion to the bottom-line of our cus- technology may be. It was the lax approach towards testing has been practiced over the tomers. At every instance, we question A Masters in computer science testing and the challenges faced by decades. “I believe this is quite an 5 ' -+ '& + " &," " / 1 ' '"& , +,"& /",! ,! "* % ,!' '$' 1 / +* ourselves the value being delivered from the Illinois Institute of Technol- quality analysts that sparked Ashok’s achievement but there is still some time $ , "& ,! ,". & ++ ' , +, *," ,+ * , 1 ,! "* , % ! '%%",% &, ' and how it has impacted our cus- ogy, Ashok had always had a knack for thought process: could there be a before the industry as a whole adapts tomer’s business,” says Ashok. When + &"'* % & *+ "& * ." /"& & % &, ! $,! ( *"' " $$1 & , #"& ((*'(*" , research oriented approach to prob- methodology for testing that could it,” says Ashok. In order to evangelize engaging with a customer, STAG pays +, (+ , ! +, * $$1 ! $(+ "& ,,"& +, '* ,! "&. +,% &, / % # "& lems. It was while leading the world- work as a scanner wherein if one ran a the adoption, STAG itself has taken the a lot of attention to understanding. +'$-,"'&+ 6 3 wide software test analysis group piece of code, it could immediately initial steps by offering a full fledged HBT takes a scientific approach to the ! "*% & & '-& * -* / . + (WW:STAG) at Verifone India, for- highlight the bugs. Thus, he came up education division to train people in act of understanding the intentions or merly a division of Hewlett Packard, with the concept of hypothesis based STEM and HBT and make them indus- expectations by identifying key ele- ment, people competency assessment ing industry, it is true that most entre- that he started dabbling with the idea testing. try ready. The programs offered from ments in a requirement or specification (in testing), test-case re-engineering, preneurs have shied away from getting of finding more effective methods for Today, a decade since its beginning, its Bangalore and Chennai facilities and setting up a rapid personal process custom tooling for test bench, require- into the business testing. Industry testing. STAG has successfully worked with have already proved quite effective as powered by scientific concepts to ment and architecture validations, in watchers attribute two probable rea- “WW:STAG was a large inde- over 100 customers and conducted a majority of the trainees are being ab- quickly understand the intentions and addition to standard offerings like out- sons for this - one, the general mis- pendent test organization in Veri- around 350 cycles of various types of sorbed by the company’s clients them- identify the missing information. This sourced QA Lab, managed validation, conception that testing, unlike fone/HP responsible for certifying test viz., functional testing, load/perfor- selves. Also, he plans to publish all the enables the engineers to come up with functional test automation, and per- software services or products business, client server and electronic commerce mance/stress/volume test, reliabil- research on STEM and HBT and bring intelligent questions leading to a formance assessment. is not a lucrative proposition and the software. This group built ground up a ity/scalability test, test automation, Beta out a book soon that could perhaps one deeper understanding. This results in other is the feeling that testing would test group well recognized within and testing, Installation testing, configura- day be an academic reference in soft- rapid ramp-up, higher business value Developing a Methods Company figure at the low end of the market. outside the company. It was the ideal tion/compatibility testing, L10N test- ware testing. being delivered, and leveraging this Software testing, though critical in Neither of these fears is based on platform for me to experiment on the ing, document testing, API testing, and Ashok often quips that software understanding to build a rich asset software development, for years has facts, says Ashok whose passion for scientific approach to testing,” says more. testing is like the ‘ugly duckling’ that base. been considered the most jaded and testing resulted in STAG Software. Ashok. Having worked on 170+ projects in not many prefer to step into, but it is STAG offers unique solutions and mundane task in software develop- Today, STAG has firmly positioned it- As the software becomes complex the areas of enterprise applications, em- just a matter of time that it will trans- services like test assessments, valida- ment life cycle (SDLC). Though India self as a boutique company offering day by day, there is also an increase in bedded software, and test automation form into a beautiful swan and hope- tion suites, release worthiness assess- has carved a niche for itself in the test- testing solutions and services, which bugs or software defects that slip into with customers spanning industries - fully STAG will be the catalyst. The Smart Techie |36| October 2010 The Smart Techie |37| October 2010