0
 
When Testing goes 'Green', it is more than just a passed test!! 24 th  September 2008 John Brennan Principal Consultant, A...
Agenda <ul><li>The Future of Software Testing </li></ul><ul><li>Testing Realities </li></ul><ul><li>Environmental Impact <...
<ul><li>What drivers will provoke changes in how testing is approached? </li></ul><ul><li>Why do we test, what do we hope ...
The Future of Software Testing What about the environment?
Testing Realities <ul><li>Timelines Fixed – Testing Squeezed </li></ul><ul><ul><li>Functional Risks </li></ul></ul><ul><ul...
Environmental Impact 1,000 PC's at 24/7 equates to £70,000 wasted revenue 40% of Global IT Device Emissions $4 billion pow...
Real World Example <ul><li>Development lifecycle chaotic – testing chaos </li></ul><ul><li>Poorly defined roles and respon...
Revised Testing Approach <ul><li>Project Rules </li></ul><ul><ul><li>Travel only when necessary </li></ul></ul><ul><ul><li...
Revised Testing Approach (Cont.) <ul><li>Test Process </li></ul><ul><ul><li>Environmental analysis and design </li></ul></...
Evolving Roles and Responsibilities <ul><li>Existing testing roles evolving to ensure environmental concerns are </li></ul...
Reasons to Go Green <ul><li>Financial savings and profit earning potential </li></ul><ul><li>Corporate Social Responsibili...
The Future of Software Testing <ul><li>[email_address] </li></ul>What about the environment?
 
Upcoming SlideShare
Loading in...5
×

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

980

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
980
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
41
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

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

    Clipping is a handy way to collect important slides you want to go back to later.

×