Application

  • Alone or Lonely?

    When we’re making software, it’s easy to have our hearts and minds focused on The Next Thing, the new hardware that will support it, the rate of adoption. But it’s worth remembering that you may have devoted customers who are not going to install your new things right away. They’re worth listening to.

    Alone or Lonely?

  • The Value of Progressive Delivery

    Progressive delivery doesn’t take the place of Agile, DevOps, or Continuous Delivery. Rather it builds on those. It’s a holistic approach that asks you to continue breaking down silos, and incorporating those lessons with this new point of view. 

    The Value of Progressive Delivery

  • Progressive Delivery and Composable Experience

    Extreme user extensibility, like Bluesky is doing, emergently realizes people’s wants and needs in a way top-down just can’t. Other networks wouldn’t even think to protect you from beans.— Paul “Frazee”

    Progressive Delivery and Composable Experience

  • Progressive Delivery: tools and culture change

    Progressive delivery is the practice of rolling out an application in a managed fashion to designated cohorts, making canarying, blue/green deployments, and A/B testing foundational to testing and deploying applications. Progressive delivery thus reduces risk and increases control by decoupling deployment and release, allowing more groups to be included in the release process, from product…

    Progressive Delivery: tools and culture change

  • Positive Control

    The word ‘control’ often has an immediate connotation for folks. For some there is the idea of ownership, enablement, or success. While for others the word conjures images of restriction, repression, or failure. In the context of Progressive Delivery we talk about control in the context of release progression and radical delegation. In both cases…

    Positive Control

  • Introducing Progressive Delivery

    To be clear, Progressive Delivery has been introduced before… numerous… times. Progressive Delivery is the next iteration of the software development lifecycle. We’ve moved through several phases, which mapped to our infrastructures, business models and constraints — from waterfall to agile to Continuous Delivery, and now into Progressive Delivery. This is an iteration, not throwing…