16
Stop Thinking & Start Doing @daniel_davis Thursday, March 13, 14

Stop Thinking, Start Doing - Daniel Davis (2014)

Embed Size (px)

DESCRIPTION

In this session we'll discuss the basis for a few popular phrases that get tossed about these days. "Stop Thinking & Start Doing", "Execution is Everything", "It's 1% Idea, 99% Execution", etc... We probably don't have a problem agreeing that they are worthy goals, but why then are they so hard to achieve? This question is the focus of the session, as we'll attempt to understand the reasoning behind it and explore the Agile Methods/Practices that help in this regard.

Citation preview

Page 1: Stop Thinking, Start Doing - Daniel Davis (2014)

Stop Thinking & Start Doing@daniel_davis

Thursday, March 13, 14

Page 2: Stop Thinking, Start Doing - Daniel Davis (2014)

Who I am?Business Improvement ConsultantAgile Practitioner/DeveloperInnovatorHackerMakerCub MasterProfessional Snowboard Instructor

Where I’ve been?Delphi

AAA LifeGeneral Motors

Blue Cross Blue ShieldCengage Learning

Delta DentalGordon Food Service (GFS)

CintasFarm Bureau Insurance

Thursday, March 13, 14

Page 3: Stop Thinking, Start Doing - Daniel Davis (2014)

Focus For The Session

Principles over Prescription

Discussion over Presentation

Thinking over Doing

ummm, whoops, well this last

one is ok for this session, but

then you need to stop.

Thursday, March 13, 14

Page 4: Stop Thinking, Start Doing - Daniel Davis (2014)

The Phrase -

Stop Thinking & Start Doing

The Practices -Story Mapping -

Laying out your stories in a manner that visually represents the intent and organization of the system, product or process. This practice allows for a clear and tangible understanding of what you are building and lets you drive out the details based off of timing and priorities.

“If we wait until we’re ready, we’ll be waiting for the rest of our lives.”Lemony Snicket

“You don’t have to be great to start, but you have to start to be great!”Zig Ziglar

Thursday, March 13, 14

Page 5: Stop Thinking, Start Doing - Daniel Davis (2014)

The Phrase -

Stop Thinking & Start Doing

The Practices -Test Driven Development (TDD) -

Where unit tests are written to define the functionality before the code is written. It relies on a short development cycle: where first the developer writes a failing test that defines a desired outcome, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards.

“If we wait until we’re ready, we’ll be waiting for the rest of our lives.”Lemony Snicket

“You don’t have to be great to start, but you have to start to be great!”Zig Ziglar

Thursday, March 13, 14

Page 6: Stop Thinking, Start Doing - Daniel Davis (2014)

The Phrase -

Stop Thinking & Start Doing

The Practices -Retrospective -

At the end of every iteration, a meeting is held to look for ways to improve the process for the next iteration. By doing so and then following it up with actual actionable items, we improve our overall process in an iterative and incremental way.

“If we wait until we’re ready, we’ll be waiting for the rest of our lives.”Lemony Snicket

“You don’t have to be great to start, but you have to start to be great!”Zig Ziglar

Thursday, March 13, 14

Page 7: Stop Thinking, Start Doing - Daniel Davis (2014)

The Phrase -

Execution Is Everything

The Practices -Daily Stand-up -

A daily team-meeting held to provide a status update to the team members. The "semi-real-time" status allows participants to know about potential challenges, as well as to coordinate efforts to resolve difficult and/or time-consuming issues.

“There is only one way to avoid criticism: do nothing, say nothing, and be nothing.”Aristotle

“Even if you start with a bad or wrong idea, you can still out-execute all the better ones.”Robert Jordan

Thursday, March 13, 14

Page 8: Stop Thinking, Start Doing - Daniel Davis (2014)

The Phrase -

Execution Is Everything

The Practices -

“There is only one way to avoid criticism: do nothing, say nothing, and be nothing.”Aristotle

Minimal Viable Product (MVP) -

Used for fast and quantitative testing and feedback of a product or product feature. A minimum viable product has just those features that allow the product to be deployed, and no more. It’s a version of a product which allows a team to collect the maximum amount of validated learning from customers with the least effort.

“Even if you start with a bad or wrong idea, you can still out-execute all the better ones.”Robert Jordan

Thursday, March 13, 14

Page 9: Stop Thinking, Start Doing - Daniel Davis (2014)

The Phrase -

Execution Is Everything

“There is only one way to avoid criticism: do nothing, say nothing, and be nothing.”Aristotle

The Practices -Failing Fast-

Understanding that failures will happen and working to embrace them rather than fight them. It allows for a reduction in wasted efforts and wasted money by allowing you to correct the failure before it escalates.

“Even if you start with a bad or wrong idea, you can still out-execute all the better ones.”Robert Jordan

Thursday, March 13, 14

Page 10: Stop Thinking, Start Doing - Daniel Davis (2014)

The Phrase -

It’s 1% Idea & 99% ExecutionGoogle was late to search. Facebook was late to social networking. Apple was late to the MP3 Player.

Where would we be if they listened to everyone who said they were too late?

It’s never too late. Just do it better.

thenextweb.com

The Practices -Information Radiators -

Visualizing exactly where things are at in the process, at any given moment. From the task board to burn down charts, they allow for immediate validation that things either are, or are not on the right track.

Thursday, March 13, 14

Page 11: Stop Thinking, Start Doing - Daniel Davis (2014)

The Phrase -

It’s 1% Idea & 99% ExecutionGoogle was late to search. Facebook was late to social networking. Apple was late to the MP3 Player.

Where would we be if they listened to everyone who said they were too late?

It’s never too late. Just do it better.

thenextweb.com

The Practices -Code Coverage -

Measuring the degree to which the source code of a program is tested by a particular set of tests. A program with high code coverage has been more thoroughly tested and has a lower chance of containing software bugs than a program with low code coverage.

Thursday, March 13, 14

Page 12: Stop Thinking, Start Doing - Daniel Davis (2014)

The Phrase -

It’s 1% Idea & 99% ExecutionGoogle was late to search. Facebook was late to social networking. Apple was late to the MP3 Player.

Where would we be if they listened to everyone who said they were too late?

It’s never too late. Just do it better.

thenextweb.com

The Practices -

Continuous Integration (CI) - Merging all developer working copies with a shared mainline several times a day and aims to prevent integration problems. In the same vein, the practice of continuous delivery further extends CI by making sure the software checked in on the mainline is always in a state that can be deployed to users and makes the actual deployment process very rapid.

Thursday, March 13, 14

Page 13: Stop Thinking, Start Doing - Daniel Davis (2014)

• Focus on creativity• With time comes mastery• It starts from within, know yourself to find it• Don’t over think any part of the process• Understand that failing is learning• There are no limits and therefore never a final step• Do it for yourself• Opportunities come daily, be open to seeing them• Tomorrow is never guaranteed, have fun today

• Don’t Think - Do!

Tips & Tricks

Thursday, March 13, 14

Page 14: Stop Thinking, Start Doing - Daniel Davis (2014)

Q & A

Thursday, March 13, 14

Page 15: Stop Thinking, Start Doing - Daniel Davis (2014)

Business Solutions Consultancy For those who value... value.

Clients collaborate with us to solve business problems.

The first step is figuring out how we can either make or save them money.

BUSINESS AGILITY

Thursday, March 13, 14