Skip to content
By using Twitter’s services you agree to our Cookies Use. We and our partners operate globally and use cookies, including for analytics, personalisation, and ads.
  • Home Home Home, current page.
  • About

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @
  • Language: English
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Have an account? Log in
    Have an account?
    · Forgot password?

    New to Twitter?
    Sign up
prozacchiwawa's profile
Art Yerkes
Art Yerkes
Art Yerkes
@prozacchiwawa

Tweets

Art Yerkes

@prozacchiwawa

Beaverton, OR
superheterodyne.net
Joined June 2010

Tweets

  • © 2022 Twitter
  • About
  • Help Center
  • Terms
  • Privacy policy
  • Cookies
  • Ads info
Dismiss
Previous
Next

Go to a person's profile

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @

Promote this Tweet

Block

  • Tweet with a location

    You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more

    Your lists

    Create a new list


    Under 100 characters, optional

    Privacy

    Copy link to Tweet

    Embed this Tweet

    Embed this Video

    Add this Tweet to your website by copying the code below. Learn more

    Add this video to your website by copying the code below. Learn more

    Hmm, there was a problem reaching the server.

    By embedding Twitter content in your website or app, you are agreeing to the Twitter Developer Agreement and Developer Policy.

    Preview

    Why you're seeing this ad

    Log in to Twitter

    · Forgot password?
    Don't have an account? Sign up »

    Sign up for Twitter

    Not on Twitter? Sign up, tune into the things you care about, and get updates as they happen.

    Sign up
    Have an account? Log in »

    Two-way (sending and receiving) short codes:

    Country Code For customers of
    United States 40404 (any)
    Canada 21212 (any)
    United Kingdom 86444 Vodafone, Orange, 3, O2
    Brazil 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Ireland 51210 Vodafone, O2
    India 53000 Bharti Airtel, Videocon, Reliance
    Indonesia 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italy 4880804 Wind
    3424486444 Vodafone
    » See SMS short codes for other countries

    Confirmation

     

    Welcome home!

    This timeline is where you’ll spend most of your time, getting instant updates about what matters to you.

    Tweets not working for you?

    Hover over the profile pic and click the Following button to unfollow any account.

    Say a lot with a little

    When you see a Tweet you love, tap the heart — it lets the person who wrote it know you shared the love.

    Spread the word

    The fastest way to share someone else’s Tweet with your followers is with a Retweet. Tap the icon to send it instantly.

    Join the conversation

    Add your thoughts about any Tweet with a Reply. Find a topic you’re passionate about, and jump right in.

    Learn the latest

    Get instant insight into what people are talking about now.

    Get more of what you love

    Follow more accounts to get instant updates about topics you care about.

    Find what's happening

    See the latest conversations about any topic instantly.

    Never miss a Moment

    Catch up instantly on the best stories happening as they unfold.

    Art Yerkes‏ @prozacchiwawa 5 Sep 2020

    Something occurred to me today regarding software planning and tracking. Basically, I can now articulate why it's normally as suspect as it is and how that could change. Basically, it comes down to the question of "what will you decide based on estimates vs timelines?"

    4:52 PM - 5 Sep 2020
    1 reply 0 retweets 0 likes
      1. New conversation
      2. Art Yerkes‏ @prozacchiwawa 5 Sep 2020

        If the person who wants these things doesn't have an answer and that answer isn't 100% credible, then planning and tracking go into phony overhead territory right away. This is part of why we feel that they're arbitrary and an impediment; ultimately, tracking isn't actionable.

        1 reply 0 retweets 0 likes
        Show this thread
      3. Art Yerkes‏ @prozacchiwawa 5 Sep 2020

        If we have a roadmap where everything is required, a product vision that includes 100% necessary content, then what does planning the time and tracking it actually _do_? It doesn't inform the plan, you can't change the plan and the decision about when to pull the plug comes later

        1 reply 0 retweets 0 likes
        Show this thread
      4. Art Yerkes‏ @prozacchiwawa 5 Sep 2020

        Here's my idea of a remedy: set a stop early; say "if at any point this project is 10% over its budgeted time to a given burndown point, then we abort the project. one week in, 10 or 100".

        1 reply 0 retweets 0 likes
        Show this thread
      5. Art Yerkes‏ @prozacchiwawa 5 Sep 2020

        Note that aborting it doesn't necessarily mean deleting the code and closing the company, just that the project as conceived, based on actionable information reached some threshold and we decided beforehand that we'd make choices when that happens (beforehand is important).

        1 reply 0 retweets 0 likes
        Show this thread
      6. Art Yerkes‏ @prozacchiwawa 5 Sep 2020

        So this has an interesting effect: you _can't_ skate on an underbudgeted project for long. There's no way anything like today's projects with razor thin margins would survive for long, but luckily you could use this decision time for negotiation.

        1 reply 0 retweets 0 likes
        Show this thread
      7. Art Yerkes‏ @prozacchiwawa 5 Sep 2020

        People fool themselves into believing that when you've made a plan with a short timeline that you tricked the universe or did something clever. Very often the presented budget is much less than what you'd actually be willing to spend, which is why software projects overrun.

        1 reply 0 retweets 0 likes
        Show this thread
      8. Art Yerkes‏ @prozacchiwawa 5 Sep 2020

        Lots of budget negotiations aren't sincere in this way because the stakes are too low. We know we can benefit by lowballing and we know the organization can and will spend more when the project overruns. It's a shadow negotiation where we estimate tolerance outside the process.

        1 reply 0 retweets 0 likes
        Show this thread
      9. Art Yerkes‏ @prozacchiwawa 5 Sep 2020

        Imagine a project where everyone stops working and (at least temporarily) walks away when the budgeted stop point is met. You've got a much different risk profile. Underbudgeting itself can cause delays, and either way the project will need to be restarted w/new budget.

        1 reply 0 retweets 0 likes
        Show this thread
      10. Art Yerkes‏ @prozacchiwawa 5 Sep 2020

        OTOH, there's a clear use case for tracking, and planning, and it's clear what their role is. Rather than a "we're behind" sinking feeling, but giving nothing else, as a programmer, you know that there's an end to a deathmarch regardless of whether it was entered into sincerely.

        1 reply 0 retweets 0 likes
        Show this thread
      11. Art Yerkes‏ @prozacchiwawa 5 Sep 2020

        If we like having projects, then we'll budget them in ways that minimize the risk of a sudden abort. We might start a project several times searching for the right coefficients, and that's ok too. We're learning from and using real data we collected!

        0 replies 0 retweets 1 like
        Show this thread
      12. End of conversation

    Loading seems to be taking a while.

    Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

      Promoted Tweet

      false

      • © 2022 Twitter
      • About
      • Help Center
      • Terms
      • Privacy policy
      • Cookies
      • Ads info