Ship
ELI5 — The Vibe Check
Shipping means getting your feature or fix out to users — it's the end goal of all the coding. It doesn't matter how elegant your code is if you never ship. 'Ship it' is a battle cry that means stop perfecting and get it live.
Real Talk
Shipping refers to releasing software to end users or production. The term emphasises the delivery aspect of software development. In agile teams, shipping frequently in small increments is preferred over infrequent big-bang releases.
When You'll Hear This
"We need to ship this by Friday." / "Don't let perfect be the enemy of shipped."
Related Terms
Build
A build is the process of turning your development code into something a real computer or browser can run efficiently.
Deploy
Deploying is taking your code from your computer and making it live on the internet for real users. Before: only you can see it.
MVP (MVP)
An MVP is the simplest version of your product that actually works well enough for real users to use and for you to learn from.
Rollback
A rollback is the panic button. When you deploy something and it breaks production, you hit rollback and the system reverts to the last working version — l...
Sprint
A sprint is a fixed time-box — usually 1-2 weeks — where a team commits to completing a specific set of tasks.