Not everybody has a chance to work on new project from scratch. Everybody has some ideas what to do for such a project so it'll be a good one instead of legacy in a near future. During this talk I want to share my experience and show what works for me. I'll start from project analysis and end on deployment and beyond. I want to discuss some common mistakes and misconceptions and hopefully give you some ideas you could use for your own project regardless of its size. With a bit of work some/all could be applied to legacy projects as well.