Discussion about this post

User's avatar
Handle's avatar

I just went thought an "agile to mvp then refine" process and it was miserable and resulted in the worst product I've used in a decade, and believe me, that's a high bar to have surpassed.

To be fair, my organization is also increasingly dysfunctional, and so there is an extension of Conway's Law that the health of the software development process also resembles the health of the organization's core functioning, and furthermore that there is no one right approach to development, but instead, very different approaches are needed for different organizations or things will end up in disaster.

"Agile MVP" seems better suited to organizations with strong leadership, hierarchies, accountability, (I.e., some one person is known to everyone to be in charge of the project, and is empowered to actually be in charge), well-defined responsibilities and processes, and experience at formulating and communicating vision and requirements precisely and assessing objectively.

None of that is how you would describe my organization, so the approach crashed on the rocks. After MVP, there was zero motive all around to make even the biggest bang-for-buck improvements, so everything froze with all but severe work stoppage bugs going on the indefinite backlog.

You can imagine what the minimally viable version of anything you own would be like, the version that could have been developed with the absolute smallest budget in the minimum amount of time and still technically satisfying some core function, and then the prospect of being stuck forever with that version of it.

Expand full comment
Scott Gibb's avatar

There is a similar tension in hardware engineering. Take for example the case of building an optical assembly such as a microscope or telescope that requires mechanical, electrical, software, and optical engineers.

There are certain optical assemblies in which no MVP can be built because without a custom-designed and custom-fabricated lens, no feedback can be obtained from the system. Designing and manufacturing the lens assembly whether it be reflective or refractive is almost always the longest lead item.

This puts tremendous pressure on the optical engineers. And to add more pressure, managers typically don’t understand enough optics to understand why it would take so long to design and fabricate a lens assembly, so the optical engineers have to spend extra time educating project managers and executives of nuances such as lens fabrication tolerancing in which the optical designer iteratively goes back and forth with the fabricate to learn which tolerances are too tight. This often requires changing the surface shape of the lens, which requires full re-optimization of all the lens dimensions and the mechanical mounting scheme.

Fabricators typically are unwilling to give away their secret techniques nor their weaknesses, so typical lens fabrication tolerances that are published don’t always apply. For example, some lens materials are so unique there’s nothing published to use as a reliable reference.

On top of this, there is a subset of optics called straylight engineering that is very important for seeing faint objects in a noisy background. For example camouflaged projectiles coming your way, or trace molecules that signal deadly cancer in one’s blood. In these life or death cases the systems sensitivity must meet specification, otherwise the missiles or cancer will not be detected in time and people will die.

If people only knew how much concentration it requires to solve such complex problems and how much it would benefit humanity to be able to detect cancers months sooner...

So people, read The Three Languages of Politics, aim for a civil dialogue, end the cancellation attempts, so your optical engineers can design better lenses, so that we can increase life expectancy and the quality of life.

This message has been brought to you by former optical engineers of Silicon Valley that no longer practice optics because well who can design lenses in the face of lockdowns, school closures, Supreme Court nominee cancellation attempts, gender transition discussions at public schools, so on and so forth.

You won’t have nice optics until you read Arnold’s book.

Expand full comment
16 more comments...

No posts