Define • Requirements • Set Goals • Scope • i.e. What is the timeframe? What are the problems?
Measure • Measure the key aspects in current project • Collect “control” data points • Quantify the process • i.e. Assess Codebase, Run Tests, Determine what is usable
Analyze • Identify relationships between requirements and collected data • Find cause and effect relationships • Look for Correlation between datapoints • i.e. Link bugs to metrics, link code to bugs, etc
Improve • Optimize current process based on relationships • Implement solution • Test new process • i.e. Write new code, rewrite old code, test code
Control • Ensure proper output • Implement tests and monitors • Benchmarking • i.e. Write Tests, Continuous Monitoring, Dashboards, Alerts
Tips & Tricks • Communication • Reusable Code • Iterate • Heavy Lifting First
Recommended Reading • The Lean Startup - Eric Ries • Rework - 37Signals • Winning - Jack Welch
Bixby Apps • We Have Work Available • Contract & Full-Time • Remote & In-Person firstname.lastname@example.org