Enviar pesquisa
Carregar
269 rosenblum -agile-it-org--ssp2008
•
Transferir como PPT, PDF
•
0 gostou
•
269 visualizações
S
Society for Scholarly Publishing
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 24
Baixar agora
Recomendados
How to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web Applications
eG Innovations
7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero
eG Innovations
Continuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
IBM UrbanCode Products
Citrix Troubleshooting 101
Citrix Troubleshooting 101
eG Innovations
How to Obtain Peak Performance from Your Virtual Environment
How to Obtain Peak Performance from Your Virtual Environment
eG Innovations
Best Practices for Troubleshooting Four Real-world Java Performance Issues
Best Practices for Troubleshooting Four Real-world Java Performance Issues
eG Innovations
Monitoring at the Speed of DevOps
Monitoring at the Speed of DevOps
DevOps.com
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Jules Pierre-Louis
Recomendados
How to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web Applications
eG Innovations
7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero
eG Innovations
Continuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
IBM UrbanCode Products
Citrix Troubleshooting 101
Citrix Troubleshooting 101
eG Innovations
How to Obtain Peak Performance from Your Virtual Environment
How to Obtain Peak Performance from Your Virtual Environment
eG Innovations
Best Practices for Troubleshooting Four Real-world Java Performance Issues
Best Practices for Troubleshooting Four Real-world Java Performance Issues
eG Innovations
Monitoring at the Speed of DevOps
Monitoring at the Speed of DevOps
DevOps.com
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Jules Pierre-Louis
DevSecOps Introduction Tushar Joshi - Owasp Nagpur Meetup 12 May 2019
DevSecOps Introduction Tushar Joshi - Owasp Nagpur Meetup 12 May 2019
OWASP Nagpur
Single pane of glass monitoring tool myth or reality
Single pane of glass monitoring tool myth or reality
eG Innovations
Citrix Cloud Services - Are they right for you ?
Citrix Cloud Services - Are they right for you ?
eG Innovations
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
eG Innovations
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
Ulf Mattsson
Infrastructure as code with test approach
Infrastructure as code with test approach
Enrique Carbonell
eG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix Workspaces
eG Innovations
Digital Product Security
Digital Product Security
SoftServe
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
eG Innovations
Realize Unified Cloud Monitoring | The Devil’s in the Details
Realize Unified Cloud Monitoring | The Devil’s in the Details
eG Innovations
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
Sanjeev Sharma
Continuous Delivery Maturity Model
Continuous Delivery Maturity Model
IBM UrbanCode Products
Why Your Next QA Job Might Be in Ops
Why Your Next QA Job Might Be in Ops
Edward Rousseau
Design Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best Practices
Inductive Automation
SOASTA CloudTest Lite
SOASTA CloudTest Lite
Fred Beringer
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
SolarWinds
From Gates to Guardrails: Alternate Approaches to Product Security
From Gates to Guardrails: Alternate Approaches to Product Security
Jason Chan
DevTalk: From Uni to Enterprise
DevTalk: From Uni to Enterprise
Perforce
Appium for RubyMotion
Appium for RubyMotion
Isaac Murchie
Implementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should Know
SoftServe
Roadmap to csp Discuss agile day pune and hyderabad #DAP15, #DAH15
Roadmap to csp Discuss agile day pune and hyderabad #DAP15, #DAH15
oGuild .
Steve loos agile operationalizing your org
Steve loos agile operationalizing your org
Paul Ellarby
Mais conteúdo relacionado
Mais procurados
DevSecOps Introduction Tushar Joshi - Owasp Nagpur Meetup 12 May 2019
DevSecOps Introduction Tushar Joshi - Owasp Nagpur Meetup 12 May 2019
OWASP Nagpur
Single pane of glass monitoring tool myth or reality
Single pane of glass monitoring tool myth or reality
eG Innovations
Citrix Cloud Services - Are they right for you ?
Citrix Cloud Services - Are they right for you ?
eG Innovations
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
eG Innovations
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
Ulf Mattsson
Infrastructure as code with test approach
Infrastructure as code with test approach
Enrique Carbonell
eG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix Workspaces
eG Innovations
Digital Product Security
Digital Product Security
SoftServe
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
eG Innovations
Realize Unified Cloud Monitoring | The Devil’s in the Details
Realize Unified Cloud Monitoring | The Devil’s in the Details
eG Innovations
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
Sanjeev Sharma
Continuous Delivery Maturity Model
Continuous Delivery Maturity Model
IBM UrbanCode Products
Why Your Next QA Job Might Be in Ops
Why Your Next QA Job Might Be in Ops
Edward Rousseau
Design Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best Practices
Inductive Automation
SOASTA CloudTest Lite
SOASTA CloudTest Lite
Fred Beringer
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
SolarWinds
From Gates to Guardrails: Alternate Approaches to Product Security
From Gates to Guardrails: Alternate Approaches to Product Security
Jason Chan
DevTalk: From Uni to Enterprise
DevTalk: From Uni to Enterprise
Perforce
Appium for RubyMotion
Appium for RubyMotion
Isaac Murchie
Implementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should Know
SoftServe
Mais procurados
(20)
DevSecOps Introduction Tushar Joshi - Owasp Nagpur Meetup 12 May 2019
DevSecOps Introduction Tushar Joshi - Owasp Nagpur Meetup 12 May 2019
Single pane of glass monitoring tool myth or reality
Single pane of glass monitoring tool myth or reality
Citrix Cloud Services - Are they right for you ?
Citrix Cloud Services - Are they right for you ?
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
Infrastructure as code with test approach
Infrastructure as code with test approach
eG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix Workspaces
Digital Product Security
Digital Product Security
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
Realize Unified Cloud Monitoring | The Devil’s in the Details
Realize Unified Cloud Monitoring | The Devil’s in the Details
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
Continuous Delivery Maturity Model
Continuous Delivery Maturity Model
Why Your Next QA Job Might Be in Ops
Why Your Next QA Job Might Be in Ops
Design Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best Practices
SOASTA CloudTest Lite
SOASTA CloudTest Lite
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
From Gates to Guardrails: Alternate Approaches to Product Security
From Gates to Guardrails: Alternate Approaches to Product Security
DevTalk: From Uni to Enterprise
DevTalk: From Uni to Enterprise
Appium for RubyMotion
Appium for RubyMotion
Implementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should Know
Destaque
Roadmap to csp Discuss agile day pune and hyderabad #DAP15, #DAH15
Roadmap to csp Discuss agile day pune and hyderabad #DAP15, #DAH15
oGuild .
Steve loos agile operationalizing your org
Steve loos agile operationalizing your org
Paul Ellarby
Tying Roadmap Strategy to Agile Planning
Tying Roadmap Strategy to Agile Planning
ProductPlan
The 5 Levels Planning in Agile
The 5 Levels Planning in Agile
Dimitri Ponomareff
Agile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated Testing
Dimitri Ponomareff
Agile Testing Process
Agile Testing Process
Intetics
Destaque
(6)
Roadmap to csp Discuss agile day pune and hyderabad #DAP15, #DAH15
Roadmap to csp Discuss agile day pune and hyderabad #DAP15, #DAH15
Steve loos agile operationalizing your org
Steve loos agile operationalizing your org
Tying Roadmap Strategy to Agile Planning
Tying Roadmap Strategy to Agile Planning
The 5 Levels Planning in Agile
The 5 Levels Planning in Agile
Agile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated Testing
Agile Testing Process
Agile Testing Process
Semelhante a 269 rosenblum -agile-it-org--ssp2008
Imaginea qa&automation
Imaginea qa&automation
RajaneeshChandra
Which One Works You The Best: In-House or Cloud-Based Development Environment
Which One Works You The Best: In-House or Cloud-Based Development Environment
Bitbar
Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNet
Venkat Janardhanam, MS, MBA
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Net Solutions
QA in an Agile Environment
QA in an Agile Environment
Intelliware Development Inc.
Delivering A Great End User Experience
Delivering A Great End User Experience
Trevor Warren
Event Driven Architectures - Net Conf UY 2018
Event Driven Architectures - Net Conf UY 2018
Bradley Irby
Automated Reporting Director
Automated Reporting Director
Altair
Forrester Realistic Load Testing
Forrester Realistic Load Testing
Compuware APM
A better faster pipeline for software delivery, even in the government
A better faster pipeline for software delivery, even in the government
Gene Gotimer
Agile Strategies for Traditional Software Development Teams
Agile Strategies for Traditional Software Development Teams
TechWell
Experiences Bringing CD to a DoD Project
Experiences Bringing CD to a DoD Project
Gene Gotimer
Software Test Automation
Software Test Automation
Yash Patel
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
eG Innovations
Testing NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFT
Ori Bendet
Qualitia - Scriptless Test Automation Platform
Qualitia - Scriptless Test Automation Platform
Monica Paul
Zero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is king
plumbee
5 steps to Automated Network Operations (NetOps)
5 steps to Automated Network Operations (NetOps)
James Kelly
Agile performance testing
Agile performance testing
Andriy Melnyk
Case study on functional testing
Case study on functional testing
360logica Software Testing Services (A Saksoft Company)
Semelhante a 269 rosenblum -agile-it-org--ssp2008
(20)
Imaginea qa&automation
Imaginea qa&automation
Which One Works You The Best: In-House or Cloud-Based Development Environment
Which One Works You The Best: In-House or Cloud-Based Development Environment
Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNet
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
QA in an Agile Environment
QA in an Agile Environment
Delivering A Great End User Experience
Delivering A Great End User Experience
Event Driven Architectures - Net Conf UY 2018
Event Driven Architectures - Net Conf UY 2018
Automated Reporting Director
Automated Reporting Director
Forrester Realistic Load Testing
Forrester Realistic Load Testing
A better faster pipeline for software delivery, even in the government
A better faster pipeline for software delivery, even in the government
Agile Strategies for Traditional Software Development Teams
Agile Strategies for Traditional Software Development Teams
Experiences Bringing CD to a DoD Project
Experiences Bringing CD to a DoD Project
Software Test Automation
Software Test Automation
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Testing NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFT
Qualitia - Scriptless Test Automation Platform
Qualitia - Scriptless Test Automation Platform
Zero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is king
5 steps to Automated Network Operations (NetOps)
5 steps to Automated Network Operations (NetOps)
Agile performance testing
Agile performance testing
Case study on functional testing
Case study on functional testing
Mais de Society for Scholarly Publishing
10052016 ssp seminar2_newsham
10052016 ssp seminar2_newsham
Society for Scholarly Publishing
10052016 ssp seminar2_rivera
10052016 ssp seminar2_rivera
Society for Scholarly Publishing
10052016 ssp seminar2_pesanelli
10052016 ssp seminar2_pesanelli
Society for Scholarly Publishing
10052016 ssp seminar2_harley
10052016 ssp seminar2_harley
Society for Scholarly Publishing
10042016 ssp seminar1_session4_myers
10042016 ssp seminar1_session4_myers
Society for Scholarly Publishing
10042016 ssp seminar1_session4_demers
10042016 ssp seminar1_session4_demers
Society for Scholarly Publishing
10042016 ssp seminar1_session4_cochran
10042016 ssp seminar1_session4_cochran
Society for Scholarly Publishing
10042016 ssp seminar1_session3_stanley
10042016 ssp seminar1_session3_stanley
Society for Scholarly Publishing
10042016 ssp seminar1_session3_ranganathan
10042016 ssp seminar1_session3_ranganathan
Society for Scholarly Publishing
10042016 ssp seminar1_session3_odike
10042016 ssp seminar1_session3_odike
Society for Scholarly Publishing
10042016 ssp seminar1_session3_cochran
10042016 ssp seminar1_session3_cochran
Society for Scholarly Publishing
10042016 ssp seminar1_session2_walker
10042016 ssp seminar1_session2_walker
Society for Scholarly Publishing
10042016 ssp seminar1_session2_ivins
10042016 ssp seminar1_session2_ivins
Society for Scholarly Publishing
10042016 ssp seminar1_session2_holland
10042016 ssp seminar1_session2_holland
Society for Scholarly Publishing
10042016 ssp seminar1_session1_stanley
10042016 ssp seminar1_session1_stanley
Society for Scholarly Publishing
10042016 ssp seminar1_session1_keane
10042016 ssp seminar1_session1_keane
Society for Scholarly Publishing
10042016 ssp seminar1_session1_ivins
10042016 ssp seminar1_session1_ivins
Society for Scholarly Publishing
10042016 ssp seminar1_session1_asadilari
10042016 ssp seminar1_session1_asadilari
Society for Scholarly Publishing
04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadows
04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadows
Society for Scholarly Publishing
04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterick
04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterick
Society for Scholarly Publishing
Mais de Society for Scholarly Publishing
(20)
10052016 ssp seminar2_newsham
10052016 ssp seminar2_newsham
10052016 ssp seminar2_rivera
10052016 ssp seminar2_rivera
10052016 ssp seminar2_pesanelli
10052016 ssp seminar2_pesanelli
10052016 ssp seminar2_harley
10052016 ssp seminar2_harley
10042016 ssp seminar1_session4_myers
10042016 ssp seminar1_session4_myers
10042016 ssp seminar1_session4_demers
10042016 ssp seminar1_session4_demers
10042016 ssp seminar1_session4_cochran
10042016 ssp seminar1_session4_cochran
10042016 ssp seminar1_session3_stanley
10042016 ssp seminar1_session3_stanley
10042016 ssp seminar1_session3_ranganathan
10042016 ssp seminar1_session3_ranganathan
10042016 ssp seminar1_session3_odike
10042016 ssp seminar1_session3_odike
10042016 ssp seminar1_session3_cochran
10042016 ssp seminar1_session3_cochran
10042016 ssp seminar1_session2_walker
10042016 ssp seminar1_session2_walker
10042016 ssp seminar1_session2_ivins
10042016 ssp seminar1_session2_ivins
10042016 ssp seminar1_session2_holland
10042016 ssp seminar1_session2_holland
10042016 ssp seminar1_session1_stanley
10042016 ssp seminar1_session1_stanley
10042016 ssp seminar1_session1_keane
10042016 ssp seminar1_session1_keane
10042016 ssp seminar1_session1_ivins
10042016 ssp seminar1_session1_ivins
10042016 ssp seminar1_session1_asadilari
10042016 ssp seminar1_session1_asadilari
04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadows
04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadows
04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterick
04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterick
269 rosenblum -agile-it-org--ssp2008
1.
Agile Development:
The Importance of Testing Presented by Bruce D. Rosenblum CEO Inera Incorporated Society for Scholarly Publishers 30 May 2008
2.
Real World Software
Development Credit: http://www.eos-india.net/abhisek/blog/softwaredevcycle-2006-06-14-20-38.html © 2008, Inera Inc. All Rights Reserved
3.
Software Development Goal
Develop Applications • Deliver value to the user • Easy to use • Provide reliable process © 2008, Inera Inc. All Rights Reserved
4.
The Old Days:
Waterfall Development Scope Change Feature Creep Credit: http://www.csse.monash.edu.au/~jonmc/CSE2305/Topics/07.13.SWEng1/html/text.html © 2008, Inera Inc. All Rights Reserved
5.
Why Waterfall No
Longer Works Computers are more powerful Therefore projects are bigger • And take longer to develop No longer possible to anticipate all requirements • And cannot anticipate all changes during project By delivery time • Customer interests changed • Requirements changed “What I asked for, but not what I want” © 2008, Inera Inc. All Rights Reserved
6.
Web Flexible World
Old distribution model • Disk shipments • Waterfall development • Slow, late deliveries New distribution model • Internet delivery • Automatic updates of client applications • Continual update of ASP applications © 2008, Inera Inc. All Rights Reserved
7.
New Development Methods
Customer-centric Incremental changes Rapid Deliveries Continuous Testing © 2008, Inera Inc. All Rights Reserved
8.
Agile Model
© 2008, Inera Inc. All Rights Reserved
9.
Agile Goals “Agile”
means responsive to customer needs The goal is the customer, not the “project” Simplicity and simple steps © 2008, Inera Inc. All Rights Reserved
10.
Getting Started Design
simple task that does “something useful” • Even if that task won’t be delivered to “customer” Start testing immediately Test early and often © 2008, Inera Inc. All Rights Reserved
11.
Team Test Types
Unit tests • Test assumptions; vital for maintenance Integration tests • Does it all work together correctly? Code Reviews • Developers can learn from each other © 2008, Inera Inc. All Rights Reserved
12.
Developers Can’t Test
Developers are lousy testers Developers lie • Is it done yet? • When will it be done? Great developers test 2/3 of their time • Write a little, test a lot © 2008, Inera Inc. All Rights Reserved
13.
Customer Test Types
Formal Quality Assurance • Scripted test plans Ad hoc testing • Sometimes called “monkey testing” Usability testing • One-way mirrors User testing • The importance of watching users “Run it yourself” testing © 2008, Inera Inc. All Rights Reserved
14.
Test Administration Bug
database • TestTrack, Bugzilla, etc. • FileMaker, Excel Short Cycles • Daily bug review • Fix bugs immediately − New features must wait © 2008, Inera Inc. All Rights Reserved
15.
Automated Testing Use
of software to control testing Automatically run application features Results compared to previous “good” result © 2008, Inera Inc. All Rights Reserved
16.
Use of Automated
Testing Inera relies heavily on automated testing Three months of development over 6 years Today: 30+ hours of automated testing per night Manual validation performed on all releases © 2008, Inera Inc. All Rights Reserved
17.
Example: CrossRef Testing
Inera implemented CrossRef query module Automated testing of CrossRef module • Queried ~1000 references per night • Compared DOIs with previous “good” results Sometimes links go away • Usually incorrect deposit (e.g. metadata conflict) Sometimes new links appear • Replaces previous “good” results © 2008, Inera Inc. All Rights Reserved
18.
Impact of Automated
Testing New problems caught early • Problems found quickly when code is changed Stability of code maintained Fixes are never “lost” Short release cycles © 2008, Inera Inc. All Rights Reserved
19.
Cost of Automated
Testing Sustainable and scalable model • Up-front investment yields large dividends Lower costs • QA cost ~ $60,000/person/year • Versus 30+ hours of PC time per night − 4 PCs + electricity + 3 months engineering time No fulltime QA personnel • Manual testing performed by multiple team members © 2008, Inera Inc. All Rights Reserved
20.
Time for Testing
Testing does NOT take extra time • Even manual testing Testing reallocates time • Less time spent tracking latent bugs • Less time reworking code to fix bugs Great testing allows faster releases © 2008, Inera Inc. All Rights Reserved
21.
“True” Cost of
Automated Testing Faster Release cycles • Can release latest code daily if stable Fewer support calls Happier customers © 2008, Inera Inc. All Rights Reserved
22.
Who Tests? Developers
Quality Assurance Specialists Customer Actual Users Machines (automated testing) So who tests? The Agile Team © 2008, Inera Inc. All Rights Reserved
23.
Conclusions System
stability requires constant testing Great testing lowers costs Great testing delivers software faster © 2008, Inera Inc. All Rights Reserved
24.
Questions?
Bruce Rosenblum Inera Incorporated +1 (617) 969 - 3053 brosenblum@inera.com www.inera.com © 2008, Inera Inc. All Rights Reserved
Baixar agora