Most software projects finish at least 100% over the planned budget and schedule,
if they finish at
all. Though sometimes that just indicates poor estimation (or wishful thinking), sometimes the
project took a wrong turn and discovered it too late.
Tim can review your software development project at any stage for issues such as the
following:
- Budget
and schedule estimation errors: Tim's had a lot of experience with common
project "gotcha's".
- Wishful
thinking: We don't like to admit wishful thinking to ourselves, but most of us
do it, and sometimes it takes an outside viewpoint to help us see it.
- Milestone
relabeling: "We've passed the requirements milestone. From now on, we'll
call what you're doing design." Tim can help evaluate whether you've really
accomplished what you think you've accomplished.
- Requirements
capture: Have you documented what you want to a level appropriate for
your goals and your industry? There's not "one perfect way", but Tim can help you
confirm the tradeoffs are best for you.
- Requirements
inconsistency: Tim can help you catch when the front and back of a
200 page UI document disagree about what happens in certain situations. (Actual
example.) This reduces the costly rework to resolve it later.
- Design
capture: Have you documented what you need for coordination and review?
Again, what's appropriate varies, but there's a lot of expert-applied guidance available to
avoid common (and not so common) pitfalls.