Chapter 6 Some Parting Advice.

Slides:



Advertisements
Similar presentations
Welcome Back to School!!! Mr. Sortina.
Advertisements

Leadership In Management
Created by Fredrik Johnson Referee. The referee’s main task is to protect the fighters from serious injuries. As a referee it’s not all about yourself,
Final project Steve Krug Don’t make me think. Principle #1 How we really use the web Have something on the page that catches the readers interest. -Users.
This program is provided with compliments from By Doug Steward.
The Essay and the Writing Process
Business Plan Seminar Virtual Enterprise Business Plan Competition Source Coordinator: Jacob Stuebbe.
Yearbook Practice Spread Assignment Our first step towards making a yearbook.
Thanks to Tom Bockman, of Prescott, Arizona who created this slideshow.
Deriving Consistency from LEGOs What we have learned in 6 years of FLL by Austin and Travis Schuh © 2005 Austin and Travis Schuh, all rights reserved.
Leadership Team October 29, Clear Learning Goals Sort evidence from observation and determine performance level Demonstrate effective coaching strategies.
LIFE SKILLS What is the definition of a life skill?
9 Best practices to keep away from the Software Outsourcing Mistakes Prepared by:
May I Quote You? What’s the difference between a good quote and a quote that says nothing?
Top tips and techniques
Leadership In Management
Scouting 101 By Joey Kerns.
Agile Education Teacher Presentation
Managing a Project User Documentation.
The Power Of Silence
Effective Time Management
Time Blocking Revisited.
Everyone starts with the same 24 hours per day…
System Testing Antares Rocket Test Launch ( HQ) System Testing.
Structures, Strategies and Compositions
Deriving Consistency from LEGOs
BRINGING THE OUTSIDE IN
Designing for people CPSC 481: HCI I.
High School vs. College Prof Foster 9/17/09.
BUSI 2800 ENTREPRENEURSHIP
Benefits of Higher Education
May I Quote You? What’s the difference between a good quote and a quote that says nothing?
Reflection Questions By Marlon Mendez .
From Fan To Pro: Using Your Hobbies in Your Career
What YOU Need to Know About Risk Management
Fast Action Links extension A love letter to CiviCRM
The Web-Based Sales Improvement Program
Presentation By Rui Cao.
Which of these statements is true?
LO Adding and subtracting with negative numbers RAG
Extraversion Introversion
Structure & Organization
HOW TO BE MORE ACTIVE WHEN STUDYING
Timeline Week ___ ✓ Team Member Category Task Donors Board Staff
MN Space Grant Community College Quadcopter Challenge
Fry Word Test First 300 words in 25 word groups
Introducing Essay 2: Illustration Writing
The Scientific Method.
Knowledge Management presented by Janet Foley
Pair Programming.
Tips before using: (1) Be sure there are at least a few people there to participate, as it will increase probability that at least 1 person in the group.
Supporters Timeline Week ___ ✓ Team Member Category Task Donors Board
The MANY faces of Mrs. G….
Week ___ ✓ Team Member Category Task Donor Engagement
Teamwork.
What YOU Need to Know About Risk Management
The NASA/IPAC Teacher Archive Research Program
Supporters Timeline Week ___ ✓ Team Member Category Task Donors Board
Developing children’s reasoning and communicating skills using cameras, visualisers and flip videos Developing children's reasoning and communication skills.
Putting together a final report
Timeline Week ___ ✓ Team Member Category Task Donors Board Staff
Supporters Timeline Week ___ ✓ Team Member Category Task Donors Board
Timeline Week ___ ✓ Team Member Category Task Donors Board Staff
12 Week Supporters Timeline
Software Development Techniques
Supporters Timeline Week ___ ✓ Team Member Category Task Donors Board
Supporters Timeline Week ___ ✓ Team Member Category Task Donors Board
Suggestion: send the Healthy Business check Up (word document) prior to your meeting so they have time to thoughtfully fill in their responses prior to.
OH NO! Not another conference call!!
What YOU Need to Know About Risk Management
Presentation transcript:

Chapter 6 Some Parting Advice

Mantras University Professors Students B.S. – You think you know everything M.S. – Realize there are some things you don’t know Ph.D. – Realize how little knowledge you actually have Students B.S. – We all know what that is! M.S. – More of the Same Ph.D. – Piled higher and Deeper

Mantras If You Make Something Idiot-Proof, They Will Just Make a Better Idiot It should be "intuitive" that if you have a large sharp spinning blade, you should keep your hands as far away from the blade as possible. Following this logic, it's hard to understand how people didn't understand this and instead cut off parts of their fingers when using a circular saw. After you have this happen a few hundred times every year, you wise up to the fact that intuition is not enough. It's better to put a guard around the blade to encourage keep their hands away. In the real world, this is called making it "idiot proof". This is no easy task, because "idiots" are determined to do whatever they want regardless of the consequences. They will move the guard out of the way or completely remove it from a circular saw. They do this not because they really are idiots (at least we hope not), but because what good is a sharp spinning blade if a guard is blocking me from cutting something.

You’ll Never Know Everything

You’ll Never Know Everything The old hack: “The more you know, the more you know you don’t know” is true Testing is an intellectual endeavor Nor an art or a craft Never stop learning Old knowledge becomes obsolete fast Must commit to continual learning Requires practice Thinking Searching for answers

Useful Activities Social environment Test teams can be sizeable Need to communicate effectively Events and activities to promote testing skills Bug Hunts Friday afternoon Bug Fests

Bug Hunts

Bug Hunts “Community” activity Participants Referee Recorder Coach Teams of two One “drives” One thinks about big picture Referee Recorder Coach

Participants “Driver role” “Big picture role” Presses keys Navigates “Big picture role” Watches for anomalies Make recommendations “Ring bell” when error found Summons Referee

Referee Three or so Acts as judge “Error” reproduced Judged as bug or not Referee’s word is final Non-bugs typically booed

Coach Encourage teams to find “bigger and better” bugs Work with teams Remind attack to run Point out things Steer them away from unfruitful efforts Who to use Team leads Experienced testers

Recorder Documenter Bug replayed Bugs found How to reproduce Technique Video camera Bug replayed Technique Explanation Style

Other details When to test? What to test? Why test? Strict time limit After major new builds New feature added What to test? Limit to specific area Why test? Catch some bugs Foster teamwork Competition Strict time limit Usually two hours

Friday Afternoon Bug Fests

Friday Afternoon Bug Fests Socializing Types of errors produced Study bug reports What test techniques are best for finding the best bugs How to get new testers testing like pros Have them study bug reports Studying bug reports boring? Bug fests! Talk about work

Friday Afternoon Bug Fests Monday Send notice to note best errors found during week Friday Afternoon event Bring support Show bugs Discuss the bugs Everyone learns from this!

Conclusion Testing environment is also a social environment Develop team skills Learn from each other!