Remove Continuous Deployment Remove Database Remove Design Remove Metrics
article thumbnail

Lessons Learned: A new version of the Joel Test (draft)

Startup Lessons Learned

But if you want to practice rapid deployment, you need to be able to deploy that build in one step as well. If you want to do continuous deployment, youd better be able to certify that build too, which brings us to. For more on continuous deployment, see Just-in-time Scalability. Do you have a bug database?

article thumbnail

Lessons Learned: What does a startup CTO actually do?

Startup Lessons Learned

If youre trying to design an architecture to maximize agility, how can that work if some people are working in TDD and others not? Platform selection and technical design - if your business strategy is to create a low-burn, highly iterative lean startup, youd better be using foundational tools that make that easy rather than hard.

CTO 168
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Lessons Learned: Lean hiring tips

Startup Lessons Learned

This is another sub-optimization caused by incentivizing the wrong metric. They maintain a huge database of passive candidates, by offering to pay them when they interview. Particularly the Continuous Deployment and Split testing posts. Case Study: Continuous deployment makes releases n.

Lean 140
article thumbnail

Lessons Learned: The engineering manager's lament

Startup Lessons Learned

*All* of the factors involved in delivering software are affected by starting with baseline requirements that are constrained to what the system should do and the process artifacts desired (say 5 forms reading and writing a database store). For many projects, customer approval and sign off was required as well.

article thumbnail

Lean startup tools for Rails apps

www.subelsky.com

His descriptions of lean startup techniques and philosophies have had a big influence on the way I design and build software. Because it has an RSS feed, one could also use "Unresolved Hoptoad Errors" as a metric influencing the continuous deployment system. This keeps us from having to hit our database too much.

Lean 41
article thumbnail

Lessons Learned: Inc Magazine on Minimum Viable Product (and a.

Startup Lessons Learned

Then, the company spends no more than a few hundred dollars marketing the product through search engines and to the contacts in its sales database and LinkedIn. That’s why entrepreneurship in a lean startup is really a series of MVP’s, each designed to answer a specific question (hypothesis).

article thumbnail

Lean Startup webcast post-game

Startup Lessons Learned

Heres the working definition Ive started using: A startup is a human institution designed to deliver a new product or service under conditions of extreme uncertainty. LIKED: Y startups fail, cont deployment vs waterfall vs agile, small batches & learn fr biz metrics #leanstartup As concise a summary as Ive ever seen.

Lean 60