Free Online Articles Directory
18.11.2008 Sign In Register Hello Guest
Email:
Password:
Remember Me 
forgot your password?


Craftsmanship in Business Systems Analysis

Author: Tim Bryce Author Ranking Gold | Posted: 26-02-2008 | Comments: 0 | Views: 37 | Rating:  (54) Article Popularity - Blue (?) Got a Question? Ask.
Sign Up Now!

Recently I wrote a paper on the general state of craftsmanship which was geared more for public consumption as opposed to any specific industry. To my way of thinking, craftsmanship is a universal concept that touches all industries, regardless if they are product or service related. This resulted in a flurry of e-mails to me questioning how it pertains to specific types of work, including Business Systems Analysis (BSA) which, of course, is applicable but I question whether we have truly realized craftsmanship in this field.

From the outset, let me say unequivocally that BSA is not a new concept and has been with us for a long time, actually predating the modern computer era of the 20th century. Prior to this, companies had formal "Systems & Procedures" departments with analysts focusing on streamlining business processes and primarily using paper and manual procedures. As tabulating and other office equipment emerged, they were responsible for their integration into the business. But as computers were introduced, a new function was devised that greatly impacted the future of analysts, namely programmers. Slowly but surely analysts were replaced by programmers. By the end of the Structured Programming/CASE mania of the 1980's and 90's, BSA was phased out almost to the point of extinction. In other words, companies were more concerned with programming as opposed to grappling with enterprise-wide systems. Consequently, systems were attacked in piecemeal, usually one program at a time, which resulted in fragmented and disjointed systems, erroneous information, and redundancy in terms of data resources and work effort. Slowly, companies began to realize that a higher level person was needed who understood the business and could engineer integrated systems to serve it. Hence, the rebirth of the Business Systems Analyst as we understand it today.

Several of today's BSA's came up through the ranks of programming and are actually programmers in sheep's clothing, and tend to see things only from a computing point of view. However, there are many others whose roots can be traced to today's business schools. I view a true Business Systems Analyst as the intermediary between the end-users and the programming staff. This means they have the ability to understand both business and technical concepts and communicate them effectively with both the end-users and the programmers. In other words, one of the key roles the analyst plays is that of translator.

THE ROLE OF CRAFTSMANSHIP

In my article, I defined craftsmanship as...

"The practice and pursuit of excellence in building/delivering superior work products by workers."

By this definition, craftsmanship and quality are not synonymous. Whereas quality is primarily concerned with zero defects, craftsmanship implies a human trait in "pursuit of excellence." To better describe the concept, I came up with the following formula:

"Craftsmanship = (Knowledge + Experience + Attitude) X Success"

This itemizes the variables associated with craftsmanship. Before we discuss "Knowledge," let's consider the others first. "Experience" means the worker has been able to apply the knowledge he/she has learned, not just once, but repetitively. "Attitude" addresses the person's sense of professionalism and dedication to his/her craft, that they possess an intellectual curiosity and continually strives for improvement. And "Success" means the worker has demonstrated he/she can produce products to the satisfaction of both the client and the company he/she works for, not just once but routinely. Regardless of the person's knowledge, experience and attitude, if the worker cannot successfully deliver the work product, it is for naught.

To me, the "knowledge" variable is the Achilles' heel to craftsmanship in Business Systems Analysis. As mentioned earlier, BSA is not a new concept, but was almost made extinct. Fortunately, it is beginning to rebound and, as part of its resurrection, the industry is reinventing systems theory with programming muddying the waters. For example, how BSA is taught at the college level is certainly not uniform. Sometimes it is taught in the business schools and others in the computer science schools. Further, how one professor may teach it will not be the same as the next. I have seen this not just in this country but overseas as well. In other words, BSA is not yet a teachable science. To qualify as a science, there needs to be a governing body of knowledge consisting of proven and accepted concepts and principles. This includes a standardization of terms in order to avoid a "Tower of Babel" effect. Unfortunately, uniform standards are few and far between in the BSA field. To illustrate, there are numerous interpretations of what a system is, or what information is, or even data.

There are two parts to the "knowledge" variable: initial education/training, and continuous improvement. In terms of initial education/training, you can either learn BSA through the "School of Hard Knocks" or from an accredited institution. I will not digress into the specifics of what a BSA curriculum should include other than to highlight general areas:

* History of BSA.
* General business courses, including such things as general management, organizational analysis, work simplification, industrial engineering, industrial psychology, corporate law, statistics, etc.
* Communications courses; e.g., speech, persuasion, negotiation, corporate and technical writing, interviewing, etc.
* Basic math to calculate such things as return on investment and cost/benefit analysis.
* Project Management.
* Introduction to computer technology (including operations and networking).
* Principles of software design.
* Principles of data base deign.

Aside from the initial education/training, the "Knowledge" variable requires a program of continuous improvement. This can be done by attending supplemental training, by reading and researching articles and books, and active participation in trade groups, such as the International Institute of Business Analysis (IIBA).

As an aside, the forerunner of the IIBA was the Association for Systems Management (ASM) which went defunct back in the 1990's (another indicator of how BSA almost became extinct).

Certification in a chosen profession is also useful for continuous improvement, but without an industry accepted body of knowledge it is pointless. And being certified does not automatically make you a craftsman, but rather it is indicative of your desire to seek further knowledge and improve yourself.

IMPLEMENTING BSA CRAFTSMANSHIP

In my earlier craftsmanship article, I described how a company should devise a suitable corporate culture to embrace craftsmanship; to summarize:

* EMPOWERMENT OF THE WORKER to make certain decisions regarding development of the work product. This involves less micromanagement and more participation by workers in the planning process. In other words, managing from the "bottom-up" as opposed to "top-down."

* CREATION OF A MORE DISCIPLINED AND ORGANIZED WORK ENVIRONMENT promoting a more professional attitude amongst the workers. This includes a corporate position of zero tolerance in defects and inferior workmanship and the adoption of standard methodologies thereby defining best practices for building/delivering work products.

* PROMOTE A PROGRAM OF CONTINUOUS IMPROVEMENT to sharpen worker skills.

* ESTABLISHMENT OF THREE CLASSES OF WORKERS to denote the level of expertise, such as "Apprentices" (novices requiring training), "Intermediate" (educated and experienced, but not yet expert), and "Master" (expert craftsman).

* ESTABLISH A LINK BETWEEN WORKERS-PRODUCTS-CUSTOMERS to establish a feedback loop to judge satisfaction with a specific product and to the exact worker(s) who produced it.

This approach to implementation is just as applicable to BSA as it is to any other profession.

CONCLUSION

There are undoubtedly craftsmen in the BSA industry; people whose companies and clients have supreme confidence in their ability and trust their expertise unquestioningly. These are people who should be recognized by the industry in order to become models for others to emulate.

But the biggest problem with craftsmanship in this industry is the lack of uniform standards by which we can teach others in a consistent manner. Without such governing standards, BSA will continue to be viewed more as an art as opposed to a science, and true craftsmanship in this field will not be realized.

If you would like to discuss this with me in more depth, please do not hesitate to send me an e-mail.

NOTES:

Craftsmanship: Its Cultural and Managerial Implications

Rate this Article: Current: 0 / 5 stars - 0 vote(s).

Article Source: http://www.articlesbase.com/programming-articles/craftsmanship-in-business-systems-analysis-342554.html

Print this Article Print article   Email to a Friend Send to friend   Publish this Article on your Website Publish this Article   Send Author Feedback Author feedback  
Tim BryceAbout the Author:

Tim Bryce is the Managing Director of M. Bryce & Associates (MBA) of Palm Harbor, Florida, a management consulting firm specializing in Information Resource Management (IRM). His corporate web page is at:
http://www.phmainstreet.com/mba/

He can be contacted at: timb001@phmainstreet.com

Copyright © 2008 Tim Bryce. All rights reserved.

Submitting articles has become one of the most popular means to drive traffic to your website and promote yourself and your business. Join us today - It's Free!

Article Comments

Comment on this article Comment on this article
Your Name
Your Email:
Comment Body
Enter Validation Code: Captcha


Related Articles

Who Makes the Best Systems Analysts?
By: Tim Bryce | 26/03/2008 | Software
Describes the attributes of Systems Analysts, both good and bad.

Is Systems Development an Art or a Science?
By: Tim Bryce | 13/03/2008 | Programming
Good question; what do you think?

Labor Fakers
By: Tim Bryce | 28/09/2007 | Leadership
My Pet Peeve this week is "Labor Fakers" and how to spot them.

When You Hit a Wall, Go Around it
By: Tim Bryce | 21/05/2008 | Programming
What to do when you strike a seemingly impossible problem to solve.

Suburban Nazis
By: Tim Bryce | 06/08/2007 | Home & Family
Discusses the problem of who is watching who in our neighborhoods.

Standard System Structure
By: Tim Bryce | 18/01/2008 | Software
Proposes a standard model of Information Systems for use in design and development.

Stepwise Refinement
By: Tim Bryce | 29/05/2008 | Programming
Discusses the concept of refining a design using a blueprint-like approach.

The Driving Top Ten
By: Tim Bryce | 10/08/2007 | Travel
Ten driving habits that drives me nuts.

Got a Question? Ask.

Ask the community a question about this article:

Frequently Asked Questions

Blackberry Curve
By: Bridget | 16-10-2008
blackberry curve calendar desktop application where is it?

Customer profile for natural produce
By: Deb | 16-10-2008
customer profile for natural produce

Which country has highest business tax?
By: Alice Osborne | 16-10-2008
Which country has highest business tax?

What is the difference between a business lead and ...
By: Cheryl | 16-10-2008
what is the difference between a business lead and a business referral?

Wireless
By: jaruvi | 16-10-2008
I am on Bellsouth at home and I want to get a wireless card for my laptop. Is there a way to get rid of the home access and just go to a wireless card and save money?

Where can I find details of BPO companies?
By: Nick | 16-10-2008
I am a cafeteria vendor looking for contact information of BPO companies who may require my service. Where can I find those deatils?

Q&A Powered by:
Powered by Yedda 

Latest Programming Articles

Cool Desktop Wallpapers
By: Danny | 18/11/2008
Cool desktop wallpaper is accomplishments arrangement that displayed in the computer operating system. The wallpapers usually be acclimated in JPEG, BMP and GIF book formats. That wallpaper can be acclimated with Microsoft Windows, Linux and Macintosh Mac OS. Each adviser can be altered requirements, alike admitting wallpaper images advised for accepted monitors can be scaled up or bottomward to the fit size. Those are accessible on the internet for free. Some categories of wallpapers are a

Tips for Buying Software Online
By: Daniel Jowssey | 17/11/2008
Buying software online not only helps save the planet, it also has other benefits, including: * Ease and Simplicity. You can purchase software in your underwear at 4am if you really want to. Shopping online doesn’t have to be done within regular business hours, nor do you need to look your best to do it. It’s also easy to shop around for the best prices and takes less time than driving to the shops.

Mvc Design Pattern
By: TuVinhSoft .,JSC | 14/11/2008
Model-view-controller (MVC) is an architectural pattern used in software engineering. In complex computer applications that present a large amount of data to the user, a developer often wishes to separate data (model) and user interface (View) concerns, so that changes to the user interface will not affect data handling, and that the data can be reorganized without changing the user interface.

Advantages of Low Cost Contract Programmers in Freelance Programming
By: Joanna Gadel | 12/11/2008
It observed that web industry is getting tougher thus the necessity of freelance contract programmer is required for developing more effective website with flexible features. This article states the fruitful advantages of freelance programmers in contract programming.

A Guide to Cnc Kits
By: Martin Applebaum | 09/11/2008
CNC kits are a way in which to construct your CNC machine. This article will provide some information on these machines.

A Guide to Cnc Tube Bending Machines
By: Martin Applebaum | 08/11/2008
Are you familiar with a CNC tube bending machine? This article will shed some light on the main function and components of this machine.

Ways to Hire Dedicated Php Programmers
By: Jucick | 08/11/2008
It’s not at all easy to hire dedicated PHP programmers unless you know where and how to find them. Whether you need to fix, update or enhance your website you naturally want the job done quick and right.

Top 4 Reasons Why Addressing Web Accessibility is Important
By: Matt Cave | 05/11/2008
There are very high chances that web accessibility is more important to the performance of your web site than you realize. Article takes a look at the top 4 reasons why it would be important to address the issue of web accessibility.

More from Tim Bryce

Matrimonial Territorialism
By: Tim Bryce | 29/10/2008 | Marriage
Understanding the boundaries in a marriage.

Moral Decay
By: Tim Bryce | 14/10/2008 | Ethics
Discusses how Moral Decay affects business.

Going it Alone?
By: Tim Bryce | 26/09/2008 | Entrepreneurship
Discusses the differences in working for Big/Small businesses.

Recognizing the Peter Principle
By: Tim Bryce | 16/07/2008 | Management
Describes how to identify the attributes of the Peter Principle.

A Corporate Policy for Personal Electronic Devices
By: Tim Bryce | 09/07/2008 | Management
Describes a proposed policy for controlling personal electronic devices in the workplace.

Socialistic Management
By: Tim Bryce | 02/07/2008 | Management
Describes the problems of "flexible management."

System Design Backwards
By: Tim Bryce | 04/06/2008 | Programming
System Design technique which promotes "design correctness."

Stepwise Refinement
By: Tim Bryce | 29/05/2008 | Programming
Discusses the concept of refining a design using a blueprint-like approach.

Article Categories





Give Feedback

Sign up for our email newsletter

Receive updates, enter your email below