"Would you tell me please, which way I ought to go from here?"
"That depends a good deal on where you want to get to," said the Cat.
"I don't much care where --" said Alice.
"Then it doesn't matter which way you go," said the Cat.
" -- so long as I do get somewhere," Alice added as an explanation.
"Oh, you're sure to do that," said the Cat, "if you only walk long enough."
- Alice's Adventures in Wonderland, Lewis Carroll
It doesn't really matter what you build, if you don't know what
you're building you won't be successful. Either you'll solve only part of the
problem, solve it the wrong way, or worse yet you'll solve the wrong problem.
Traditionally, experts have recommended 60% of a projects development time be
spent in analysis and design phases (usually a ratio of 60/30/20 is suggested).
However, equally traditionally, development projects spend an unconscionable
amount of time on the building and testing phases (a ratio of 20/60/30 is more
common). The result are systems which don't meet your needs, are late
arriving and don't perform as required. Our analysis and design methodologies
help to avoid that occurring.
Key Benefits
We:
understand your employees' needs
can apply many different techniques
always seek your employees' involvement
So that, you get systems which:
meet your needs
are on time
perform well
Capabilities
Whether you believe in developing the full system right the first time, or in
evolutionary development, we have the practical tools that help to design your
business systems.
Joint Application Design
We have run numerous Joint Application Design sessions (JADs) and
have many years of experience doing so. Your end-users help to design
the system and so are more likely to get what they want and to accept
what they get.
Object Oriented Design
Of course, we use the latest and best tools. For systems development
we normally use Object Oriented Design techniques, however, we are
also comfortable with both Entity Relationship Design and Strategic
Database Design. Generally, we find that these techniques are most
useful for computer based solutions.
Process Oriented Design/Process
Improvement
We are familiar with many process design techniques and have used
them extensively including Data Flow Diagrams and Interface Charts.
Our experience with Structured Design (Data Flow Diagrams) goes back
almost 20 years. Generally, we find these techniques most useful where
manual procedures must also be changed (e.g. in Enterprise Resource
Planning (ERP) or Re-engineering projects).
This
process
design
knowledge
is backed
by a firm
grounding
in various
quality
management
based
techniques
including
TQM, ISO
9000,
SEI-CMM/CMMI,
and
PMI/PMBOK.
We have a number of articles and free downloads related to Project
Management.
Please feel free to review them.