whoisjoe.com

Project Success

  

June 9, 2017

Home About Projects Blog LinkedIn ReThink Security

This diagram is an approximation of how I think about iterating toward a goal to increase my likelihood for success. There are a few concepts that I’ve packed into this diagram, so I’ll try to explain here. I’ve also recorded myself drawing this diagram roughly in order of operations on youtube. here.

Step 1: Set a Clear Goal

Defining a clear goal and understanding what “Success” looks like is the most important first step. A make the analogy that a goal might be to Summit a mountain. Every action is a step. Steps can take you in any direction. If you’re not careful about which direction you’re walking, you may not be making it closer to your goal, and in fact you may be moving farther away! Do not waste time with actions that don’t take you closer to your goal.

I’m a fan of SMART Goals (https://www.projectsmart.co.uk/smart-goals.php), but having goals that are at least Specific, Measurable, and Realistic is super helpful. Being able to track your progress so you know when you’re going in the right direction is important and will help keep you inspired to complete the goal.

Step 2: Try a lot of ideas!

You may feel like you want to dive right into solving your problem or that you know the best way to do so. Instead try a few different things, ask around and challenge your assumptions, do research and see what sticks and resonates for you.

Step 3: Iterate and start working

Split your work into small attainable chunks. After each chunk test if you’re closer to your goal or further away. Make sure each piece of work you start work on is the most important thing you can do and that it moves you closer to your goal. Don’t work on “fun” things just because they’re fun. Work on important, foundational things that you will make the largest difference first.

Do not attempt action without Iteration

Get feedback, and check against the goal as frequently as possible. If you focus on action and don’t look up to check against your goal you can find yourself very far away from your goal and have wasted a large amount of time going in the wrong direction

Do not overestimate Sunk Costs!

We sometimes think back on the work we’ve done and overestimate the value of it. In a bad scenario we will overestimate the value of the work we’ve already accomplished, and underestimate the work ahead of us. If something’s not working, shelve it and try something new. Ask yourself the question “How would I accomplish this goal if I knew everything I know now?”

Consider going back to Step 2 then to Step 3 with your new idea!

Step 4: Iterate frequently and check against your goal

This is the same as Step 3, but with a new starting point

Good Enough

Once you’ve made good progress toward your goal start asking if you’ve achieved “Good enough” Perfect is rarely achievable. You’ll naturally make the most progress toward your goal early in the project. Trying for “Perfect” is a great target, but time and other pressures may make it clear that your time and energy could be better spent elsewhere.

Celebrate Success

It is incredibly important to reflect and celebrate your success. We often get too caught up in what could have been done better or we quickly move to the next project. It’s good to know what can be improved for next time, but if that’s all you focus on you can become burnt out and cynical. Focus on what was great and how proud you are of your accomplishment.

Posted By: Joe Basirico

  • 81 More Posts
  • So, You're a Manager Now
  • A Mixtape in 2022
  • The Middle Path of Planning and Reflection
  • Micromanagement and Trust
  • On Giving Advice
  • Emergency Preparedness During Coronavirus Frenzy
  • Mind Map Your Life
  • Start With the Hard Part
  • Delight in the Details
  • Introducing ReThink Security
  • Newsletter & Recommendations
  • Take a Moment
  • Triage Decision Making
  • Show Your Work
  • Getting Back Up
  • Max Out vs. Continuous Development
  • Mental Diet and Exercise
  • Asking for Help Part 2 - Alerting
  • High Water Mark
  • Who Do You Want to Be
  • Presentation Tips
  • Asking for Help
  • China Hijacking the Internet
  • Recording Audio with AirPods in Imovie
  • Active Decisions
  • Create/Publish Scripts
  • Specialize or Do Not Specialize
  • Exactis Breach
  • Optimizing Images
  • What I Track
  • What I’m Thinking About May
  • What I’m Thinking About March
  • What I’m Thinking About January
  • Building a Collaborative & Social Application Security Program
  • Lazy Days in the Cloud
  • Delegate Then Do
  • So you want to be a better programmer
  • Project Success
  • Don't Short Circuit a Lesson
  • Scale Your Solution to the Problem
  • Digital Currencies
  • Fortnightly
  • Why You Should Have Trust Issues with Pokemon Go, and Every Other App on Your Phone
  • In Defense of Reverse Engineering and Responsible Disclosure
  • Ruby open allows command injection if user controlled
  • New Mac Install Guide
  • Understanding Customer Needs and Helping Them Mature
  • My Experiences with IOS8 and Yosemite so far
  • The Importance of Vulnerability Disclosure Programs and Bug Bounties
  • My New Record Player and Beck - Morning Phase (The Vinyl Experience)
  • An Hour of Code with Code.org
  • Gmail Changes to Displays Images by Default
  • Why I Donated to Help Jailbreak iOS7 & You Should Too
  • Email Strategy
  • Shutdown
  • Anatomy of a Distributed Denial of Service (DDoS) Attack
  • NASA Forced to Suspend All Public Outreach & Education Programs
  • Joe_CMS Open Source!
  • Mobile Application Security Testing FAQs: Post #1
  • How Much Security Does Obfuscation Get You?
  • Why Privacy Matters Even if You Have 'Nothing to Hide'
  • What LinkedIn Should Have Done with Your Passwords
  • Constant Vigilance
  • Boeing Paying Hackers to Break into Their Systems
  • My Reading Cycle
  • Developing Tools for Professional Hackers
  • Finding Your Inner Evildoer (4/4): An Evil Streak
  • Finding Your Inner Evildoer (3/4): A Good Imagination
  • When to Rebuild Your Process from Scratch
  • Finding Your Inner Evildoer (2/4): Complete Knowledge of the System
  • Continuous Incremental, Personal Improvement
  • Finding Your Inner Evildoer: Part 1
  • CISCO Password Revealer
  • Battling with Word and Excel
  • Which is More Secure: Windows or Linux?
  • The High Cost of an Application Security Data Breach
  • Using the ConfigurationManager to Access your ConnecitonStrings in the Web.Config
  • New WikiRater Features
  • When is it OK to Build up Technical Debt
  • Time Management with the Pomodoro Technique
  • Manage Energy Not Time
  • Goals, Results and Activities - defining your productivity
© 2022 whoisjoe.com