I'm currently working on a revision of an application I wrote for
myself a while back which is basically a utility for the management of the
Application lifecycle from initial Project to Client Sales & Distribution.
It is primarily target for the single-seat Development shop or freelance
shareware developer.  
        There are currently Three main modules to the application, each one
in turn having it's own series of modules which may or may not be combined
with the secondary modules of the two other main Modules.  ( Try to say THAT
fast! <g> )
        The three Main Modules are:

Projects
Applications
Clients

        Under "Projects", all pertinent information regarding the project is
added to a database list.  So far this includes for each Project added to
the dB list:

Project name
Internal/Code name
Version
Build #
Compiler/Language
Date Started
Date Completed
Information Memo/Description etc.

        From the Projects module one can then open up the following
secondary modules:

Archives...a dB of dated zip archives of all project files and dir structure
plus any additional files of any type or purpose. ( note this is not version
control, just dated Archives that can be created automatically or manually
and re-opened to a new or the same directory structure )

To Do List...each Project has it's own list of To do's and any relevant
notes, dated and with completion times/urgency

Journal...each Project has a dated Journal/diary to keep track of project's
progress, needs, problems, etc.

        The "Applications" Module is a dB list of all completed projects
whether released and/or sold.  It includes the same kind of pertinent info
that each Project contains as well as information areas for sales type,
price, tracking, etc., and indexes into the Project Archive for the final
compile.  It also contains a separate Bug Tracking and completion Module dB
for keeping track of reported problems, needs, wants, as well as your own
ideas for future enhancements.

        The "Clients" Module again is a dB of all clients and/or customers
who have contracted and/or purchased any of the Applications listed.  Again
all pertinent information about the client and sales methods, contract or
sales price, any discounts given, other apps sold to same client, etc.

        Although there are a number of various tables and child tables
involved in the database itself, everything is cross-indexed so that any
relationships between items listed in any module can be easily located from
any other module, and although the first version didn't include it I'm
considering adding a report form that can be run monthly for handling sales
and tax information.

        Why am I telling you all about this?  Because I've looked at quite a
few different applications meant to serve this same kind of purpose and have
attempted to streamline the information required and add in what others have
missed.  If anyone has any particular areas of interest in an application
like this or one of it's modules, and has any suggestions for data items I
should not forget to include, or referencing methods I should be sure are
available, I'd like to hear from you.  Even if you have a pet peeve about
apps of this type or have had problems with them in the past, any
information you might wish to share would be helpful as I want to make sure
this application is as broadly useful as possible.  
        Please send any responses directly back to me unless it's something
worth discussing that you think would be of value to the group as a whole.
Reply to me at:  [EMAIL PROTECTED] 

        Thanx in advance!

from Robert Meek dba Tangentals Design  CCopyright 2006
Proud to be a moderator of "The Delphi Lists" at elists.org

(["An unused program is the consequence of a higher logic!", nil])  As
written in The Compendium of Accepted Robotic and Surrlogic Theorems Used in
the Self Analysis of Elemental Positronic Pathways...1st Edition Revised



__________________________________________________
Delphi-Talk mailing list -> Delphi-Talk@elists.org
http://www.elists.org/mailman/listinfo/delphi-talk

Reply via email to