List Info

Thread: accolades V2




accolades V2
country flaguser name
United States
2007-12-16 20:32:45

This is an updated version (2) of “accolades̶1;. 12/16/2007 8:20 PM

 

To the development team:

 

I want to congratulate you all on a job well done. ; K-M (K-Meleon) is a truly remarkable achievement, especially when one considers that the development seems to have occurred with only limited management.

 

I stumbled onto K-M while surfing a few days ago.  After reading a bit, I decided to download and try it out.  I expected a primitive, immature, incomplete and buggy alpha/beta product.  What I found is a product superior to both IE and Firefox (IMHO). (K-M is the best-kept secret in WebWorld.)

 

That said, I suggest that the development team face the reality that K-M is inevitably destined to become the most popular browser in WebWorld.  Tremendous pressures will arrive concurrently with this fame. ; The bottom line is you are not ready (particularly in the documentation area).

 

However, no one is ever ready for the pressures of a massive expansion. Scared? You all should be scared.

 

You have choices.  You can lie down and play dead (disregard the coming expansion), or prepare for the expansion (decide to ride the tiger and become famous and probably rich).

 

An early step in preparing for the coming pressures is to bring the beautiful, maturing monster that is K-M under development control. This requires a formal, documented Statement of Objectives (SO), a requirements document, to give direction to continuing development. 

 

Another is a System Specification (SS) and WBS (Work Breakdown Structure) that elaborates the SS and that gives concise task level direction to technical development.

 

In addition, a clearly defined authoritative implementation management structure is essential to success.

 

How to proceed may seem illusive so let me suggest some things:

 

  1. To begin, the development team should designate (elect) a Lead Developer (LD) and a deputy.  (The primary mission of the deputy is to perform the duties of the LD in his/her absence (non-availability for any reason)).
  1. The LD develops and maintains the SS and a derivative WBS (work breakdown structure) of the tasks necessary to implement the various elements of the design.  Each element (WBS task) must be elaborated by an SOW (Statement of Work) that clearly defines end product(s) of the task. ; Task durations should be less than six weeks.
  2. The LD assigns (allocates) WBS development tasks to other developers, as he/she deems appropriate and according to the desires of the individual developer.
  3. The LD (and his/her assistants) will post WBS tasks in an LD forum.  Developers desiring to participate in development will do so by volunteering for tasks in the forum.  Unassigned tasks will be highlighted and prioritized according to urgency.
  4. Developers will report their task progress in the forum weekly, or more often, as deemed appropriate by the LD.

 

(Note: The LD forums will continuously reflect the status of the development (broken down by WBS element task) for the information of developers and users.  Visit  http://www.projectconnections.com/jsp/regfinish.jsp for software program management templates, requirements guides and examples of WBS documents, flowcharts and schedules.)

 

The SOW’s (Statement of Work documents) for each task also provide the informational basis for the development of related user manuals and other documentation.

 

K-M functional enhancements (new requirements) begin as additions to the core SO or to add-on modules (plug-ins).  The SS and WBS for each are elaborations of the elements of the SOs.  

 

3. Any K-M registered user may suggest enhancements (in the form of additions or modifications to the SOs and modules) via the EF (Enhancements Forum (to be established.)) and by editing the current SO-wikis and SS-wikis (to be established).  Thus, proposed complimentary and overlapping functionality will be visible to all for refinement.

 

The K-M Administrative Council (AC) is responsible for initially creating the SO-wikis and SS-wikis, and for maintaining and freezing them periodically (as design targets for the LD).  The LD utilizes the current SS WBS as the hard target for development efforts.

 

K-M registered users elect the members of the AC (13 are suggested, plus two associate members for each unique national group).  The AC members elect a Chairperson (and Vice Chairperson (VC). ; The VC acts as Chairperson in the absence of the formal Chairperson.  The VC automatically relieves the Chairman when her term expires. 

 

The AC utilizes the EF and SO-wiki and SS-wiki as source data for K-M version design freezes.  At freezes, the SO and SS (actually the WBS) become the de facto current design targets and the basis for documentation detail.  The freeze points are documented (marked) in each wiki and the wiki is renumbered and designated as the baseline configuration point of departure for the next (subsequent) version. 

 

The Chairman unilaterally determines the content scope and timing of K-M core version and plug-in design freezes.

 

The Chairman appoints a QZ (Quality Assurance Czar) and a DZ (Documentation Czar).  (Czars train and appoint their deputies, who ultimately become their replacements, if willing.)  

 

Note: The QZ and DZ do not report to the LD.  They report directly to the Chairman. The QZ certifies (to the Chairman) the functionality of the current K-M version at release (with a formal list of exceptions). ; The DZ certifies (to the Chairman) the accuracy and completeness of the current K-M documentation to support the current K-M release (with a formal list of exceptions).  Only the QZ may authorize the formal release of Beta or final K-M versions to the user population.

 

The QZ and DZ do not rectify exceptions.  They define them and report them as tasks in WBS SOWs and post them in the development forum (EF) for volunteers to undertake.  The QZ and DZ will each maintain a forum to interact as necessary with volunteers addressing (undertaking) exception WBS tasks.     

 

The K-M endeavor will obviously require financial resources to deal with the expansion.  To this end, the Chairman will accept advertising on the K-M forum websites, subject to the approval of the AC.  The Tizag website illustrates the nature and scope of the type of advertising that is suggested (and that may be acceptable to the community).  Members of the community should note that advertisers pay $1,000 to $6,000 per month for an advertising presence on that site. (See  http://www.tizag.com/about/adpriceguide.php for details).

 

Donz

Don Richards

12/16/2007

 

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )