Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 202
  1. Someone asked: “What is the difference between releasing and shipping?”

  2. What is the downside of not Releasing First?

  3. With Release First, the goal is to optimize the Big Blue Button (make it easy for users to use a release) early.

  4. 🔵 The Big Blue Button

    In the past days, we’ve been focusing on the Big Green Button, but there is another side of this - what happens after the release?

  5. 🧠 The Human Factors

    Gerald M.

  6. What do we mean by Release “First”?

  7. As previously stated, the Big Green Button enables teams to quickly and confidently release.

  8. The word “release” can be a noun (what gets released) or a verb (the process of producing a release).

  9. 🔄 The release circle

    As previously discussed, a release is useful and quality.

  10. As discussed in the previous two posts, things often go haywire near the end of a project cycle, right before the BIG Release.

  11. Many tools exist for managing and tracking projects: Jira, Trello, GitHub projects/issues, Notion, Airtable, Asana, MS Project, etc.

  12. I’ll go first … a very common challenge is shipping on time and the resulting uncertainty to the business.

  13. A release must be: reliable, useful, repeatable, and predictable.

  14. From Paul Graham’s popular essay Do Things That Don’t Scale: Over-engaging with early users is not just a permissible technique for getting growth rolling.

  15. Estimating or predicting product development is difficult.

  16. In the olden days, releases were a lot of work.

  17. Most of the time, teams write the user manual at the end of a product development cycle right before the Big 1.0 Release.

  18. Some development teams have a weekly demo where they might show what they are working on to others in the company or the customer, which is a great idea as it encourages hitting milestones and early feedback.

  19. Do you (and by extension your organization) find yourself mired in minutia and struggling to find time for higher value tasks?

  20. Recently, one of our servers running Arch Linux refused to boot after updates.

  21. Everything has a cost and value to the customer.

  22. Reliability is a common concern - this thing is critical - it needs to work!

  23. What do project delays cost?

  24. As an experienced person, I am sometimes called on to review something.

  25. Thus far, we have defined a release as something that is useful and high-quality.

  26. It is natural to think of internal releases as “low stakes” - if it crashes and burns, no big deal.

  27. 📦 What do we release?

    Everything!

  28. Some feedback on yesterday’s post (What is a release): What specifically flows into the two points?

  29. 📦 What is a release?

    There are two aspects of a product release: Something useful that others can experience.

  30. Shipping faster does not only mean getting to v1.0 faster (or even on time), but also many internal releases at a good rate.

  31. On the contrary, platform thinking readily embraces other tools and platforms.

  32. Some great feedback on the previous post (Impressive is not always effective): “I agree.

  33. When AI generates something, the result is often “impressive.”

  34. In this age of machine-generated perfection, something is still deeply rewarding about grabbing a stick of wood and making something by hand.

  35. The definition of the word “platform” includes things like the following: Acts as foundational for other products or services, not the final end product itself.

  36. Platform Thinking in the context of product development has many parallels to effective habits in personal life.

  37. Platform Thinking is for anyone who wants to take the friction out of creating, publishing, testing, integrating, and deploying products.

  38. Below are several timelines illustrating long-term compression comparing a product development timeline: 20 years ago Today Today with Platform Thinking The big effect of long-term compression is that negative consequences can hit much earlier, delaying i…

  39. One reality of developing products with modern technology is the compression of the short and long-term.

  40. This is an interesting post from a Marketing person creating website pages: I built 19 website pages in a single day while my team was out for US thanksgiving.

  41. “AI Slop” is a common expression describing a familiar phenomenon.

  42. A reader responded to the last post with a comment: Isn’t “agile” a part of product thinking too?

  43. Platform vs. product thinking is a difference in perspective.

  44. The ultimate platform success is when an internal platform turns into a sellable product/service, or an open source project.

  45. When thinking about developer workflows, tools, and resources, dividing them into two categories proves useful: personal and group.

  46. When updating the Simple IoT documentation, the question arose - how to install mdbook and a few plugins?

  47. Markdown is now a nearly universal format for documentation in many workflows.

  48. 🤔 Why > How > What

    Why?

  49. A familiar phrase states: “Good, fast, cheap.

  50. A common objection to “Platform Thinking” (proactively build your platform from the start) is: there isn’t time right now; this can be done after the 1.0 release when there is ample time and resources.