Remove Agile Remove Customer Development Remove Database
article thumbnail

Lessons Learned: Five Whys

Startup Lessons Learned

Wed never heard of five whys, and we had plenty of "agile skeptics" on the team. Wish I could figure out how to apply it to the average data warehousing project which has a single shareed database right at the heart of the entire solution. The Entrepreneur’s Guide to Customer Development ► June (3) What is a startup?

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? Massive proprietary databases? The Entrepreneur’s Guide to Customer Development ► June (3) What is a startup? But along the way, something strange happened. I dont think so.

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: A new version of the Joel Test (draft)

Startup Lessons Learned

I know plenty of people who prefer more advanced source control system, but my belief is that many agile practices diminish the importance of advanced features like branching. Do you have a bug database? Its not that the idea behind them is wrong, but I think agile team-building practices make scheduling per se much less important.

article thumbnail

Lessons Learned: The engineering manager's lament

Startup Lessons Learned

As I evolved my thinking, I started to frame the problem this way: How can we devise a product development process that allows the business leaders to take responsibility for the outcome by making conscious trade-offs? When I first encountered agile software techniques, in the form of extreme programming , I thought I had found the answer.

article thumbnail

Lessons Learned: Sharding for startups

Startup Lessons Learned

Data storage is becoming a specialized function, delegated most often to relational databases. If you are storing all of your data in a relational database, and the load on that database exceeds its capacity, there is no automatic solution that allows you to simply add more hardware and scale up.

article thumbnail

Lessons Learned: Great open source scalability tools from Danga

Startup Lessons Learned

For tips on how to integrate it into your database and application layers, you can see the tail-end of my JIT Scalability talk. The Entrepreneur’s Guide to Customer Development ► June (3) What is a startup? Three of my favorite: memcached - an in-memory object caching system. Expo SF (May.

article thumbnail

Lessons Learned: Lean hiring tips

Startup Lessons Learned

They maintain a huge database of passive candidates, by offering to pay them when they interview. The Entrepreneur’s Guide to Customer Development ► June (3) What is a startup? Given that most recruiting channels are pay-for-performance, its usually cheaper, too, because it has a lower conversion rate. Expo SF (May.

Lean 140