Project review
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.