Introduction: Deployment Strategy
Learn the basics of software deployment strategy.
We'll cover the following...
Overview
In this lesson, we'll discuss the approach to smooth software delivery. We'll briefly discuss the starting points of building the software that will further connect to other practices discussed later on in this chapter.
The MVP fallacy
The idea of an MVP is to get enough of a product into production so that it can then be iterated upon to make a more feature-rich product. If the MVP is all that we build, then we might be wasting our time. It would appear that we've only implemented a feature for the purpose of adding a marketing tick box—in other words, "Yes, we have that feature too!"
An equivalent problem is when a prototype is deployed to production. Keeping prototypes alive in production can be difficult. To guard against this, try making prototypes obviously visually flawed. Remove or break style sheets and display text as hand-drawn.