Remove Continuous Deployment Remove Development Team Review Remove Naming Remove Technical Review
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. The batch size is the unit at which work-products move between stages in a development process. Take the example of a design team prepping mock-ups for their development team.

article thumbnail

Lessons Learned: The engineering manager's lament

Startup Lessons Learned

But we were cutting corners in the development methodology as well as in the code, in the name of increased speed. Heres my diagnosis of his problem: He has some automated tests, but his team doesnt have a continuous integration server or practice TDD. May your team, one day soon, refactor with pride.

article thumbnail

The Principles of Product Development Flow

Startup Lessons Learned

It moves at a rapid clip, each argument backed up with the relevant math and equations: marginal profit , Littles law , Markov processes , probability theory , you name it. Its goal is to help us recognize that every artifact of our product development process is really just a proxy variable. Wow, great review!