Deliverables during large software projects
Over the last year I have moved from developing small websites to developing larger web applications. My main issue which I have to contend with is setting realistic deadlines and deliverables.

In essence, each of the two large projects which I have just finished working on were delivered 10% - 20% later than I had originally promised. 

**How can you plan realistic deadlines when managing large software projects?**

Also - as an aside, when dealing with large clients, how do you best manage their expectations if the scope or time starts to creep?
Deliverables during large software projects
===

Over the last year I have moved from developing small websites to developing larger web applications. My main issue which I have to contend with is setting realistic deadlines and deliverables.

In essence, each of the two large projects which I have just finished working on were delivered 10% - 20% later than I had originally promised. 

**How can you plan realistic deadlines when managing large software projects?**

Also - as an aside, when dealing with large clients, how do you best manage their expectations if the scope or time starts to creep?