Consulting and Mentoring Services
Design Review/Code Review
Review existing code and
design from various technical standpoints
(correctness,
reusability and extensibility, efficiency and portability issues,
applicability
to intended future use). High-level and low-level redesign. Development
of migration path for correcting design and code problems in context of
project schedules and other constraints. Identification of technical
weakness
in staff, recommendation and plan for improvement. Individual and
structured
(peer) code review, combined code review and small group training.
Project
post-mortem.
Analysis, Design, and
Implementation
Serve as liaison between
domain experts and technical staff to produce
an effective object-oriented analysis. Guide analysis through design,
coding,
testing, and deployment. High-level architecture and framework
development,
low-level design and coding.
Project Guidance and
Technical Management
Development of corporate
and project design and coding standards.
Miscellaneous
technical project chores, including running effective meetings,
conducting
management presentations, technical writing, employment candidate
evaluation,
etc.
Training
and Mentoring
Training: Offer training in all
aspects of
C++ and object-oriented design and analysis. Off-the-shelf courses from
select vendors as well as training customized to the individual
project,
staff experience level, and scheduling constraints.
Mentoring: Picks up where
training leaves off. Maintain contact with
the project after training is complete, on-site or remote. Ongoing
staff
development and project assistance. Early identification and correction
of technical, staff, or procedural problems.
See our list of clients.
Semantics
Consulting Home