Titus
Corporation
Services
Titus
Corporation offers the following services on a 1099 (Corp-to-Corp)
basis at competitive rates. This approach allows your organization
a great amount of flexibility without committing indefinitely
to ongoing labor expenses. We service both short and long
term projects.
Outsourcing
Project Management
Software Process and Quality Assessments Successful
System Development requires a proven methodology. The
Unified Development Process (UDP) was developed by the
best minds in OO technology and has been embraced by
various companies as the de facto standard for software
development. One popular implementation of this methodology
is RUP (Rational Unified Process). We use the best practices
encouraged in UDP as a benchmark to assess an organization
or project's software maturity level. We also take into
account The Capability Maturity Model and ISO 9000-3
as guildelines. But a software
assessment is not a methodology; rather it is an assessment
of how well the methodology is being applied and more
importantly, if the processes used to develop software
in an organization are effective or not. We have many
years experience and formal training to apply toward
such assessments, and a track record to prove it. Mentoring
OO
Analysis & Design using UML OO
Software Development (Programming) The art (science?)
of Programming has evolved to a point where it can be
stated that object-oriented (OO) techniques are the
de-facto standard in the industry. However, we continue
to see systems that do not exhibit well-designed OO
properties even when implemented in OO languages. We
bring a disciplined and seasoned OO approach to the
development effort with over 15 years experience in
the following OO programming languages and APIs: Java C/C++ Training
You
have a very talented IT staff. No one knows your business
as well as they do. But there are times when staff augmentation
makes sense for projects of either short duration, or
where your staff hasn't had the time to master the latest
technologies. Let Titus Corporation work with key staff
to produce well-defined requirements and interfaces to
allow for a smooth integration process.
Proper
software project management is key to a successful project.
It often involves knowing when and where to apply critical
skill sets and a keen sense of risk analysis. Many IT
organizations are staffed with managers that either have
no programming experience at all, or are ex-programmers
who have taken a "management track", but are
not motivational leaders. We believe that success lies
somewhere in between these two extremes. Titus project
management embraces a combination of the UDP and XP philosophies.
All our project managers are expert programmers who assign
themselves a small subsystem of code to deliver, so they
know at all times the true state of the project.
A
mentor is a "teacher" that works alongside students
to accomplish a project. Rather than merely presenting
material, a mentor "practices what he/she preaches".
Some "hands-on" training courses adopt this
same approach, but only in a classroom setting. A mentoring
approach moves this concept into the workplace on a real
project. We believe this is one of the most effective
approaches in developing successful systems. Use our mentors
to move you along.
One
of the critical workflows of UDP is Analysis & Design.
Good design models are fundamental to maintainable systems.
However, most shops do not make a practice of ensuring
that code is kept in sync with analysis & design.
Let Titus show you how to use round-trip engineering techniques
and the industry standard Unified Modeling Language (UML)
to ensure a well-designed maintainable system.
Ada
Smalltalk,
CLOS, Eiffel, Prolog
CORBA,
COM/DCOM, J2EE
Titus
Corporation offers classes in the following technologies:
Java
Programming
Patterns
C/C++
Programming
Requirements
Management : The Argument for Use Cases
Systems
Engineering using The Unified Process and UML
Ada
Programming
Smalltalk
Programming
UML
in a Nutshell
OOA/OOD
using Rational Rose or Together
Multi-threaded
Programming