sptechcon best practices in gathering requirements for sharepoint projects
TRANSCRIPT
![Page 1: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/1.jpg)
Best Practices in Gathering Requirements for
SharePoint Projects
Dux Raymond Sy, PMP
Any $50 Donation to Haiti Gets You a FREE SharePoint Book & Software
http://meetdux.com/sharelove
![Page 2: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/2.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
What Does This Mean?
8 5 4 9 1 7 6 3 2 0
![Page 3: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/3.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
What Does This Mean?
SharePoint
![Page 4: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/4.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Presentation Objectives
In this presentation, you will learn the best practices in gathering requirements for SharePoint Projects
In addition, you will be able to identify:
Why having a well defined business case is necessary to effectively initiate requirements gathering
The key components of requirements gathering process
Why requirements traceability is paramount in defining ROI in SharePoint projects
![Page 5: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/5.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Facilitator: Dux Raymond Sy, PMP
Managing Partner, Innovative-E, Inc.
Author, “SharePoint for Project Management” by O’Reilly Media
For more information, connect with Dux
E-Mail: [email protected]
Twitter: twitter.com/meetdux
LinkedIn: meetdux.com/li
Blog: meetdux.com
![Page 6: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/6.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Agenda
What are Requirements?
Eliciting is Not the Same as Gathering
Analysis Doesn’t Lead to Paralysis
Too Legit to Quit?
Put it on Paper
Summary
![Page 7: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/7.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Why are Requirements So Difficult?
![Page 8: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/8.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Write the Requirements for
![Page 9: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/9.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
What is a Requirement?
A requirement is something wanted or needed Formally documented and written statements
Capabilities needed to solve a problem
Conditions of a delivered system, services, product, or process
Constraints on the system, service, product, or process
Requirements are not Verbal, informal statements or conversations in the hallways
Solutions that state how to solve the problem or meet the objectives
Characteristics of other systems, services, products, or processes
Project budgets, plans, or implementation details
![Page 10: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/10.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
What’s So Special About SharePoint?
![Page 11: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/11.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Requirements Focus
![Page 12: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/12.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Example: Defining SharePoint Requirements
Business requirements
SharePoint shall increase user productivity by 15 percent
User requirements
The user shall be able to retrieve search results within five seconds of submitting a search request that can support a maximum of 10,000 simultaneous search requests
System requirements
SharePoint server shall have two web front ends and a dedicated SQL Server which has at least dual processors
![Page 13: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/13.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Key Components of Requirements Gathering
1. Requirements Elicitation
2. Analyzing Requirements
3. Validating Requirements
4. Documenting Requirements
![Page 14: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/14.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Agenda
What are Requirements?
Eliciting is Not the Same as Gathering
Analysis Doesn’t Lead to Paralysis
Too Legit to Quit?
Put it on Paper
Summary
![Page 15: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/15.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
What is Requirements Elicitation?
Elicitation: gathering and understanding what stakeholders and users need Done at both an organizational (business) and a more detailed
user level
Elicitation is a human-based activity Determine requirements sources
Decide how to gather information
Involves research, reading, talking, and observing Business-level context and framework
How the end users do their jobs
What would help them do their jobs better
Within the scope of our system, product, or process
![Page 16: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/16.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Elicitation Process
1. What do I need to know?
2. Where do I get this information?
3. Get the information
4. Organize what you know
5. Do I have enough information?
![Page 17: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/17.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Goal is to Build a SharePoint Solution
How would you like to drive a Lamborghini Diablo?
BTW, you just learned how to ride a bike yesterday
![Page 18: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/18.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Agenda
What are Requirements?
Eliciting is Not the Same as Gathering
Analysis Doesn’t Lead to Paralysis
Too Legit to Quit?
Put it on Paper
Summary
![Page 19: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/19.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
What is Requirements Analysis?
Requirements analysis takes elicited information and makes sense of it
![Page 20: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/20.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Analysis Process
1. Profile Users
2. Model stated requirements
3. Gap analysis
4. Identify the real requirements
![Page 21: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/21.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Example: Process Flow Diagram
![Page 22: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/22.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Agenda
What are Requirements?
Eliciting is Not the Same as Gathering
Analysis Doesn’t Lead to Paralysis
Too Legit to Quit?
Put it on Paper
Summary
![Page 23: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/23.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
What is Requirements Validation?
Requirements validation allows the user(s) to confirm and prioritize the real requirements
Essential to identify what it will take to deploy SharePoint Resources
Time
Skillsets
![Page 24: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/24.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Example: SharePoint Project Schedule
![Page 25: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/25.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Agenda
What are Requirements?
Eliciting is Not the Same as Gathering
Analysis Doesn’t Lead to Paralysis
Too Legit to Quit?
Put it on Paper
Summary
![Page 26: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/26.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Generate a Requirements Document
Formally communicates Overall quantitative and qualitative characteristics
Functionality of the desired end result or outcome
Should include Requirement Statements
Process Diagrams
Traceability Matrix
![Page 27: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/27.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
What Makes a Great Requirement?
Content + Structure = Readability
![Page 28: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/28.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Writing Requirement Statements
<Subject> shall be able to <capability> within <criterion>
<Subject> shall be able to <capability>
Where criterion is assumed to be 100 percent of the stated capability
![Page 29: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/29.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Example: Defining SharePoint Requirements
Business requirements
SharePoint shall increase user productivity by 15 percent
User requirements
The user shall be able to retrieve search results within five seconds of submitting a search request that can support a maximum of 10,000 simultaneous search requests
System requirements
SharePoint server shall have two web front ends and a dedicated SQL Server which has at least dual processors
![Page 30: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/30.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Example: Requirements Document
![Page 31: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/31.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Agenda
What are Requirements?
Eliciting is Not the Same as Gathering
Analysis Doesn’t Lead to Paralysis
Too Legit to Quit?
Put it on Paper
Summary
![Page 32: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/32.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Questions?
E-Mail: [email protected]
LinkedIn: meetdux.com/li
Blog: meetdux.com
Twitter: twitter.com/meetdux
How did you like the presentation? http://meetdux.com/feedback
![Page 33: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/33.jpg)
Twitter: @meetdux Hashtag: #sptechcon #spreq
Summary
You have learned the best practices in gathering requirements for SharePoint Projects
In addition, you are able to identify:
Why having a well defined business case is necessary to effectively initiate requirements gathering
The key components of requirements gathering process
Why requirements traceability is paramount in defining ROI in SharePoint projects
![Page 34: SPTechCon Best Practices in Gathering Requirements for SharePoint Projects](https://reader033.vdocuments.us/reader033/viewer/2022052410/55517aa9b4c9057e458b5175/html5/thumbnails/34.jpg)
Thank You!
Any $50 Donation to Haiti Gets You a FREE SharePoint Book & Software
http://meetdux.com/sharelove