article thumbnail

Lessons Learned: The lean startup

Startup Lessons Learned

But by taking advantage of open source, agile software, and iterative development, lean startups can operate with much less waste. I also owe a great debt to Kent Beck, whose Extreme Programming Explained: Embrace Change was my first introduction to this kind of thinking. (So What are the characteristics of a lean startup?

Lean 168
article thumbnail

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

Startup Lessons Learned

There are several ways to make progress evident - the Scrum team model is my current favorite. If you have a true cross-functional team, empowered (a la Scrum) to do whatever it takes to succeed its likely they will converge on the result quickly. When its receding, we rescope. Do you have a spec? for Harvard Business Revie.

Insiders

Sign Up for our Newsletter

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

article thumbnail

25 Things that make hiring technical talent much easier

This is going to be BIG.

Your dev environment (pair programming, silo, etc) matches with how their brain works. You have development practices in place (Agile, Scrum, test driven, etc). You actively contribute to open source projects as part of your development. who can't get on the same page. See the Joel Test.

Hiring 123
article thumbnail

Embrace technical debt

Startup Lessons Learned

Leverage product development with open source and third parties. For example, early on at IMVU, we incorporated in tons of open source projects. The Extreme Programming folks call those "spikes", and generally don't check them in.) July 30, 2009 1:29 PM jkorotney said. for Harvard Business Revie.

article thumbnail

You don't need as many tools as you think

Startup Lessons Learned

Heres something I can relate to: We used assembla for subversion, scrums, milestones, wikis, and for general organizational purposes. Scrum reports would come in once a month, nobody was actually responsible for anything. We had all the tools in place but we didn’t actually practice agile development. for Harvard Business Revie.

article thumbnail

How to hire a programmer to make your ideas happen

sivers.org

Ive always wondered how to go about outsourcing programming, as whilst I understand and have done programming successfully in the past - I absolutely hate it! Another way to do it is to teach yourself programming and build it yourself. You sound like a great client to deal with for a programming company. Bless you, chile!

article thumbnail

Startup Tools

steveblank.com

interactions, widgets, effects Django – high-level Python framework Cappuccino – open source framework for app development Kodingen – cloud development environment, code editor, hosting service, collaboration platform. WebSequenceDiagrams - sketch sequence diagrams. Lighthouse – Issue Tracking Tool.