Remove Article Remove Continuous Deployment Remove Development Team Review Remove Programming
article thumbnail

Lessons Learned: Work in small batches

Startup Lessons Learned

Its had tremendous impact in many areas: continuous deployment , just-in-time scalability , and even search engine marketing , to name a few. Take the example of a design team prepping mock-ups for their development team. Give the dev team your very first sketches and let them get started.

article thumbnail

Datablindness

Startup Lessons Learned

You constantly assess the situation, looking for hazards and timing your movements carefully to get across safely. I suddenly lose my ability to judge if our marketing programs are being effective. So the product development team was busy creating lots of split-tests for lots of hypotheses. Use pilot programs.

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: What is customer development?

Startup Lessons Learned

Our goal in product development is to find the minimum feature set required to get early customers. In order to do this, we have our customer development team work hard to find a market, any market, for the product as currently specified. Very well written article. Case Study: Continuous deployment makes releases n.

article thumbnail

Lessons Learned: The hacker's lament

Startup Lessons Learned

TDD plus continuous integration works as a natural feedback loop: if the team is working "too fast" to produce quality code reliably, tests fail, which requires the team to slow down and fix them. Use pair programming and collective code ownership. Pair programming is the most radical, but also the most helpful.