The first step in any change to a business process or procedure should always involve acquiring and evaluating data on the impact of the project on existing business practices. This is called business requirements gathering. Essentially, you will be interacting with anywhere from one employee to an entire organization. The sole function of business requirements gathering is to obtain, organize, and evaluate information, then to follow up these analyses with the practical application of informed process changes.
There are a number of ways business analysts and consultants have approached business requirements gathering. Most often, an interview performed with all necessary parties is performed. Questions are asked and answered, and the scope of change affecting the department and employee are noted. Sometimes, when an impacted department is too large to allow for efficient interviewing, questionnaires are designed and distributed either digitally or in paper form; employees fill them out, and the returned data is compiled and analyzed. With the introduction of more advanced technology in the workforce, business requirements gathering has also gone hi-tech. Now employees can access questions and forms through a number of web sites and online services. This has helped to make the process extremely streamlined, and has greatly reduced the amount of time to compose detailed requirements reports.
If you are responsible for an impending major change in your organization, do not skip the vital step that is business requirements gathering. Discovering how proposed changes to existing operations will either aid or hinder other departments within the company is a great way to gauge the business necessity of the current project. If the rewards are greater than the negative impact, then making the change is sound business sense. If not, then you can be thankful you did the essential business requirements gathering. Doing the proper amount of research has the potential to save you – and your company – time and money.
Successful projects depend on effective requirements gathering. Identifying a complete set of requirements within a project’s time constraints is challenging. Since the project outcome hinges on getting the requirements right, using reliable techniques to improve requirements gathering is vital.
A review of existing system documentation is often a good early step in requirements gathering. It helps identify key requirements and facilitates depiction of the “AS-IS” state of a system. When relying on existing documentation, however, beware of the tendency to inadvertently recreate an updated version of the old system. Use the analysis of current documentation as a tool to explore why each step is performed and how the new system could streamline or eliminate steps.
Completing a walkthrough of the entire system may also uncover hidden requirements. This walkthrough should trace tangible or virtual processes from start to finish. Often stakeholders only see their own tasks within the system. They may not know what happens before or after their work. Tracking the whole process can identify unrecognized requirements and contribute to better project outcomes. A walkthrough also provides the person performing requirements gathering a “big picture” view of the system.
Before beginning interview sessions for requirements gathering, provide interviewees with a list of questions. This allows time for stakeholders to contemplate current problems and desired improvements. Providing questions in advance may also reduce the number of in-person meetings needed to flesh out requirements.
Finally, keep in mind stakeholder concern about the effect new systems will have on their daily activities. These stakeholders may fear the new system will make their job more difficult or even eliminate their position entirely. Listening to their concerns and seeking input regarding how the new system can make their job easier can help gain their confidence and cooperation during the requirements gathering phase.
The beginning of any project starts with requirements gathering. What would seem to be a ‘no-brainer’, however, is the key factor that determines project profitability and the customer satisfaction level of any business deal. It is also an area of expertise which is not always treated with the deference it demands.
Requirements gathering done well means profitable sales and high customer satisfaction – done half-way or not well at all can mean the end of your own business.
“Requirements gathering” is more than just finding out what the client needs today. It means learning all you can about your customer’s business and daily routines (in their truck on a cell phone or in the office most of the day?), as well as future plans (expansion, increased staff, new product lines).
It also means finding out how knowledgeable your customer is regarding the solutions available to them and what capabilities are theirs for the asking. Are they willing to invest some time to learn the new tool, or should it be completely mistake proof? How much flexibility do they need for daily activities? What logistical or capital investments will be needed to implement the new tool?
And sometimes, it means gently educating the client on the subject of ROI (Return on Investment). Once clients get a glimmer of the amount work hours saved via a line or two of software code, or the purchase of a new machine, it’s easy for them to start dreaming of all the new requirements they’d now like to add.
Showing what all is possible while pointing out which options offer the best return becomes a fine line in the requirements gathering process.
Extra care spent on requirements gathering allows for greater quote accuracy, facilitates better communication during the course of the project and enables you to exceed the expectations of your client.
Excellent requirements gathering methods makes doing business with you a Great Return on Investment for your clients.
For professionals working in the IT industry, especially in careers like software engineering, project management, and computer programming, requirements training comes in handy. This type of training provides each professional with the skills that are needed to collaborate on a software project.
Say, for instance, that a business will contract with an IT/software development firm to build a new human resources information management system. This business has researched possible options, such as using a scalable application such as PeopleSoft. After evaluating the capabilities of PeopleSoft, this company decides that a custom application built around its specific organizational needs will do the best job in helping the company to make strategic human capital decisions.
Commissioning the project with the IT firm will require a long-term collaboration between the IT staff and HR experts in the business and the project team from the IT firm. They are going to need to speak the same language. Chances are that the people in the IT firm will already have the training they need to build a new software application to meet this business’ needs. This business could benefit from sending some of its own staff to the appropriate requirements training.
Through a well-delivered requirements training course, IT staff can learn to speak the language the same as the IT firm’s staff. For example, if the project is going to be written using Agile Software Development, which has been around since the 1990s, the business might send its tech staff to take requirements training specifically for working with Agile software.
Agile software is an example of development software that requires the tight collaboration between the IT firm’s project team and the specific experts working in the client business. This software requires a certain set of conditions for the collaboration between both businesses to be successful.
First requirements training is a general term primarily used in a business setting. It is important that businesses have a process for their employees to receive requirements training as it can affect not only their present customers but can affect the potential of acquiring new customers. In this respect requirements training is an integral part of business success. The training process for any business is critical.
There are two aspects of requirements training. The first involves those performing various functions understand the details of the function they are performing. It is important for any function to not only understand what it represents as part of the overall process but the importance of following requirements associated with the function. In business depending upon the nature of the products or services employees must have the proper training to do the job with the utmost quality. This is important to project the perspective that a company produces quality products and services.
The second aspect of the need for requirements training involves requirements identified in contractual documents between customers and the company. Understanding the requirements is another critical aspect of doing business. Customers can have specific detailed requirements that they want products or services to meet when they receive them. In some cases understanding the requirements may require conversations between customers and companies where requirements may be vague. This is necessary so both parties are on the same page.
Contractual requirements once understood must be compared to the detailed instructions in place for functions/operations which will be involved in completing the tasks identified in contractual documents. This is where requirements training come into the picture. Those performing various functions must understand their own process but the associated contractual requirements involved and how they may be different. There are always going to be differences between contractual requirements in relation to processes. The key is how businesses address those differences however minor that determine the successful delivery of a product or process.
It is important to understand that time is money in the business world. It’s a cliche because it’s true.
Pierson Requirements Group specializes in helping you learn to budget your time in the most efficient way possible. They have classes online and in person as well as one on one seminars to help you learn the best ways to spend your time.
If you are looking to make improvements on yourself and your time, which will then lead to an improvement in profits, contact Pierson and see what classes or seminars could work for you.
They offer:
Pierson has trained 1000s of Professional Consultants and Corporate Project Managers, Business Analysts, SMEs, Quality Assurance Managers, Technical Leads, Developers, Test Leads and Testers. The training provides the following:
- Toolkits for Agile, Waterfall, and Hybrid type projects
- UML modeling techniques and Unified Process
- Procedures Guides, Templates, Guidelines and Checklists for requirements and quality assurance
- Business Analysis Questions, Agendas and Scripts for conducting requirements meetings, focus groups and quality assurance
- Roadmap for a Requirements and Quality Assurance best practice process
- Customization of your on-site corporate training
Pierson provides quality hands-on Instructor-Led face-to face classroom training with critiquing and mentoring from experienced senior instructors. Pierson’s training classes can be customized to align with your organization’s terminology, life cycle and templates. Modules on the class outline can be customized and combined with modules from other classes.
NEW Virtual Instructor-Led Training is a time efficient and cost effective way of delivering training to individuals and groups of attendees without travel. When we use Web Conferencing instead of traveling, we use less gasoline and we reduce our impact on our environment.Web Conferencing is a green technology. Web conferencing training includes hands-on case study exercises and instructor one-on-one mentoring of exercise deliverables.
as well as much much more. Visit their site and find out what you need!
Business Tips, Current business trends, Online training seminars
The Boy Scouts motto “Be Prepared” is known to everyone weather you were a scout or not. However when you hear it most people will think of being prepared for the outdoors or in a survival situation. It is also important to be prepared in the business world.
To be prepared it is important to consult with those who know more than you. Pierson Requirements Group is a company who was put together in to help business owners to be prepared for upcoming trends by finding or creating the newest software for your needs.
If you are a business owner who would like to see more profits (who doesn’t?) then contacting Pierson can be the best decision you have made for your company.
They have training online and face to face for business analysts as well as methodolgy and mentoring for projects.
Specializing since 1990 in helping companies realize a 30 – 50% time and cost savings for business requirements definition and testing by implementing a repeatable process through project team training, mentoring and methodology development. Pierson provides:
- On-Site Training and Virtual Training
- Customization of all training at no charge to align with your company’s lifecycle, templates and terminology
Pierson’s training provides a framework for project teams that promotes development iterations throughout the life cycle of a project using aRAD/Agile software development approach. RAD/Agile requirements gathering and design techniques, agendas and scripts to provide project teams with easy implementation are included in Pierson’s JAD Facilitation & Requirements Gathering Training Seminar: A Framework For Implementing Object-Oriented Projects using RAD/Iterative Methods – 4 to 5 Days. This course provides intensive hands-on training in industry standards and best practices for iterative software development projects.
Online Tips, Online training seminars, System Analyst
Do you see room for improvement in your company? Maybe you just would like to see growth and need help figuring out where. Either way, Pierson Requirements Group can help.
Pierson is an IT company who’s mission is to help businesses of all sizes grow.
“Specializing since 1990 in helping companies realize a 30 – 50% time and cost savings for business requirements definition and testing by implementing a repeatable process through project team training, mentoring and methodology development. Pierson provides:
Pierson can help you realize your growth goals by taking your ideas and making them into practical plans for implementation.
Contact them so that you can have the same results as some of these clients.
“This was the best training I have received in my professional career!”
“Very informative. Corporate wide training classes should be instituted.”
“The instructor is great. Material is well organized and 100% relevant to my work. Its relationship to our company’s process is extremely helpful.”
“The instructor’s method of teaching is very interactive.”
“I highly recommend this training for other employees as well as Business End Users.”
“I would like to see all the other groups in IT trained in JAD and think the future success of our projects would be greatly improved by using JAD.”
Business Analyst, Business Requirements, System Analyst
With business trends being up and down it is important to make sure your company is running at top speed and top performance.
Pierson Requirements Group is dedicated to testing and training your crew to ensure you are making the most of every aspect of your team.
If you are looking to make some changes to either your web presence, software package, or team training in 2011, contact the courteous team at Pierson Requirements Group for an evaluation and recommendation.
The offer classes both online and in person:
Business Requirements Gathering & Writing Seminar
How to gather, analyze and write effective project scope, business requirements, functional specifications and non-functional requirements documents using UML and Use Cases.
Facilitation Toolkit for Business Analysis-Collaborative/JAD Approach to Requirements Gathering
How to control group dynamics, gain consensus and facilitate decision making in collaborative process improvement and requirements sessions using facilitation methods, Joint Application Development (JAD) and Focus Group techniques. Trainers provide tips, techniques, session agendas and scripts.
Data Requirements Skills
How to build and define detailed data requirements for data driven, data warehousing & business intelligence projects. How to build and when to use context diagrams, conceptual data models, entity relationship diagram, domain object models, data flow diagrams and data requirements specifications.
business analysts training courses, Online training seminars