|
Your experiences and
opinions are important to us at OCG. After reading our papers and presentations,
please feel free to email your comments or questions to:
david.ruble@ocgworld.com
Download Adobe Reader
White Papers
Are
you prepared for Globalization?
American Tech Workers must play a new
role in the global economy
David A. Ruble, OCG Chief Methodologist –
February 2004
America’s role in
the global economy has shifted. US technology professionals need to cultivate
the ability to articulate requirements and design specifications for software
that is increasingly likely to be built by others. Historically, the software
industry has paid short shrift to analysis and design. In this paper, Olympic
Consulting Group chief methodologist David Ruble
explains why it is vitally important that our nation retains and invests in
specific software engineering skills that will keep America competitive.
Are you ready for your new role in the
global economy?
Use
Cases that Work
Using Event Modeling to infuse rigor and
discipline into Use Case Analysis
David A. Ruble, OCG Chief Methodologist –
April 2003
Our experience with
use case modeling has identified two major issues. The first is the difficulty
in determining what constitutes a use case. The second is how best to document
the details of a use case once you’ve got your hands on one.
This paper shows how to use event modeling as the basis for creating and
defining robust and consumable use cases.
Recommended Subtyping practices for the Enterprise Data Model
Strengthen your data modeling skills and
avoid some of the common abuses of subtyping.
David A. Ruble, OCG Chief Methodologist –
August 2006
One of the most
powerful techniques available for data modelers is the supertype/subtype
relationship, yet is one of the more oft-abused practices.
The purpose of this paper is to highlight several instances of improper
use of subtyping, and to suggest alternate patterns that are more robust.
Tough Medicine for the Dot-Com Culture
Conquering the Anarchy that plagued so
many failed start-ups
David A. Ruble, OCG Chief Methodologist –
November 2000
If you believe that
he who ignores history is doomed to repeat it, then this paper is a must-read
for anyone who survived the dot-com roller coaster ride, or perhaps missed it.
OCG chief methodologist, David A. Ruble,
deconstructs some of the major problems that plagued so many start-ups of the
new millennium, and offers some remedies to ensure this doesn't happen to you.
Grab a can of Jolt cola and a slice of cold pizza and download this white paper.
Presentations
From Use
Case to UI Specification
Presentation to IIBA Seattle Chapter
David A. Ruble, OCG Chief Methodologist –
October 2006
Ten
Do’s and Don’ts of Use Cases
Presentation to IIBA Seattle Chapter
Meilir Page-Jones, President, Wayland
Systems, Inc. – September 2006
Book
Practical Analysis and Design for Client/Server & GUI
Systems
By: David A. Ruble
Foreword by: Ed Yourdon
Prentice-Hall
1997 - 544 pages, now in soft cover
ISBN: 0-13-521758-X

Reader
reviews:
"I have read this book three times, and
each I learn something new. It is nice to have a book that is independent of any
development platform, and in PLAIN ENGLISH to boot. This book is more valuable
than the course I had taken in college."
"It's the best book I've ever read about
analysis and design techniques for building systems quickly and effectively . .
. I've been studying this stuff for years, and Dave has written the clearest
explanation of event modeling I've ever read."
Overview:
This is a practical
and witty guide to the core competencies client/server and GUI designers really
need - and the analysis and design techniques that really work.
Expert David Ruble introduces a project decision-making
framework that helps analysts and users to work together to define measurable,
business-focused objectives for new software systems. He brings unprecedented
rigor to event modeling, showing how to systematically decompose business events
from the conceptual level, all the way down to the mouse-clicks and keystrokes
of event-driven applications.
Ruble shows how to
choose prototyping techniques that deliver optimal results while allowing
project managers to maintain close control. He also shows why written GUI design
specifications are critical to effective construction testing and project
management - and how they can be created quickly. The book includes sample specs
that are proven to work and can serve as the basis for your own GUI design
specifications.
Ruble offers lucid
advice on client/server architectures, including hardware tiers, software
layers, replication and the pros and cons of fat client versus fat servers. He
also shows how mainframe developers can succeed in today's client/server and
GUI-based environments by blending their traditional software engineering
competencies with newer techniques.
The book concludes
with a start-to-finish case study that brings its techniques to life, through
the analysis and design of a real-world order entry system, and don't miss
Dave's Top Ten Myths of Client/Server Development!
Practical Analysis and Design for Client/Server and GUI Systems is essential
reading for developers, analysts, project managers, senior IT executives,
information architects and any software professional responsible for the success
of a client/server project.
Browse OCG’s services.
Back
Next
|