Dealing with complex projects
We know why projects fail, we know how to prevent their failure - so why do they still fail?
I’ve been reading a lot about working on complex projects and most of it only touches upon the topic superficially with no clear guidance as to what steps to take and what to do in certain situations. So here are some of my personal observations and ideas (that are based on my own experience) on how to deal with building complex systems with multiple agents involved.
The easiest way to build a complex project is to reduce complexity. That’s even more true if the timeline is tight.
First of all, I consider complex projects those that are cross-product integrations with aggressive deadlines and multiple companies involved.
There are three skills that I consider being essential when working on such projects:
Be flexible, be ready for changes and try to see them before...
Continue reading →