Ingredient 4. Know What You Control

101 Design Ingredients to Solve Big Tech Problems — by Eewei Chen (12 / 125)

The Pragmatic Programmers
The Pragmatic Programmers

--

👈 Promote Your Team | TOC | Find the Sweet Spot 👉

images/KnowWhatYouControl.jpg

It’s useless if no one can build it.

“The unexamined life is not worth living.”
— Socrates, philosopher

The Problem

Organizations see delays in projects because they don’t identify vital dependencies before starting.

The Solution

Identify risks, assumptions, issues, and dependencies that may cause you to fail.

  • Conduct a pre-mortem.[12] Using experiences from similar projects is a good way to identify risks, assumptions, issues, and dependencies early and assess their impact hypothetically, before they happen.
  • Get answers. Use exploratory testing to uncover problems.[13] Establish what you will lose if you don’t fully understand unknown risks or assumptions, especially if you have a feeling they will influence the success of your project.
  • Get help. Identify allies you can work with. Don’t do it all yourself if someone else can do it better for you. Make a list of preferred partners and technology, then highlight the strengths and…

--

--

The Pragmatic Programmers
The Pragmatic Programmers

We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.