SlideShare a Scribd company logo
1 of 20
Download to read offline
@ N O A H S U S S M A N
N Y C C D M E E T U P
A P R I L 2 1 2 0 1 5
org.transform(args)
@ N O A H S U S S M A N
N Y C C D M E E T U P
A P R I L 2 1 2 0 1 5
O R G A N I Z A T I O N A L T R A N S F O R M A T I O N S
— D E N N I S R I T C H I E ( C O - A U T H O R O F T H E K & R B O O K )
… with proper design, the features come cheaply.
This approach is arduous, but continues to
succeed.
– B O R I S B E I Z E R , 1 9 8 4
More than the act of testing, the act of designing
tests is one of the best bug preventers known.
Alex Grey
S T U D Y Y O U R U S E R S
Staffan Canbäck, Phillip Samouel & David Price
S U B - O P T I M I Z AT I O N
B U R E A U C R A T I C H I E R A R C H I C A L O R G A N I Z A T I O N S T E N D T O WA R D
xkcd.com/927
B I K E S H E D D I N G
C U LT U R A L I N E R T I A M A N I F E S T S A S
bikeshed.com
T E C H N I C A L A N D S O C I A L
I N V E R S I O N O F C O N T R O L I S T H E B A S I S O F R E FA C T O R I N G
B L A M E L E S S P O S T M O R T E M S
A F T E R E V E RY S E V E R E I N C I D E N T, P E R F O R M
SIDE
Z
SIDE
A
SIDE
B
SIDE
B
SIDE
C
TOP
Static Analysis
Small Tests
Smoke Tests
Medium Tests
Large Tests
Exploratory
Testing
J O I N T LY S U F F I C I E N T
E A C H N E C E S S A RY B U T O N LY
C O N T I N U O U S I M P R O V E M E N T I M P L I E S D A I LY P R A C T I C E
E V O L U T I O N I M P L I E S I T E R AT I O N
@ N O A H S U S S M A N
A S K M E Q U E S T I O N S O N T W I T T E R !

More Related Content

Viewers also liked

Teaching with Presentation Tools & Apps 2013
Teaching with Presentation Tools & Apps 2013Teaching with Presentation Tools & Apps 2013
Teaching with Presentation Tools & Apps 2013Shelly Sanchez Terrell
 
Pinterest & Teachers Pay Teachers 101
Pinterest & Teachers Pay Teachers 101 Pinterest & Teachers Pay Teachers 101
Pinterest & Teachers Pay Teachers 101 Mrs. Moore
 
Easy Continuous Deployment You Can Trust (Webinar)
Easy Continuous Deployment You Can Trust (Webinar)Easy Continuous Deployment You Can Trust (Webinar)
Easy Continuous Deployment You Can Trust (Webinar)Sauce Labs
 
Interview with the Vampire
Interview with the VampireInterview with the Vampire
Interview with the VampireGil Zilberfeld
 
Software Businesses On 5 Hours A Week
Software Businesses On 5 Hours A WeekSoftware Businesses On 5 Hours A Week
Software Businesses On 5 Hours A WeekPatrick McKenzie
 
Transitioning from Traditional to Modern QA
Transitioning from Traditional to Modern QATransitioning from Traditional to Modern QA
Transitioning from Traditional to Modern QASauce Labs
 
Ignite Talk: Help, we have no more time for testing!
Ignite Talk: Help, we have no more time for testing!Ignite Talk: Help, we have no more time for testing!
Ignite Talk: Help, we have no more time for testing!Dr. Alexander Schwartz
 
FUNDAMENTALS OF GENETICS SECONDARY GRADES
FUNDAMENTALS OF GENETICS SECONDARY GRADESFUNDAMENTALS OF GENETICS SECONDARY GRADES
FUNDAMENTALS OF GENETICS SECONDARY GRADESMaggie's Files
 
Design Patterns for Scalable Test Automation With Selenium & WebdriverIO
Design Patterns for Scalable Test Automation With Selenium & WebdriverIODesign Patterns for Scalable Test Automation With Selenium & WebdriverIO
Design Patterns for Scalable Test Automation With Selenium & WebdriverIOSauce Labs
 
Selenium and Appium Training from Sauce Labs
Selenium and Appium Training from Sauce LabsSelenium and Appium Training from Sauce Labs
Selenium and Appium Training from Sauce LabsSauce Labs
 
Fringe Accessibility: London Web Standards
Fringe Accessibility: London Web StandardsFringe Accessibility: London Web Standards
Fringe Accessibility: London Web StandardsAdrian Roselli
 
Automation Best Practices
Automation Best PracticesAutomation Best Practices
Automation Best PracticesSauce Labs
 
Practical Tips & Tricks for Selenium Test Automation
Practical Tips & Tricks for Selenium Test AutomationPractical Tips & Tricks for Selenium Test Automation
Practical Tips & Tricks for Selenium Test AutomationSauce Labs
 
Sosiaalisen median katsaus 08/2011
Sosiaalisen median katsaus 08/2011Sosiaalisen median katsaus 08/2011
Sosiaalisen median katsaus 08/2011Harto Pönkä
 
Sosiaalinen media 08/2009
Sosiaalinen media 08/2009Sosiaalinen media 08/2009
Sosiaalinen media 08/2009Harto Pönkä
 

Viewers also liked (16)

Teaching with Presentation Tools & Apps 2013
Teaching with Presentation Tools & Apps 2013Teaching with Presentation Tools & Apps 2013
Teaching with Presentation Tools & Apps 2013
 
How TeachersPayTeachers.com Can Transform Your Planning
How TeachersPayTeachers.com Can Transform Your PlanningHow TeachersPayTeachers.com Can Transform Your Planning
How TeachersPayTeachers.com Can Transform Your Planning
 
Pinterest & Teachers Pay Teachers 101
Pinterest & Teachers Pay Teachers 101 Pinterest & Teachers Pay Teachers 101
Pinterest & Teachers Pay Teachers 101
 
Easy Continuous Deployment You Can Trust (Webinar)
Easy Continuous Deployment You Can Trust (Webinar)Easy Continuous Deployment You Can Trust (Webinar)
Easy Continuous Deployment You Can Trust (Webinar)
 
Interview with the Vampire
Interview with the VampireInterview with the Vampire
Interview with the Vampire
 
Software Businesses On 5 Hours A Week
Software Businesses On 5 Hours A WeekSoftware Businesses On 5 Hours A Week
Software Businesses On 5 Hours A Week
 
Transitioning from Traditional to Modern QA
Transitioning from Traditional to Modern QATransitioning from Traditional to Modern QA
Transitioning from Traditional to Modern QA
 
Ignite Talk: Help, we have no more time for testing!
Ignite Talk: Help, we have no more time for testing!Ignite Talk: Help, we have no more time for testing!
Ignite Talk: Help, we have no more time for testing!
 
FUNDAMENTALS OF GENETICS SECONDARY GRADES
FUNDAMENTALS OF GENETICS SECONDARY GRADESFUNDAMENTALS OF GENETICS SECONDARY GRADES
FUNDAMENTALS OF GENETICS SECONDARY GRADES
 
Design Patterns for Scalable Test Automation With Selenium & WebdriverIO
Design Patterns for Scalable Test Automation With Selenium & WebdriverIODesign Patterns for Scalable Test Automation With Selenium & WebdriverIO
Design Patterns for Scalable Test Automation With Selenium & WebdriverIO
 
Selenium and Appium Training from Sauce Labs
Selenium and Appium Training from Sauce LabsSelenium and Appium Training from Sauce Labs
Selenium and Appium Training from Sauce Labs
 
Fringe Accessibility: London Web Standards
Fringe Accessibility: London Web StandardsFringe Accessibility: London Web Standards
Fringe Accessibility: London Web Standards
 
Automation Best Practices
Automation Best PracticesAutomation Best Practices
Automation Best Practices
 
Practical Tips & Tricks for Selenium Test Automation
Practical Tips & Tricks for Selenium Test AutomationPractical Tips & Tricks for Selenium Test Automation
Practical Tips & Tricks for Selenium Test Automation
 
Sosiaalisen median katsaus 08/2011
Sosiaalisen median katsaus 08/2011Sosiaalisen median katsaus 08/2011
Sosiaalisen median katsaus 08/2011
 
Sosiaalinen media 08/2009
Sosiaalinen media 08/2009Sosiaalinen media 08/2009
Sosiaalinen media 08/2009
 

Recently uploaded

『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxAndrieCagasanAkio
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxMario
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxmibuzondetrabajo
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 

Recently uploaded (11)

『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptx
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptx
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptx
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 

org.transform(args)

  • 1. @ N O A H S U S S M A N N Y C C D M E E T U P A P R I L 2 1 2 0 1 5
  • 2. org.transform(args) @ N O A H S U S S M A N N Y C C D M E E T U P A P R I L 2 1 2 0 1 5 O R G A N I Z A T I O N A L T R A N S F O R M A T I O N S
  • 3. — D E N N I S R I T C H I E ( C O - A U T H O R O F T H E K & R B O O K ) … with proper design, the features come cheaply. This approach is arduous, but continues to succeed.
  • 4. – B O R I S B E I Z E R , 1 9 8 4 More than the act of testing, the act of designing tests is one of the best bug preventers known. Alex Grey
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. S T U D Y Y O U R U S E R S
  • 10.
  • 11. Staffan Canbäck, Phillip Samouel & David Price
  • 12.
  • 13.
  • 14. S U B - O P T I M I Z AT I O N B U R E A U C R A T I C H I E R A R C H I C A L O R G A N I Z A T I O N S T E N D T O WA R D xkcd.com/927
  • 15. B I K E S H E D D I N G C U LT U R A L I N E R T I A M A N I F E S T S A S bikeshed.com
  • 16. T E C H N I C A L A N D S O C I A L I N V E R S I O N O F C O N T R O L I S T H E B A S I S O F R E FA C T O R I N G
  • 17. B L A M E L E S S P O S T M O R T E M S A F T E R E V E RY S E V E R E I N C I D E N T, P E R F O R M
  • 18. SIDE Z SIDE A SIDE B SIDE B SIDE C TOP Static Analysis Small Tests Smoke Tests Medium Tests Large Tests Exploratory Testing J O I N T LY S U F F I C I E N T E A C H N E C E S S A RY B U T O N LY
  • 19. C O N T I N U O U S I M P R O V E M E N T I M P L I E S D A I LY P R A C T I C E E V O L U T I O N I M P L I E S I T E R AT I O N
  • 20. @ N O A H S U S S M A N A S K M E Q U E S T I O N S O N T W I T T E R !