pugmarkdesign.com pugmarkdesign.com
Search:    Index >> About Us >> Security & Privacy >> Terms of Use >> Add Url >> Add Article   
Add Url
 

Games & Play

Property & Estate

Relationship & Lifestyle

Recreation & Entertainment

Health & Hygiene

Self Enhancement

News & Media

Healthcare & Medicine

Education & Learning

Law & Politics

Business & Services

Investment & Finance

Food & Recipe

People & Society

Tour & Travel

Automobile & Automotive

Outdoor & Sports

Jobs & Careers

Shopping Online

Children

Creative Arts

Computers & Software

Home & Garden

Science & Research

 

Index › Computers & Software › Paid Software
 

Is it One Thing Masquerading as Many; or is It Many Things Masquerading as One?

 

There is nothing more confusing in a project than everyone on the project using many different terms to delineate one concept or object, or everyone using one term to encompass many different concepts or objects.

An example:

I am currently supporting a Business Process Diagram repository, which is basically a backend database that holds diagrams and their annexed symbols, that pictorially communicate business processes in a flowchart (BPMI) format: Processes that describe how an employee is supposed to perform a task, for instance; inducting a new employee into the organisation.

The vendor of the application gives to the database schema it uses the name of 'Encyclopedia'. I call it a 'database' when dealing with the Architecture team, other people call it a 'dictionary'. The first time I heard someone talking about a dictionary in a meeting, I thought they were talking about hash table constructs. The labelling gets more confusing however.

Within the diagrams there are five levels of symbolism that form a hierarchy which are called:

- Framework
- Agency
- Level 3 Sub Process
- Level 4 Sub Process
- Level 5 Diagrams

According to one group on our project, Level 5 Diagrams are actually at Level 6 and the 'real' Level 5 is a Level 4 and the 'real' Level 4 is missing, and they have proven this argument correct. According to a different group, Level 5 is not a Level 6 and a Level 6 would be an embedded sub-process of a Level 5. In response to the latter group's description of the hierarchy, the former group asked if anyone could see the irony in the latter group's description? Fair point.

When printing reports, Level 5 is referred to as a Level 2 and Level 4 becomes referred to as Level 1. ('?)

So what did the initial requirement specifications describe? Nobody knows because when myself and the new Architecture team came on board we found there was absolutely no documentation on any decisions made or designs approved.

== WHAT WENT WRONG ==

Two parties who initially made up the project came together to taxonimise their business processes and loosely agreed upon a set of terms to be used to discuss their concepts. Later into development another party joined and realised that what had been set up as classifications did not cater for their business needs and redefined the terms to cater for their business process modelling.

The initial programmer named all objects within the application differently again due to confusion.

Coding has become an effort of interpreting what the client is requesting depending upon their own flavour of the vernacular.

Our system for corporate knowledge management has become a case for risk management.

== HOW COULD THIS HAVE BEEN AVOIDED ==

An initial glossary of terms with their definitions should have been agreed upon and published for all to view and use. This is tantamount to clear corporate communication and the facilitation of expedient programming solutions.

This is probably the worst case of miscommunication I have experienced and highlights the necessity for any project to make it a priority to build a dictionary of terms to be used and then publish them before construction of a system begins.

Author: Duane Hennessy
 
Author Bio:

Duane Hennessy

In 2004 I started my own company Bandicoot Software to provide high-quality useful software for program development and personal applications.

My day job I am a Senior Systems Adimistrator specialising in MS Office integrated solutions, System Architect and VBScripts providing imaginative solutions to complex business problems.

OTHER FACTS ABOUT ME

- Creator and Moderator of ?AccessDevelopers? web group, an international forum for Access Developers around the world to seek solutions to problems, swap ideas and demonstrative code and discuss theory and practices of Access Database Development.

- Director of my own company Bandicoot Software, Australia.

- I am an author for ezinearticles. I am currently working with some friends in Mexico and Argentina to convert my articles to espa?olas mejecanos and espa?olas argentinas.

- Currently learning Spanish to create software in Spanish. I plan to learn Spanish, Italian, Portuguese and French in this order over the next five years.

 
 
 

Related Articles

 
Why Creating Your Own High-Profit Info-Products Is The Key To Unlocking Wealth On The Internet
 
Is it One Thing Masquerading as Many; or is It Many Things Masquerading as One?
 
Impact of Press Release in SEO
 
Finding a Cheap Web Hosting Company
 
Making A Living Online
 
Mastering The Google Dance And The Use Of Page Rank
 
The Two Major Web Hosting Mistakes & How To Avoid Them
 
Website Promotion via Social Networking, Search and Bookmarking
 
Promote your Website by Writing Articles.
 
Best Internet Marketing Course
 
 
 
 
 

Your First Web Site

Your First Web Site - Pamela Drake
 

9 Great Reasons To Help An Internet Marketing Newbie

Zig Ziglar the famous self help guru was once quoted as saying "You can get everything you want in l ... - Jeff Schuman
 

How to Increase the number of Transactions, Average $ Sale and your Margins

Once you have leads that are making their first purchase from your online business, you must work wi ... - andrew jones
 
 

Freelancer Or A Web Design Agency?

When you are looking for someone to build a website for you, you have many different options. One of ... - Tanya Swithins
 

Markways has the best cellphone accessories including Momax

Markways is a leading online cell phone provider. It believes in giving the best value to its custom ... - olivia
 
 
   Index >> Security & Privacy >> Terms of Use
Copyright © 2006-2008 www.pugmarkdesign.com - All Rights Reserved.