Home » Software

Computer Software – 3 Ways Your Computer Can Help Cure Diseases!

Submitted by admin on August 11, 2010 – 2:41 amNo Comment

If you have ever been involved in a software implementation–particularly, an environment, health, and safety (EH&S) or enterprise resource planning (ERP) system–you know that the process is complex, involves many stakeholders, and can take months or even years to see results. According to information technology (IT) analyst firm InfoTech Research Group, 70% of information systems projects fail because of flawed requirements, and up to 50% of project rework is due to problems with requirements [1].

Characteristics of Requirements

Doing requirements well is difficult. An effective requirements management process can help you to identify and mitigate risk factors and ensure your systems initiative becomes a success, instead of another statistic. Business requirements, or needs, establish an understanding of user needs, establish the ground-work for software selection (or a development plan for in-house projects), and provide the basis for measuring the success of a software effort. Requirements state what the system will or won’t do, and who will use the system. Business requirements come from many sources, in many forms, and at varying levels of detail. Requirements can relate to business process, design, training, documentation, and users. Requirements can have interrelationships; they can be geographically sensitive (e.g., languages, local regulations), time sensitive, and organizationally sensitive.

Good requirements set software project scope boundaries and minimize unbudgeted scope creep. They also reflect an organization’s needs, are clear, accurate, prioritized, and represent the consensus of key stakeholders. Requirements that align with an organization’s business and EH&S strategy and separate the needs” from the “wants” lead to good system specifications, which, in turn, lead to better software.

Requirements Management

Software requirements are difficult to define. More often than not there is a difference between business requirements and the implemented system. For example,

  • end users may have only a vague idea of what the system should look like;
  • IT staff often lack knowledge of the business functions the system must support;
  • requirements come from all directions, and managing them is complex; and
  • many organizations use tools that are not well suited to managing requirements.

Requirements must be managed to be of value to an organization. Requirements management is the process of determining, capturing, and tracking changes to software requirements. The purpose of requirements management is to maximize the likelihood that an application development or maintenance initiative will deliver applications that function as desired. Requirements management helps accomplish this by storing requirements in a secure and central location, tracking relationships among requirements artifacts, and controlling changes to requirements. More often than not, business analysts and project managers accomplish these three objectives without any specialized tool support, relying instead on manual effort or combinations of office software and net-work drives [2]. MKS, HP, IBM, Borland, Telelogic, and Compuware offer requirements management software either within their Life Cycle Management solutions, or as stand-alone solutions. These tools can help organizations to create, test, and track requirements that meet business goals and objectives.

Requirements capture

Requirements capture is the means to arrive at a consensus set of prioritized software needs and capabilities. It involves more than asking people to describe their needs and then selecting or developing software. It calls for experienced analysts who speak the languages of business and IT.

Systems analysts knowledgeable in the subject matter (e.g., EH&S) work with software end users to capture requirements. Seasoned analysts provide a buffer between IT and the ultimate software users. They understand what requirements are, and are not, and keep requirements capture on track.

The analyst records the requirements in a business requirements document, which typically contains an overview of the proposed system, a list of prioritized requirements organized by business process (e.g.,EH&S incident management, compliance task management, air emissions management), a description of software users and job roles, business process flow diagrams, and data flow maps.

Requirements traceability

Collecting a set of negotiated, prioritized business requirements, analyzing them, and documenting them is only the beginning. Tracing these requirements throughout the system’s life cycle is critical to ensure that the resulting software truly meets the needs of end users. After using the business requirements document to evaluate and select software, an organization then develops software use cases-that is, realistic scenarios of how a user interacts with the software to perform EH&S tasks-to test the software and verify that the requirements are met. Once the software is deployed throughout an organization, the requirements should be stored in a secure location for future reference.

Change happens

Requirements often change as an implementation project progresses and business needs evolve. Change is inevitable, so anticipate and manage change. Implement a change control process to ensure that potential changes are reviewed and occur for the right reasons. Changes that occur early in the life cycle are much easier to manage than those that occur later.

Closing

Project teams often think they lack the time to effectively elicit and capture requirements, but somehow find the time and money to fix problems that result from poor requirements. There is no such thing as a perfect set of requirements. Good approaches and managed processes can produce higher quality software systems that better meet business objectives and result in better user adoption.

References:

[1] Info-Tech Research Group, http://www.infotech.com.

[2] Schwaber, C.; Gerush, M. The Forrester Wave: Requirements Management, Q2 2008; HP and IBM Lead, with MKS, Telelogic, Compuware, and Borland Close Behind; Forrester Research, Inc., May 30, 2008; http://www.forrester.com.

To view articles on other IT topics, go to http://www.lexicon-systems.com/ITInsight.html.

About the Author

Jill Barson Gilbert is President, CEO and Founder of Lexicon Systems, LLC. She is a thought leader on environment, health & safety (EHS) management information systems (EMIS), a respected business advisor and author of over 100 publications.

Jill Barson Gilbert began her career in the energy and chemicals industries and was a management consultant for many years. She gained experience in Information Systems/Information Technology (IS/IT) first as Director of Product Management for EHS software applications at Oracle Corporation. Later, she managed and executed enterprise-wide EHS software implementations as Senior Product Manager and then Director of Marketing and Communications at T3, a technology consulting firm.

Jill Barson Gilbert is a certified Qualified Environmental Professional (QEP). She is listed in Marquis Who’s Who in America, Who’s Who in the World and several other biographical publications. She mentors young professionals as well as small- to mid-sized businesses.

Her mantra is, “Be responsive, provide high-quality service, and keep it simple.”

About Lexicon Systems, LLC

Lexicon Systems, LLC is an independent, woman-owned consulting firm headquartered in Houston, TX. We serve clients in the U.S. and globally. We have our own, unique lexicon of knowledge. We have roots in operations, management, environment, health and safety (EHS) and quality. Completed projects in a breadth of industries plus immersion in software product management, development and implementation allow us to advise senior management in a variety of industries.

Lexicon Systems, LLC leverages technology to help our clients become more agile in decision making to meet business objectives. Our goal is to help our clients understand business risks and market opportunities; manage their business risk portfolio; drive efficiency throughout the organization; improve compliance and improve business performance.

Contact: info@lexicon-systems.com

Leave a comment!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.


Architecture »

Want Imperia 3 BHK apartments Dosti Group THANE MUMBAI

Affinity Solution Pvt. Ltd.
Presents
Dosti Imperia Thane Mumbai:
Dosti Group Imperia Thane ||91-9999684166|| Dosti Group Imperia Project Thane | Dosti Group Imperia Property Thane | Dosti Group Imperia Propeties Thane | Dosti Group Imperia Apartment Thane | …

Hi-Tech »

IT »

Benefits of Online Video on Demand Services for Individuals

Are you tired of waiting for your favorite programs or movies? On the other hand, do you have to wait restlessly in front of the idiot box and have to watch commercials in between your …

Medicine »

Bring your natural smile back by consulting Burbank cosmetic dentist

A beautiful and charming smile is all you need when you speak to somebody. Your smile can attract anyone and make an impressive impact to the listener. And a simple problem in your teeth and …

Press Releases »

Vashi Navi Mumbai New Booking Properties-09999684166 Sparsh Projects By Arihant Vashi Mumbai

Affinity Solution Pvt. Ltd.
Presents
Arihant Sparsh Vashi Navi Mumbai:
Arihant Sparsh | Arihant Sparsh Vashi | Arihant Sparsh Vashi Rates | Arihant Sparsh Vashi Navi Mumbai | Arihant Sparsh Vashi Location | Arihant Sparsh Project Vashi | …

Science »

Culinary Management Programs

There are many different culinary management programs throughout the country at various schools, but the most common type is the Bachelor of Culinary Management degree, which can be found at colleges, universities, technical institutions and …