When Testing Goes Green, It Is More Than Just A Passed Test From AppLabs

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    When Testing Goes Green, It Is More Than Just A Passed Test From AppLabs - Presentation Transcript

    1.  
    2. When Testing goes 'Green', it is more than just a passed test!! 24 th September 2008 John Brennan Principal Consultant, AppLabs
    3. Agenda
      • The Future of Software Testing
      • Testing Realities
      • Environmental Impact
      • Real World Example
      • Revised Testing Approach
      • Evolving Roles and Responsibilities
      • Reasons to Go Green
      • What drivers will provoke changes in how testing is approached?
      • Why do we test, what do we hope to achieve?
      The Future of Software Testing
    4. The Future of Software Testing What about the environment?
    5. Testing Realities
      • Timelines Fixed – Testing Squeezed
        • Functional Risks
          • Security, business process failure, component or functional failure
        • Non-Functional Risks
          • Performance, load, stress, usability, maintainability, reliability, interoperability and portability
      • Timelines move – painfully
        • Failure achieving time-to-market readiness, lost competitive advantage
        • Testing projects stack up – test planning and control confusing
        • Parallel testing, whilst some phases delivered to the live environment
          • Resulting in parallel environment testing
          • Additional test environments required to support stacked up projects
      • Ineffective/Inefficient Testing = Resource Wastage/Global Impact
    6. Environmental Impact 1,000 PC's at 24/7 equates to £70,000 wasted revenue 40% of Global IT Device Emissions $4 billion powering devices not used UK: Data Centre Energy = 1.15 billion kWh US: Data Centre Energy > 50 billion kWh US: 50 billion kWh = 1.5% total US consumption (or 5.8 million households) Forrester: 35% of application data is duplicated
    7. Real World Example
      • Development lifecycle chaotic – testing chaos
      • Poorly defined roles and responsibilities – diluted lines of accountability
      • Defect/Bug Management needs structure
      • No supporting configuration management processes
      • 100+ Unix environments – under utilised; little appreciation for wastage; new environments built; support over-stretched
      • Replicating overnight process utilises huge CPU resource
      • Leads to energy wastage, delays, resource misuse and global environmental impact
      • Estimated financial impact – millions in lost revenue
    8. Revised Testing Approach
      • Project Rules
        • Travel only when necessary
        • Utilise communications technology; video-/tele-conferencing, WebEx, etc
        • Minimise paper trails, use electronic media
        • Define risk criteria
      • Test Management
        • Commission sustainable, reusable environments
        • Liaise closely with development community
        • Be focused; perform impact analysis of change and direct testing accordingly
        • Adhere to organisational risk strategy
    9. Revised Testing Approach (Cont.)
      • Test Process
        • Environmental analysis and design
        • Order work methodically, maximising efficiencies
        • Adhere to structured testing methodology
          • Static Testing
          • Business Process Testing
          • V-Model
          • … and others
    10. Evolving Roles and Responsibilities
      • Existing testing roles evolving to ensure environmental concerns are
        • Captured during requirements gathering phase
        • Prioritised accordingly, alongside functionality and other business requirements
        • Suitably tested ( throughout development lifecycle)
        • Outstanding concerns are properly assessed, prioritised, risk managed and scheduled for future release
      • Examples
        • Test Analysis
        • Test Execution
        • Test Management
        • Performance Testing
      • “ Making pages faster is good for your users,
      • good for you, and good for Mother Earth ”
    11. Reasons to Go Green
      • Financial savings and profit earning potential
      • Corporate Social Responsibility
      • Brand impact and awareness
      • Staff motivation and morale
      • Customer growth and retention, through climate competitiveness
      • Going green no longer optional extra, legal imperative
      • Moral/ethical issue facing everyone!
      • … ..65% of Companies aiming to trim costs:
      • 23% focus on Energy Efficiencies
      • 13% Redundancies
      • 19% Recruitment Freeze
      • 17% Low Salary Increases
      • £2.5 billion saving over 12 months
      • through efficient energy use
      • Intel:
      • 2000: Began Publishing Carbon Footprint
      • 2005: Joined EU Emissions Trading Scheme
      • 2006: US EPA Climate Leaders
      • < GHGs 30% between 2004-2010
      • 2007: Joined CCX
      • 2008: Biggest purchaser of “Green” energy (US)
      • IBM:
      • “ Big Blue ” = Big Green Initiative
    12. The Future of Software Testing
      • [email_address]
      What about the environment?
    13.  

    + AppLabs AppLabs , 9 months ago

    custom

    541 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 541
      • 541 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 17
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories