Posts Tagged ‘software design’

Scope Creep

Posted in GTD on March 6th, 2009 by Jamie – Be the first to comment

At work, I am fighting intense scope creep on nearly all fronts! It is tough to decide when to say no, especially when you have been encouraged to focus more on customer satisfaction than strict procedure.

I have been known to fall into similar patterns in personal projects. They tend to get bloated in totally unnecessary places while key features remain unimplemented. I blame the curse of a modern attention-span!

Current Events and Patient Pro

Posted in Uncategorized on April 1st, 2005 by admin – 2 Comments

Current events that I care about:
GMail has new features as well as an increase mailbox size.
Mrs. Schiavo is gone, but Mr. Shiavo’s torment has yet to cease.
There may be a new Pope soon.


PatientPro Design Diary

Layered Architecture

PatientPro runs on a standard 3-level architecture which includes:

  1. Client-level applications
  2. Server-level applications
  3. Backend database layer

The
client level applications run on end-user machines, such as your PC or
a mobile device such as a smart phone or PDA. They enable the user to
work on patient data while at home or on-the-go, without need for
Internet access. Information can then later be synchronized with the
server to maintain data integrity.

Those
not familiar with the purpose of layered architectures should find it
interesting that the implementation of each layer can be changed
internally while still maintaining the system’s total functions. As
long as there is a well defined interface for each layer, and that
interface is immutable, the system will continue to function regardless
of the inner-workings of each layer.

Glossary of terms
data integrity – refers to the consistency of data and its quality as in corruption in the data induced by software or hardware


Switch to our mobile site