What is a necessity?
The American Traditions Glossary defines a requirement as “Something that is required; a necessity”. PMI specifies a project requirement as “the characteristics of the product, service or result that the project was carried out to deliver”.
The overall nature of such meanings is a perfect illustration of the problem. If you ask 10 individuals for the meaning of a requirement, you will get ten various answers. It isn’t any surprise that identifying and controlling requirements is one of the biggest IT administration difficulties.
Inside the context of IT, a requirement should “identify the purpose, characteristics, features, functions and/or expected outcomes”. Unfortunately, business stakeholders and IT project teams have a different expectation when they discuss requirements. IT Processes must recognize these differences by acknowledging the following types of requirements:
Business Outcomes should be defined using measurements or success criteria. The debate about the value of IT services is directly related towards the inability to determine measurable outcomes. Examples of business outcomes include:
– Enhanced efficiency to reduce costs or increase value
– Automation of manual ways to decrease effort
– Danger Decrease Regulatory submission
Functional technical specs establish the information working functions that are required to achieve the organization outcome. Useful requirement include:
– Input – The type of inputs and exactly how they should be attained by the method (manual, stored data, interfaces)
– Business Suggestions… what the system needs to do with the data?
– Outcomes or Results of the functional course of action as it concerns the desired organization result
Complex or Architectural capabilities standardize technology, take care of costs/quality, and efficiently reply to organization requirements. These prerequisites are frequently not known to organization. They include:
– Services capacity and comfort (servers, networks, etc.)
– Operational advice requirements
– Needs and IT Best Practices
– Approved Progress Languages and Operating Systems
Accountability for defining all types of requirement ought to be assigned. In addition, there must be instantaneous linkage between organization final results and useful specifications in order to take care of changes and quality. At this time there must be a situation that translates organization requirements into important requirements that comply with technical conditions and terms. In the construction industry, this can be the responsibility of the creator.
The IT industry is still increasing and this and this has not been naturally defined. Business Pros are supposed to have an understanding of technology and enterprise to facilitate this discussion. Unfortunately, extremely little B/A’s have this combination of skillsets. The Enterprise Architect should define the standard architecture and exactly how it relates to the company but most Organization Architects are very technical and do not have the business knowledge.
The long-term remedy of these complications requires that we first see the different numerous different specifications and improve our concise explanation roles and duties and communications using the business. Ultimately, a profession path has to be created where individuals can learn the blend of business and advanced knowledge vital to effectively connect the different kinds of requirements.