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? That means knowing whats written and whats not, what the architecture can and cant support, and how long it would take to build something new. Thats more than just drawing architecture diagrams, though.

CTO 168
article thumbnail

Embrace technical debt

Startup Lessons Learned

Lessons Learned by Eric Ries Wednesday, July 29, 2009 Embrace technical debt Financial debt plays an important and positive role in our economy under normal conditions. For example, at a previous virtual world company , we spent years developing an architecture to cope with millions of simultaneous users. Remember Hamlet?

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: Just-In-Time Scalability

Startup Lessons Learned

We wanted an agile approach that would allow us to build our software architecture as we needed it, without downtime, but also without large amounts of up-front cost. Startup Visa update ► February (5) Kiwi lean startup + Australia next Why diversity matters (the meritocracy business) Beware of Vanity Metrics (for Harvard Business Rev.

article thumbnail

Lessons Learned: Customer Development Engineering

Startup Lessons Learned

We talk about taking advantages of the incredible agility offered by modern web architecture for extremely rapid deployment, etc. Startup Visa update ► February (5) Kiwi lean startup + Australia next Why diversity matters (the meritocracy business) Beware of Vanity Metrics (for Harvard Business Rev. Sure, Id be delighted to.

article thumbnail

Social, Agile, and Transformation: Strategic Agile Thinking: Balancing Value, Innovation and Research

ctotodevelopers.blogspot.com

The implementation and architecture can also suffer if the team under or over invests engineering time, implementation of standards, or testing discipline in the wrong areas. decide on success metrics, measure, and then decide if additional investment is warranted. This, in some way, is a byproduct of self organization.

Agile 40
article thumbnail

Why Continuous Deployment?

Startup Lessons Learned

Lessons Learned by Eric Ries Monday, June 15, 2009 Why Continuous Deployment? Both sides start to think of their point of view in moralistic terms: “those guys don’t see the economic value of fast action, they only care about their precious architecture diagrams&# or “those guys are sloppy and have no professional pride.&#

article thumbnail

Lessons Learned: The engineering manager's lament

Startup Lessons Learned

Crosby made this argument in his book "Quality Is Free: The Art of Making Quality Certain" (Mentor, 1980) April 2, 2009 6:24 AM The Caretaker said. krasicki April 3, 2009 7:19 AM control valves said. May 28, 2009 8:54 PM Anonymoussaid. Eric, Is this post about Architecture? June 15, 2009 8:40 PM Anonymoussaid.