With over 25 years
experience, we've probably delivered a working
solution for a project similar to yours. A large
library of flexible, tested, and reusable software and
hardware modules speeds development and reduces
expense. Although each design is unique, fundamental
principles and common issues reoccur in different
forms, and we're quickly up to speed on the latest
variation.
|
We listen carefully and study the problems and
possible solutions before starting a new
design. Like the careful carpenter who "measures twice,
cuts once", we think things through before committing
to a specific solution, actively seeking those lurking
unintended consequences which cause the reckless
carpenter to lament "I've cut it three times and it's
still too short".
In keeping with our tradition of "simple sophistication" we design with simple functional blocks that can be combined without restriction for sophisticated performance. Fewer "parts" means fewer potential problems, shorter design cycles and lower cost. Even our preliminary designs work quite well, but if there is a problem, we often have a diagnosis by the end of the phone call, and usually provide a solution within 24 hours. |
Rather than proceeding step-by-step along a
preconceived path, we look for potential trouble spots
and critical features first. By leaving some less
essential details for later, we can catch problems and
demonstrate important features and functions early in
the design cycle.
|
We push economical technology well beyond
its traditional uses without sacrificing speed,
reliability or convenience. This can mean additional or
enhanced features with little or no additional
manufacturing cost, or the basic features at a lower
cost.
|
New clients sometimes complain of having written
check after check to other consultants with little to
show for it. To help address these concerns, we can
divide projects into small tasks or stages. With each
invoice, you will usually receive something tangible
such as a schematic, case drawing, software, or circuit
board artwork. Frequent reports allow comparing actual
progress with the estimated time requirements, and you'll know where the money went when you receive an invoice.
|
Although paying by the hour may seem fraught with
uncertainty, it can reduce the total cost and improve
the final result. Fixed-fee
contracts may read like insurance policies,
specifying in detail what is and isn't covered. Any
uncovered changes or additions may result in additional
charges, and built-in fees for a "worst-case" scenario
may result in paying more for a basic design. Rather
than single-mindedly focusing on a pre-negotiated,
fixed solution, we reevaluate the original design
during development, leading to early detection of
potential problems and possible enhancements. Adding
enhancements early usually won't significantly delay
completion, and may even reduce total development time.
Adding the same enhancements to a completed project may
be rejected because of excessive costs or unacceptable
delays and an hourly rate eliminates the need to
renegotiate fees and schedules, letting us get on with
the work. If you decide things aren't going well, you
can cancel the contract at any time, paying only for
work already done with no further obligations.
|