how to best develop requirements for sharepoint projects by dux raymond sy - sptechcon
DESCRIPTION
Technical Class: Monday, March 4 4:00 PM - 5:15 PMTRANSCRIPT
![Page 1: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/1.jpg)
Dux Raymond Sy, PMP, MVPManaging PartnerInnovative-e
How to Best Develop Requirements for SharePoint Projects
![Page 2: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/2.jpg)
Why are requirements so difficult?
![Page 3: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/3.jpg)
![Page 4: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/4.jpg)
@ m e e t d u x # s p t e c h c o n
• What are Requirements?• Eliciting is Not the Same as Gathering• Analysis Doesn’t Lead to Paralysis• Too Legit to Quit?• Put it on Paper
How to Best Develop Requirements
![Page 5: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/5.jpg)
@ m e e t d u x # s p t e c h c o n
• 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 …
![Page 6: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/6.jpg)
What’s so special about SharePoint?
![Page 7: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/7.jpg)
@ m e e t d u x # s p t e c h c o n
Requirements Focus
![Page 8: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/8.jpg)
@ m e e t d u x # s p t e c h c o n
• For example, how often someone in finance have to deal with collecting a bunch of Excel files regularly and consolidate it to a single management report?
Defining Business Need is a Must
![Page 9: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/9.jpg)
@ m e e t d u x # s p t e c h c o n
• Business requirements– SharePoint shall increase Finance department’s productivity by 15%
• User requirements – The user shall be able to retrieve & synchronize project expense
information in SharePoint from Excel without relying on email
• System requirements – Microsoft Excel shall be able to synchronize information with a
SharePoint site
Mapping Requirements
![Page 10: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/10.jpg)
@ m e e t d u x # s p t e c h c o n
• Requirements development is iterative– Business– User– System
• Key Steps– Requirements Elicitation– Analyzing Requirements– Validating Requirements– Documenting Requirements
How Do You Develop Requirements?
![Page 11: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/11.jpg)
@ m e e t d u x # s p t e c h c o n
• What are Requirements?• Eliciting is Not the Same as Gathering• Analysis Doesn’t Lead to Paralysis• Too Legit to Quit?• Put it on Paper
How to Best Develop Requirements
![Page 12: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/12.jpg)
@ m e e t d u x # s p t e c h c o n
1. What do I need to know?2. Where do I get this information?3. Get the information4. Organize what you know5. Do I have enough information?
Elicitation Process
![Page 13: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/13.jpg)
@ m e e t d u x # p c 2 1 5 # m s p c 1 2
Goal is to Build Solutions
![Page 14: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/14.jpg)
@ m e e t d u x # s p t e c h c o n
• What are Requirements?• Eliciting is Not the Same as Gathering• Analysis Doesn’t Lead to Paralysis• Too Legit to Quit?• Put it on Paper
How to Best Develop Requirements
![Page 15: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/15.jpg)
@ m e e t d u x # s p t e c h c o n
What is Requirements Analysis?
![Page 16: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/16.jpg)
@ m e e t d u x # s p t e c h c o n
1. Profile Users2. Model stated requirements3. Gap analysis 4. Identify the real requirements
Analysis Process
![Page 17: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/17.jpg)
@ m e e t d u x # s p t e c h c o n
Example: Process Flow Diagram
![Page 18: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/18.jpg)
@ m e e t d u x # s p t e c h c o n
• What are Requirements?• Eliciting is Not the Same as Gathering• Analysis Doesn’t Lead to Paralysis• Too Legit to Quit?• Put it on Paper
How to Best Develop Requirements
![Page 19: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/19.jpg)
@ m e e t d u x # s p t e c h c o n
• 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
What is Requirements Validation?
![Page 20: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/20.jpg)
@ m e e t d u x # s p t e c h c o n
• What are Requirements?• Eliciting is Not the Same as Gathering• Analysis Doesn’t Lead to Paralysis• Too Legit to Quit?• Put it on Paper
How to Best Develop Requirements
![Page 21: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/21.jpg)
@ m e e t d u x # s p t e c h c o n
• Formally communicates – Overall quantitative and qualitative characteristics – Functionality of the desired end result or outcome
• Should include– Requirement Statements– Process Diagrams– Traceability Matrix
Generate a Requirements Document
![Page 22: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/22.jpg)
Content + Structure= Readability
![Page 23: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/23.jpg)
@ m e e t d u x # s p t e c h c o n
• <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
Writing Requirements
![Page 24: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/24.jpg)
@ m e e t d u x # s p t e c h c o n
• Business requirements– SharePoint shall increase Finance department’s productivity by 15%
• User requirements – The user shall be able to retrieve & synchronize project expense
information in SharePoint from Excel without relying on email
• System requirements – Microsoft Excel shall be able to synchronize information with a
SharePoint site
Mapping Requirements
![Page 25: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/25.jpg)
Download Templates: http://www.meetdux.com/dl/req4sp.zip
Download Whitepaper:http://sp.meetdux.com/archive/2012/04/06/FREE-SharePoint-Requirements-
Whitepaper.aspx
![Page 27: How to Best Develop Requirements for SharePoint Projects by Dux Raymond Sy - SPTechCon](https://reader033.vdocuments.us/reader033/viewer/2022061210/548ffac0b479599b038b4726/html5/thumbnails/27.jpg)
Thank You!