432 - The Least You Can Do: Experimental Performance Improvement
If you have a computer issue, you don't just throw it away and buy a new one, right? Instead, you try to fix it by attempting to isolate the problem, trying something out, seeing if it worked, then trying something else. When we face a performance issue, too often we "buy a new computer" by developing a bloated solution to solve it. What if we took a tech support approach, making and testing hypotheses until we figure out what really solves the problem?
In this session, you will learn how to focus your efforts by taking an iterative approach to problem solving . You will learn how to use HPT frameworks for a system-wide view of performance issues. You will learn how to design methods of testing hypotheses, focusing on gathering meaningful data. During this interactive session, you will practice analyzing problems, creating hypotheses, and designing experiments to gather data. You'll leave this session prepared to identify and advocate for lean, effective solutions that solve the problems that you and your organization face.
In this session, you will learn:
- What an iterative approach to problem solving looks like
- How to isolate factors that may cause performance issues
- How to design experiments that gather useful data
- How the results of one experiment can help inform your next experiment (or solution)
- How free tools like bit.ly. and Google Forms can help you gather and analyze metrics
xAPI, bit.ly, Google Forms