Stripes
Logo
Home Products Services Download Support About Us
Consulting Services - Object-Oriented Analysis and Design (OOAD)

Together, what can we do?

We can enhance and accelerate your team's:

  • Bryan DermanUnderstanding and use of Object-Oriented Analysis and Design (OOAD) techniques
  • Understanding and use of the Unified Modeling Language (UML)
  • Understanding of how OOAD relates to the (Rational) Unified Process (RUP)
  • Understanding the "gestalt view" of a wide range of OOAD topics
  • Understanding and use of the fundamental artifacts related to OOAD
  • Ability to be successful during a transition to using OOAD within a process

We can help your team become proficient at:

  • Analyzing, capturing, communicating and refining an accurate software requirements model
  • Deriving a robust, long-lived software architecture that's driven by the requirements
  • Working efficiently with a minimum level of formalism ... especially important for larger projects

Specifically, these results are achieved via combinations of the following:

  • OOAD/UML Training: We offer a 3 to 5 day on-site seminar that starts with the Unified Process and progresses through requirements analysis using use cases and how to use the Use Cases and Supplemental Specifications (i.e., the requirements) to drive the discovery of an object-oriented software architecture, in a very repeatable way. The session then discusses various aspects of object-oriented design, including producing class diagrams. The seminar teaches and uses the basics of the Unified Modeling Language (UML) and is presented within the context of the Unified Process. Often the initial 1/2 to 1 day is attended by management and/or customers/stakeholders.

  • Mentoring: On-site mentoring normally spans multiple activities:
    • Working directly with a team or a small collection of teams as an "on line" source of expertise.
    • Working with the management team to help develop plans and tactical strategies as well as report issues, make recommendations and report progress.
    • Participating heavily in workproduct/artifact reviews.
    • Helping produce customized template artifacts, often from a basis we supply.

  • On-going Reviews: On-going, remote artifact reviews are aimed at ensuring that "wrong turns" don't occur after the on-site involvement ceases.

  • Project Reviews: Sometimes it makes sense to start with a project review, especially for larger projects that may be in progress, but having significant issues. Based upon some predefined goals, the review involves analyzing the current state of a project, mostly via on-site interviews with key participants, and making recommendations. From there, we normally develop an initial plan that specifies how we'll proceed.

There have also been times when Mr. Derman has assumed the direct management of projects for a period of time, but this is less common.

I'm interested, what's the next step?

Learn more about the process or simply contact us to let us know what you're currently thinking or what additional information you'd like and you'll get a reply, normally via email the same working day.

Contact UsUp

Consulting
and Training
Overview
Training
Courses
Use Cases
OOAD/UML
RUP
Rational Rose
Other
Managers
Analysts
Designers & Developers
Consulting
Use Cases
OOAD
RUP
Reviews
I'm Interested
OOAD

Last Updated:

Home - Products - Services - Download - Support - About Us
Contact Us - Privacy Policy   ©2003-2008 Derman Enterprises Inc., All Rights Reserved