Product Development at Flood IO
description
Transcript of Product Development at Flood IO
![Page 1: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/1.jpg)
Guide to Product Development
@flood_ioTim Koopmans
![Page 2: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/2.jpg)
What we Make
![Page 3: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/3.jpg)
Who makes it
Tim Koopmans Mikel Lindsaar
![Page 4: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/4.jpg)
How we get from this
![Page 5: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/5.jpg)
How we get to that
![Page 6: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/6.jpg)
Whopping Big Load ™
![Page 7: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/7.jpg)
Across the Globe
![Page 8: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/8.jpg)
Development by Day & Night
Kids go to BedCaffeine Wears Off
![Page 9: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/9.jpg)
The Product is Simple
1. Load generation on demand 2. Analyse results in real time
![Page 10: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/10.jpg)
With Hidden Complexity
![Page 11: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/11.jpg)
![Page 12: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/12.jpg)
Our Code Base
2.2years old
333days coding it
![Page 13: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/13.jpg)
333days to build a ‘simple’ product?
You’re Doing it Wrong?
![Page 14: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/14.jpg)
Tip #1
“Estimation is hard”
![Page 15: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/15.jpg)
Cathartic Release
![Page 16: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/16.jpg)
Let’s talk about planning the beginning
begin!! planning_to_start
![Page 17: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/17.jpg)
“There is no end”
Tip #2
![Page 18: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/18.jpg)
Tip #3
“Plan to Iterate”
![Page 19: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/19.jpg)
And keep moving
![Page 20: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/20.jpg)
And move quickly
![Page 21: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/21.jpg)
More quickly than them
![Page 22: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/22.jpg)
OODA Loop
![Page 23: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/23.jpg)
Get inside your Competitor’s OODA loop
![Page 24: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/24.jpg)
But don’t get Dizzy
![Page 25: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/25.jpg)
![Page 26: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/26.jpg)
Moving Forward
![Page 27: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/27.jpg)
and Backward
![Page 28: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/28.jpg)
Zoom Out
![Page 29: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/29.jpg)
Zoom In
![Page 30: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/30.jpg)
Pan and Tilt
![Page 31: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/31.jpg)
http://yaraamjad.wikispaces.com/SDLC
![Page 32: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/32.jpg)
![Page 33: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/33.jpg)
“If your plan is written down on paper it quickly becomes as dead as the tree it was written on.”
Tip #4
![Page 34: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/34.jpg)
rescue Plan::VModel => error!! puts “downright scary”
http://www.vietnamesetestingboard.org/zbxe/?document_srl=121019&mid=download&listStyle=&cpage=
![Page 35: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/35.jpg)
warn(“scary”)
http://www.pathfindersolns.com/resources/industry-glossary/agile-software-development
![Page 36: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/36.jpg)
Ancient Egyptians had Agile processes
![Page 37: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/37.jpg)
We’re not building pyramids, just software
![Page 38: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/38.jpg)
How to get started with the build
ensure!! build_something
![Page 39: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/39.jpg)
Build a Roadmap?
![Page 40: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/40.jpg)
Roadmaps
![Page 41: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/41.jpg)
MVP?
![Page 42: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/42.jpg)
MVP
![Page 43: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/43.jpg)
http://blog.aha.io/index.php/the-minimum-lovable-product/
“Forget the MVP and build the MLP (minimum lovable product).”
Tip #5
![Page 44: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/44.jpg)
!@maxl0rd Thanks to @flood_io for the cool ruby-jmeter gem which almost makes writing load test plans FUN. No XML! !@ronotica @flood_io Kudos on a job well done with ruby_jmter gem integration with flood.io. Still AMAZED how easy it was to get up to speed! !@bender_michael Try out @flood_io for load testing! EASY to get running using the har to jmx conversion utility! !@zedtux I've just discovered @flood_io. It's a damned SIMPLE service for your website load testing, you can try for free at flood.io !@veganmutiny @flood_io Very nice to use t hough . Wa tch ing rea l - t ime floods interactively is AWESOME. !@rabidgremlin LOVE @flood_io har2jmx tool. Makes setting up JMeter tests a snap !@kindofwater The BEST cloud load testing platform is @flood_io - bar none.
![Page 45: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/45.jpg)
% new flooders
![Page 46: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/46.jpg)
![Page 47: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/47.jpg)
☑ setup AWS account
☑ ec2-start-instances ☑ PROVISION BOXES ☑ FLAP AROUND WITH RMI ☑ SCP scripts out☑ SSH AND START MONITORS ☑ START LOAD TEST☑ FIX NETWORK CONNECTIVITY ISSUES ☑ RE-START LOAD TEST
☑ TAIL RESULTS ☑ SCP RESULTS☑ PARSE RESULTS ☑ OPEN EXCEL ...
Less time <doing X>, more time testing
![Page 48: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/48.jpg)
![Page 49: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/49.jpg)
Tip #6
“Get the right design”
![Page 50: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/50.jpg)
Tip #7
“Get the design right”
![Page 51: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/51.jpg)
![Page 52: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/52.jpg)
![Page 53: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/53.jpg)
![Page 54: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/54.jpg)
Tip #8
“If it builds, ship it”
![Page 55: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/55.jpg)
Hooray you’ve built something!
![Page 56: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/56.jpg)
“Estimation is hard”
“There is no end”
“Plan to Iterate”
“Get the right design”
“Get the design right”
“If it builds, ship it”
Tim Koopmans
Done!
http://au.linkedin.com/in/timkoopmans/
![Page 57: Product Development at Flood IO](https://reader033.fdocuments.us/reader033/viewer/2022060119/558c8947d8b42a0c3d8b464a/html5/thumbnails/57.jpg)