There are three keys to software project success: a
good team, a solid system architecture, and a well-defined
process.
You already have the team, and we help you with the other
two.
No engagement is like the other, and we tailor our coaching
and mentoring involvement to serve you best. Both with
respect to what we do and how long we work with you.
While we help you solve your immediate problems, our
consulting services also focus on making your project
success sustainable to future projects.
Give us a call or send us an e-mail to "info-at-goodsoftware-dot-ca" for an open discussion
of how we can help you and your team become more successful!
Project management in today's fast-paced
software industry is radically different
than it was only five or ten years ago.
Today, the whole team is involved, and combined
with the successful iterative development
style it puts new demands on managing of
software projects.
We bring ProjectKoach
and our vast experience
to help you plan and execute your projects.
Just want to assess your current project
situation and help put your options on the
table? We do that too.
Process
Implementation
New
to OpenUP? Want to tailor your own version?
Or do you use some agile process, or perhaps
RUP?
It doesn't matter.
Our consultants are software process experts
and we can give you hands-on help to implement
your process, and work with you through the
first couple of iterations.
Architecture
Architecture
is more than just a particular middleware solution,
or a particular class library. A lot more.
Architecture is the elusive quality that
differentiates good software from poor, and
which is so hard to create and maintain.
Our consultants have
learned architecture from some of the best
people in the industry. They know what
it takes, not only to develop the architecture
itself, but also how it fits in the overall
project and process.