Enterprise Computing Flashcards
What is the waterfall model?
A linear, sequential software development approach with distinct phases: Exploration -> Development -> Operations
What is the interactive/incremental model?
Software Development Lifecycle involving iterations, each delivering small, functional increments.
What is the Learn phase of the Learn-Measure-Build cycle?
An enterprise comes up with a hypothesis about the marketplace and decided what empirical data would validate this hypothesis.
What is the Measure phase of the Learn-Measure-Build cycle?
An enterprise tests its hypothesis by collecting the empirical data.
What is the Build phase of the Learn-Measure-Build cycle?
An enterprise creates a Minimal Viable Product if the empirical data looks good.
What is a Technology Pivot?
When it becomes clear that the product could deliver its value more efficiently using different technology.
What is a Zoom-In Pivot?
When a product feature becomes a product.
What is a Zoom-Out Pivot?
When a product becomes a product feature.
What is a Customer Segment Pivot?
Changing the target audience while keeping the product roughly the same.
What is a Customer Need Pivot?
Changing the product to address a different need for your original customer group.
What is a Concierge MVP?
When a person replicates how the product would work, and the customer knows someone is replicating it.
What is a Wizard of Oz MVP
When a person replicates how the product would work, however the customer does not now a person is replicating it.
What is a Landing Page MVP?
A page where potential customers can find out about the product idea, and possibly pledge money.
What is a Video MVP?
A video that shows how the product might work, and asks customers to sign up for it.
What sort of experiment is a startup?
An experiment where you have a hypothesis you are trying to test.
What is the biggest waste that product development faces today?
Building things very efficiently that no one wants.
What is the universal constant of all successful startups?
The pivot.
Is agile development right for a startup?
No as with agile, the customer is knows and the specification is not, however with a startup neither the customer or specification is known.
What is Validated Learning?
Learning quantitatively how to build a sustainable business.
What needs to be in the first version of a product?
Only what is necessary to learn whether the plan is correct or not.
What should the heuristic be for any kind of startup advice?
Does it minimise total time through the build-measure-learn loop?
What are actionable metrics?
Metrics about per customer behaviours that can be measured.
What is a monolithic system?
A single program run by a single process formed from a collection of modules that communicate by procedure calls.
Why is it easy to develop a monolith?
Because all the code is in one language in one place.