
A simple but effective way to plan the Requirement Workshop session agenda is by adopting a top down approach and align the sessions to Salesforce capabilities.
- Company – Let them introduce the company.
- Structure – Understand how the organisation is structured.
- Goals – Understand what the overall project goals are.
- Achievements – What is the project trying to achieve.
What is the goal of the Salesforce requirements gathering?
We’re assuming that the company we are running the Salesforce requirements gathering for is a typical medium-sized company, and the goal here is to implement a sales project to help them with their commercial process.
How to prepare for a Salesforce consultant meeting?
Review previous projects or Salesforce demos for similar use cases related to the one you are going to start. Previous experience means a lot in the consulting world and can inform your Salesforce requirements. Build a workshop agenda and send it across prior to the meeting. The agenda should respect a logical order such as process or department.
How do you lead a Salesforce discovery session?
Show your value, you are the Salesforce specialist and, as this is ultimately a Salesforce discovery session, you should lead the conversation. Stick to a plan, always try and stick with your plan and agenda to ensure you cover every base.
How to build a successful Salesforce workshop?
Previous experience means a lot in the consulting world and can inform your Salesforce requirements. Build a workshop agenda and send it across prior to the meeting. The agenda should respect a logical order such as process or department.

How do you run a requirement gathering session?
10 Steps to Successful Requirements Gathering and Elicitation...Define the Purpose, Goals, and Objectives of the Meeting. ... Determine Who Should Attend the Meeting. ... Create a Detailed Agenda for the Meeting. ... Determine the Appropriate Time Length of the Meeting. ... Determine the Best Meeting Format and Location.More items...•
How do you project requirements gathering?
What is the requirements gathering process?Step #1: Solicit requirements from stakeholders. ... Step #2: Documenting requirements. ... Step #3: Confirming understanding of requirements. ... Reinforce the project goal. ... Focus on the right stakeholders. ... Leave enough time. ... Summarize and confirm your understanding.More items...•
What is the example of requirements gathering?
Examples of requirements gathering Bob, the project manager, interviews the vendors and provides IT staff members with questionnaires to complete. He then conducts user observation with product users and asks for their feedback regarding their experience.
How do you gather requirements in testing?
Requirements gathered can be in the form of user stories (in agile development), use cases, customer natural language documents, diagrams, flowcharts, etc. ... Another way of gathering the requirement is in the form of use cases.More items...•
What are the six most common challenges when gathering requirements?
Requirements gathering challenges and solutionsUndocumented processes. ... Conflicting requirements. ... Lack of access to end users. ... Focusing on visual aspects rather than on functional. ... Stakeholder design. ... Communication problems. ... In summary.
How do you conduct a requirements gathering workshop?
Three Steps to Conducting Requirements WorkshopsProject scope and complexity.Cost and/or schedule constraints.Stakeholder availability and geographic dispersion.Team knowledge of the subject matter and overall development process.
What questions to ask in requirements gathering?
What requirements questionsWhat do I know about this feature?Or, what assumptions am I making about this feature that I need to confirm?What does this feature need to do?What is the end result of doing this?What are the pieces of this feature?What needs to happen next?What must happen before?What if….?More items...
How do you write a requirement gathering document?
You can use the following steps as guidance for conducting the requirements gathering process:Identify stakeholders. ... Establish project goals. ... Host discussions with stakeholders. ... Compile notes on the project requirements. ... Write the requirements document. ... Review requirements with team members. ... Develop and assign tasks.More items...
What comes after requirements gathering?
There are following six phases in every Software development life cycle model: Requirement gathering and analysis. Design. Implementation or coding.
What is difference between requirement gathering vs elicitation?
Requirements elicitation (also known as Requirements Gathering or Capture) is the process of generating a list of requirements (functional, system, technical, etc.) from the various stakeholders (customers, users, vendors, IT staff, etc.) that will be used as the basis for the formal Requirements Definition.
What is the role of QA in requirement gathering?
QA Role: QA involved in requirement analysis activity to ensure that the requirements identified by the BA and accepted by the customer are measurable. Also this activity provides inputs to various stages of SDLC to identify the availability of resources, scheduling and testing preparation.
What is the purpose of requirements gathering?
Gathering & Elicitation The purpose of requirements gathering is to collect as many known requirements as possible. The process of requirements gathering is both critical and difficult (Phillips 2000).
Making Sense of the Menu
I know in the setup menu it can be confusing. So let me break it down for you with this graphic. Workflow rules are like recipes. And if you have ever cooked anything you know that recipes have components. Advanced Admins can created components of a workflow first, then create the workflow to tie all the components together.
Making Sense of the Crazy
Let me start this section by saying that it’s best to gather workflow requirements from the stakeholder of the process instead of individual users. I’ve made this mistake early on in my career by listening to users and trying to combine all of their requests. The result- as you can imagine- was pretty bad.
Emails for everyone!
If Oprah were to create a workflow it would be “And you get an email, and you get an email, and you get an email! Everyone gets an email!” The fact of the matter is that we still live in an email heavy time so the first requests you will get is for an email to be sent for EVERYTHING that is done to a record.
Write it like a story
Gathering requirements from users or managers for an admin can be a challenge. If you ask them for a document or an email chances are you will get something returned with more bullets than an NRA convention. And generally confusing.
Can we do this a better way?
This question should always be going through your mind. Good workflow rules keep fields up to date and in accordance with a well defined process. Good workflow updates keep users on track and informed. Bad workflow rules fill user’s inboxes with annoying emails, create tons of tasks, and make users frustrated.
One final piece of advice
If you are setting up workflow rules in a new organization be aware of just how many tasks and emails a user can potentially receive. To a new user the amount can be overwhelming and turn them off to the system right away.
What is requirements documentation?
Requirements documentation serves as a blueprint for the client to better understand what to expect out of the project (the what, where, when, and why of the project). In addition to outlining what they can expect, part of requirements management planning should outline what not to expect.
What is functional requirement?
For a digital engagement, functional requirements relate to a product’s functionality: its capabilities, usability, features, and operations as they relate to the intended purpose of the product. Often, functional requirements are clearly referenced as such in Functional Requirements Documentation (FRD).
Why is requirements management important?
Requirements management is important for two main reasons: Requirements documentation serves as a point of reference to document the evolution of a project, its moving parts, and its implementation.
What is considered non functional requirements?
Non-functional requirements encompass anything not related to a product’s functionality: its performance, stability, security, and technical specifications, to name just a few types of non-functional requirements in the digital industry.
Can you manage requirements on Google Sheets?
You can manage requirements on something simple like Google Sheets, but there are also specialized platforms designed to help define and track requirements as the project evolves. Here are a few examples, and you can read more about these in this requirements management tools overview:
Is the administrative panel file format a functional requirement?
It is a functional requirement. The administrative panel file format specs, on the other hand, are a non-functional requirement; they are technical specs related to administrative functionality. They do not affect the usability of the end users.
Do requirements have to be level 1?
Requirements documentation does not have to be Level 1 Confidentiality with a big red Top Secret stamped diagonally across the front page. While you can absolutely have an internal requirements document where you’re less worried about including more transparent notes, it doesn’t hurt to have a client-facing WIP requirements document.
Sumanta Mukherjee Follow
Requirement Workshop has always been a popular and powerful technique to capture requirements for traditional Waterfall projects.
Shelley Wardwell
A wonderful article, very concise. I am going to make this an actual check list on my projects.
Mandar Jambotkar
This article gave us a new perspective of looking at software development process - managing waterfall model in an agile pattern, simply great!! Thank you Sumanta Mukherjee
Amol Gavai
Indeed, Uncomplicated approach helps to plan and deliver smoothly! Thank you Sumanta Mukherjee :)
What is the process of gathering requirements?
Requirement Gathering or commonly known as the Discovery Phase is basically a process in which we understand and identify a business’s project technical requirements and proceed with a well-defined plan .
What is requirement gathering?
Requirement gathering is all about eliciting project requisites from client end so that they can get a full-fledged product embedded with all the specifications. Being the foundation of any project, it helps all the project associates communicate effortlessly with each other over defined clients needs.
What are the requirements for a website?
The factors can be logo design and style, color schemes, major design elements, design mockups, menu bars, and relevant graphics/images.
What are the steps involved in the requirement gathering process?
There can be a long list of steps involved in the requirement gathering process but the major ones that can’t be neglected are Questionnaires, Checklist, Surveys, Initial Personal Interviews, Documentation Review, Focus Group, Observation, and Preparing Case Studies.
What is the purpose of requirements gathering phase?
So basically, requirements gathering phase enables both the parties to minimize risks and balance the task management within the required timeframe.
What happens if the requirement gathering is not done properly?
If the requirement gathering is not done properly, it can result into project deliverables not meeting the business requirements which in turn would result in waste of time and money. Learn More about Our Processes. Requirements Gathering Phase.
Why do business analysts need to stir between vague and sometimes differing views of the stakeholders?
Business analysts also need to stir between vague and sometimes differing views of the stakeholders in order to concur on what needs to be accomplished.
What is requirements gathering in project management?
Requirements gathering is the process of identifying your project’s exact requirements from start to finish. This process occurs during the project initiation phase but you’ll continue to manage your project requirements throughout the entire project timeline .
The 6-step requirements gathering process
To gather your requirements, use the following six-step process. Once you’re finished, you should have a comprehensive requirements document outlining the resources you need to move forward through the project phases.
Requirements gathering techniques
While the basic process of requirements gathering involves asking stakeholders for their input, sometimes stakeholders won’t know what’s best for a project. In those cases, you're responsible for gathering the information necessary to understand what your project requirements should be.
Why is requirement gathering important?
Requirements gathering is more than beneficial for your project—it’s essential.
Streamline requirements gathering with project management software
Requirements gathering is an important part of project planning. Whether you’re interviewing stakeholders or performing other types of research to compile your list of project requirements, having project management software that can hold all your information and seamlessly move it into the next phase will go a long way.
What is requirement gathering?
Requirement gathering is the act of generating a list of requirements to define what a project is about and its goal. You can gather insights from the stakeholders, whether they are clients, employee users, consumers or vendors. Requirement gathering often acts as the blueprints of a project. Poorly established requirements can have ...
What is the purpose of requirements?
Requirements are the foundation of any project, technology integration or product changeover in business and knowing what specific requirements are the goal of a company or client can ensure a project's level of success. There are several ways to figure out requirements, known as requirement gathering methods, and most involve the users ...
Why is it important to have a requirement workshop?
Requirement workshops are a great way to gather information and as a facilitator, it is important to be prepared for the session to go well. Gather and prepare materials and an agenda to give structure to the workshop—this helps ensure you get quality insights.
What is a focus group?
Focus group. A focus group is a method of market research with a set group of participants to garner feedback. The focus group can offer input about the needs, problems or opportunities to identify and create project requirements or they can validate and refine ones already brought out.
What to keep in mind when conducting user observation?
Some things to keep in mind when conducting user observation: Construct a visual of the end-to-end process a person follows to do their job daily. Be mindful when asking questions to not disrupt seeing a natural work environment. Observe, take notes, remain unbiased and keep from making judgments.
What is user observation?
User observation is a bit like job shadow research. You spend time with a person or group of people to see how they perform their tasks in a real-life job setting. It can help you address the requirements specifically with the people in mind who will benefit from them. Some things to keep in mind when conducting user observation:
What is Requirements Gathering?
Primarily done during stakeholder meetings, requirements gathering is the exploratory process of researching and documenting project requirements. Shockingly, more than 70 percent of failed projects miss the mark due to a lack of requirements gathering. That no small number.
Why is Requirements Gathering so Important?
Remember back to the last project you managed. What were the risks that came to light? Which resources did you run out of? Was there any scope creep or budgetary mishaps? And overall, what were the impacts of those shortcomings on the project as a whole?
Effective Requirements Gathering & Management
So, how do you gather requirements in the most effective and manageable way possible? Typically, requirements gathering is made up a few discrete steps.
What Tools Can You Use to Gather Requirements?
At the end of the project, the ability to analyze and understand the success or failure is entirely contingent around the tools you use to document everything.
ProjectManager.com Helps with Requirements
The key to any great project is to have all requirements gathered from the outset. This requires a seamless method of communication across all channels, and a repository that can hold data for an endless amount of time. ProjectManager.com has tools that make that not only possible, but easy.
