SlideShare a Scribd company logo
1 of 22
SharePoint project: DOs and DON’Ts
Natallia Makarevich, Lead Software Engineer
Raman Bakanovich, Business Analyst

Belarus SharePoint User Group
November 2013
Purpose?
Project success criteria:
 Skilled team
 Enough time
 Appropriate budget

Is it enough?

2
Customer and SharePoint
Are they the best match?

+

3
Customer and SharePoint
Reasons why SP projects fail:


Technology preferred by the customer



Technology already bought by the customer



End-users’ religion is against SharePoint



SharePoint can’t solve customer’s problem

4
Customer and SharePoint
And why any projects fail:


Customer is not involved in the project



User adoption is skipped



Incorrect or incomplete requirements are
gathered



Low feedback from customer



Wrong deadlines



Technical debt is huge



And many many more..

5
Speak as not SharePointee


Customer language is the only correct language
- Be on the same page with QA and BA
- Consider pros and cons of each solution:
explain what is possible and what is not
desired.

6
Learn OOB!


Customer – Know OOB SharePoint!



BA – Know OOB SharePoint!



QA – Know OOB SharePoint!



Dev – Know OOB SharePoint!

Intensive communication
and training are a must!

7
If you're SharePoint
Developer


8

Knowing your domain is essential
- Sometimes BA may help. So read the requirements
- Keep learning!
- Try different SP features
- Create Accelerators, be rational
Chimeras at SP project


3rd party components sometimes are
unreasonably added to the solution



The more chimeras, the more efforts to support

- Conduct solution evaluation
- Conduct impact analysis

9
Chimeras at SP project


Every technology has its applicability area



Chimeras can be created without 3rd party
solutions

When choosing a technology think
about its purpose

10
SharePoint Operations &
Maintenance


System administrators are our friends

Make sure you have one
in your team from the beginning
of the project

11
Do not test SharePoint!


QA should know SP – otherwise you’ll get
hundreds of bugs and will get drawn in disputes

Teach your QA!

12
Do test SharePoint!


Quality assurance should be maintained on high
level anyway



Custom functionality often breaks OOB features



QA will help you to identify missed requirements

13
Follow SharePoint style


SharePoint as platform has its limitations, rules and
principles



BA, QA and DEV should be aware of them

14
SharePoint projects are
not special enough...


Plan architecture



Choose and follow a methodology



Maintain documentation

15
If you're SharePoint Project
Manager


Common PM practices are applicable



Project (as well as Sprint scope) should be
managed to avoid stress within the team



Team with the right skills is important



Knowing SP is an advantage

16
Staff team with the right
people


SharePoint is technology



More .NET specialists won’t solve the problem quickly



One should understand “technological background”

- Document technical peculiarities
- Communicate and explain!

17
If you're SharePoint
Architect

18

- Project timeframes may affect solution
architecture. Be prepared

- Estimate implementing OOB featured carefully
- Maintain proper environment for your team
- Patterns are not a silver bullet. Be critical
SharePoint architecture...


Simple is the best!
- Follow Guidelines
- Make components reusable
- Make components less interconnected
- Maintain Knowledge Base!

19
If you're SharePoint
Business Analyst


They should become a SP expert



They should like SP



They should be trained



They should document the requirements
whatever methodology is used



They should be critical to customer’s wishes

20
If you're SharePoint
Business Analyst


They shouldn’t



provide poor requirements



miss requirements





commit under deadlines without the team’s approval

miss stakeholders

You should be aware of Gold platting
- Teach your BA

- Ask questions as early as possible
- Get feedback from BA as early as possible

21
Q&A – What do you think..
 ..about BA at SharePoint project?
 ..about QA?
 ..about PM?

22

More Related Content

What's hot

Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineDarrell Trimble
 
SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoKanwal Khipple
 
Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365Danny Burlage
 
SPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption StrategiesSPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption StrategiesNCCOMMS
 
SharePoint Governance - No one should carry the burden alone
SharePoint Governance - No one should carry the burden aloneSharePoint Governance - No one should carry the burden alone
SharePoint Governance - No one should carry the burden aloneBenjamin Niaulin
 
7 Ways To Leverage SharePoint For Project Management Success
7 Ways To Leverage SharePoint For Project Management Success7 Ways To Leverage SharePoint For Project Management Success
7 Ways To Leverage SharePoint For Project Management SuccessDux Raymond Sy
 
#SPSLondon - Session 1 - Building an faq for end users
#SPSLondon - Session 1 - Building an faq for end users#SPSLondon - Session 1 - Building an faq for end users
#SPSLondon - Session 1 - Building an faq for end usersPaul Hunt
 
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Emagination ®
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point onlineNetwoven Inc.
 
SharePoint Jumpstart #1 Creating a SharePoint Strategy
SharePoint Jumpstart #1 Creating a SharePoint StrategySharePoint Jumpstart #1 Creating a SharePoint Strategy
SharePoint Jumpstart #1 Creating a SharePoint StrategyEarley Information Science
 
Spca2014 yammer share point_what_next_moneypenny
Spca2014 yammer share point_what_next_moneypennySpca2014 yammer share point_what_next_moneypenny
Spca2014 yammer share point_what_next_moneypennyNCCOMMS
 
10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)Christian Buckley
 
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...Prashant G Bhoyar (Microsoft MVP)
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should KnowAdam Levithan
 
SPUnite17 Modern NewsPublishing with SharePoint
SPUnite17 Modern NewsPublishing with SharePointSPUnite17 Modern NewsPublishing with SharePoint
SPUnite17 Modern NewsPublishing with SharePointNCCOMMS
 
SharePoint Information Architecture & Usability - SharePoint Saturday The Con...
SharePoint Information Architecture & Usability - SharePoint Saturday The Con...SharePoint Information Architecture & Usability - SharePoint Saturday The Con...
SharePoint Information Architecture & Usability - SharePoint Saturday The Con...Richard Harbridge
 
Top 10 New SharePoint Online Features
Top 10 New SharePoint Online FeaturesTop 10 New SharePoint Online Features
Top 10 New SharePoint Online FeaturesOffice
 
Turn Office 365 SharePoint into an intranet hub
Turn Office 365 SharePoint into an intranet hubTurn Office 365 SharePoint into an intranet hub
Turn Office 365 SharePoint into an intranet hubDarrell Trimble
 

What's hot (20)

Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint Online
 
SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San Diego
 
Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365
 
SPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption StrategiesSPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption Strategies
 
Office 365 for Beginners
Office 365 for Beginners Office 365 for Beginners
Office 365 for Beginners
 
SharePoint Governance - No one should carry the burden alone
SharePoint Governance - No one should carry the burden aloneSharePoint Governance - No one should carry the burden alone
SharePoint Governance - No one should carry the burden alone
 
7 Ways To Leverage SharePoint For Project Management Success
7 Ways To Leverage SharePoint For Project Management Success7 Ways To Leverage SharePoint For Project Management Success
7 Ways To Leverage SharePoint For Project Management Success
 
#SPSLondon - Session 1 - Building an faq for end users
#SPSLondon - Session 1 - Building an faq for end users#SPSLondon - Session 1 - Building an faq for end users
#SPSLondon - Session 1 - Building an faq for end users
 
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point online
 
SharePoint Jumpstart #1 Creating a SharePoint Strategy
SharePoint Jumpstart #1 Creating a SharePoint StrategySharePoint Jumpstart #1 Creating a SharePoint Strategy
SharePoint Jumpstart #1 Creating a SharePoint Strategy
 
Spca2014 yammer share point_what_next_moneypenny
Spca2014 yammer share point_what_next_moneypennySpca2014 yammer share point_what_next_moneypenny
Spca2014 yammer share point_what_next_moneypenny
 
10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)
 
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
 
Stop SharePoint Project Failure
Stop SharePoint Project FailureStop SharePoint Project Failure
Stop SharePoint Project Failure
 
SPUnite17 Modern NewsPublishing with SharePoint
SPUnite17 Modern NewsPublishing with SharePointSPUnite17 Modern NewsPublishing with SharePoint
SPUnite17 Modern NewsPublishing with SharePoint
 
SharePoint Information Architecture & Usability - SharePoint Saturday The Con...
SharePoint Information Architecture & Usability - SharePoint Saturday The Con...SharePoint Information Architecture & Usability - SharePoint Saturday The Con...
SharePoint Information Architecture & Usability - SharePoint Saturday The Con...
 
Top 10 New SharePoint Online Features
Top 10 New SharePoint Online FeaturesTop 10 New SharePoint Online Features
Top 10 New SharePoint Online Features
 
Turn Office 365 SharePoint into an intranet hub
Turn Office 365 SharePoint into an intranet hubTurn Office 365 SharePoint into an intranet hub
Turn Office 365 SharePoint into an intranet hub
 

Similar to SharePoint project: DOs and DON'Ts

SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...Richard Harbridge
 
How to Plan and Manage SharePoint Projects #hkspc
How to Plan and Manage SharePoint Projects #hkspcHow to Plan and Manage SharePoint Projects #hkspc
How to Plan and Manage SharePoint Projects #hkspcDux Raymond Sy
 
How to manage successfully a Consulting Project
How to manage successfully a Consulting ProjectHow to manage successfully a Consulting Project
How to manage successfully a Consulting ProjectAsen Gyczew
 
How to requirements inc.com
How to requirements inc.comHow to requirements inc.com
How to requirements inc.comSrinivas S
 
Establishing a Collaboration Roadmap - SPFestSeattle
Establishing a Collaboration Roadmap - SPFestSeattleEstablishing a Collaboration Roadmap - SPFestSeattle
Establishing a Collaboration Roadmap - SPFestSeattleDrew Madelung
 
SharePoint 2010 Readiness
SharePoint 2010 ReadinessSharePoint 2010 Readiness
SharePoint 2010 ReadinessChris Riley ☁
 
SharePoint Best Practices Conference 2010 Summary
SharePoint Best Practices Conference 2010 SummarySharePoint Best Practices Conference 2010 Summary
SharePoint Best Practices Conference 2010 SummaryVeronique Palmer
 
7 Ways to Leverage SharePoint 2010 for Project Management Success
7 Ways to Leverage SharePoint 2010 for Project Management Success7 Ways to Leverage SharePoint 2010 for Project Management Success
7 Ways to Leverage SharePoint 2010 for Project Management SuccessDux Raymond Sy
 
Business analysis techniques exercise your 6-pack
Business analysis techniques   exercise your 6-packBusiness analysis techniques   exercise your 6-pack
Business analysis techniques exercise your 6-packCodecamp Romania
 
Business analysis techniques-exercise_your_6-pack
Business analysis techniques-exercise_your_6-packBusiness analysis techniques-exercise_your_6-pack
Business analysis techniques-exercise_your_6-packLeon Cristian
 
Business analysis techniques exercise your 6-pack
Business analysis techniques   exercise your 6-packBusiness analysis techniques   exercise your 6-pack
Business analysis techniques exercise your 6-packCodecamp Romania
 
5 Deadly Sins of SharePoint in the Enterprise
5 Deadly Sins of SharePoint in the Enterprise5 Deadly Sins of SharePoint in the Enterprise
5 Deadly Sins of SharePoint in the EnterpriseDux Raymond Sy
 
Yikes! I Have to Manage a Documentation Project
Yikes! I Have to Manage a Documentation ProjectYikes! I Have to Manage a Documentation Project
Yikes! I Have to Manage a Documentation ProjectLarry Kunz
 
OSPUG: How To Effectively Plan, Execute, Control SharePoint Projects
OSPUG: How To Effectively Plan, Execute, Control SharePoint ProjectsOSPUG: How To Effectively Plan, Execute, Control SharePoint Projects
OSPUG: How To Effectively Plan, Execute, Control SharePoint ProjectsDux Raymond Sy
 
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...Richard Harbridge
 

Similar to SharePoint project: DOs and DON'Ts (20)

SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
 
How to Plan and Manage SharePoint Projects #hkspc
How to Plan and Manage SharePoint Projects #hkspcHow to Plan and Manage SharePoint Projects #hkspc
How to Plan and Manage SharePoint Projects #hkspc
 
14.1 features
14.1 features14.1 features
14.1 features
 
CV_PP
CV_PPCV_PP
CV_PP
 
CV_PP
CV_PPCV_PP
CV_PP
 
Are projects agile?
Are projects agile?Are projects agile?
Are projects agile?
 
How to manage successfully a Consulting Project
How to manage successfully a Consulting ProjectHow to manage successfully a Consulting Project
How to manage successfully a Consulting Project
 
How to requirements inc.com
How to requirements inc.comHow to requirements inc.com
How to requirements inc.com
 
Establishing a Collaboration Roadmap - SPFestSeattle
Establishing a Collaboration Roadmap - SPFestSeattleEstablishing a Collaboration Roadmap - SPFestSeattle
Establishing a Collaboration Roadmap - SPFestSeattle
 
SharePoint 2010 Readiness
SharePoint 2010 ReadinessSharePoint 2010 Readiness
SharePoint 2010 Readiness
 
SharePoint Best Practices Conference 2010 Summary
SharePoint Best Practices Conference 2010 SummarySharePoint Best Practices Conference 2010 Summary
SharePoint Best Practices Conference 2010 Summary
 
The SharePoint Business Analyst Guide
The SharePoint Business Analyst GuideThe SharePoint Business Analyst Guide
The SharePoint Business Analyst Guide
 
7 Ways to Leverage SharePoint 2010 for Project Management Success
7 Ways to Leverage SharePoint 2010 for Project Management Success7 Ways to Leverage SharePoint 2010 for Project Management Success
7 Ways to Leverage SharePoint 2010 for Project Management Success
 
Business analysis techniques exercise your 6-pack
Business analysis techniques   exercise your 6-packBusiness analysis techniques   exercise your 6-pack
Business analysis techniques exercise your 6-pack
 
Business analysis techniques-exercise_your_6-pack
Business analysis techniques-exercise_your_6-packBusiness analysis techniques-exercise_your_6-pack
Business analysis techniques-exercise_your_6-pack
 
Business analysis techniques exercise your 6-pack
Business analysis techniques   exercise your 6-packBusiness analysis techniques   exercise your 6-pack
Business analysis techniques exercise your 6-pack
 
5 Deadly Sins of SharePoint in the Enterprise
5 Deadly Sins of SharePoint in the Enterprise5 Deadly Sins of SharePoint in the Enterprise
5 Deadly Sins of SharePoint in the Enterprise
 
Yikes! I Have to Manage a Documentation Project
Yikes! I Have to Manage a Documentation ProjectYikes! I Have to Manage a Documentation Project
Yikes! I Have to Manage a Documentation Project
 
OSPUG: How To Effectively Plan, Execute, Control SharePoint Projects
OSPUG: How To Effectively Plan, Execute, Control SharePoint ProjectsOSPUG: How To Effectively Plan, Execute, Control SharePoint Projects
OSPUG: How To Effectively Plan, Execute, Control SharePoint Projects
 
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

SharePoint project: DOs and DON'Ts

  • 1. SharePoint project: DOs and DON’Ts Natallia Makarevich, Lead Software Engineer Raman Bakanovich, Business Analyst Belarus SharePoint User Group November 2013
  • 2. Purpose? Project success criteria:  Skilled team  Enough time  Appropriate budget Is it enough? 2
  • 3. Customer and SharePoint Are they the best match? + 3
  • 4. Customer and SharePoint Reasons why SP projects fail:  Technology preferred by the customer  Technology already bought by the customer  End-users’ religion is against SharePoint  SharePoint can’t solve customer’s problem 4
  • 5. Customer and SharePoint And why any projects fail:  Customer is not involved in the project  User adoption is skipped  Incorrect or incomplete requirements are gathered  Low feedback from customer  Wrong deadlines  Technical debt is huge  And many many more.. 5
  • 6. Speak as not SharePointee  Customer language is the only correct language - Be on the same page with QA and BA - Consider pros and cons of each solution: explain what is possible and what is not desired. 6
  • 7. Learn OOB!  Customer – Know OOB SharePoint!  BA – Know OOB SharePoint!  QA – Know OOB SharePoint!  Dev – Know OOB SharePoint! Intensive communication and training are a must! 7
  • 8. If you're SharePoint Developer  8 Knowing your domain is essential - Sometimes BA may help. So read the requirements - Keep learning! - Try different SP features - Create Accelerators, be rational
  • 9. Chimeras at SP project  3rd party components sometimes are unreasonably added to the solution  The more chimeras, the more efforts to support - Conduct solution evaluation - Conduct impact analysis 9
  • 10. Chimeras at SP project  Every technology has its applicability area  Chimeras can be created without 3rd party solutions When choosing a technology think about its purpose 10
  • 11. SharePoint Operations & Maintenance  System administrators are our friends Make sure you have one in your team from the beginning of the project 11
  • 12. Do not test SharePoint!  QA should know SP – otherwise you’ll get hundreds of bugs and will get drawn in disputes Teach your QA! 12
  • 13. Do test SharePoint!  Quality assurance should be maintained on high level anyway  Custom functionality often breaks OOB features  QA will help you to identify missed requirements 13
  • 14. Follow SharePoint style  SharePoint as platform has its limitations, rules and principles  BA, QA and DEV should be aware of them 14
  • 15. SharePoint projects are not special enough...  Plan architecture  Choose and follow a methodology  Maintain documentation 15
  • 16. If you're SharePoint Project Manager  Common PM practices are applicable  Project (as well as Sprint scope) should be managed to avoid stress within the team  Team with the right skills is important  Knowing SP is an advantage 16
  • 17. Staff team with the right people  SharePoint is technology  More .NET specialists won’t solve the problem quickly  One should understand “technological background” - Document technical peculiarities - Communicate and explain! 17
  • 18. If you're SharePoint Architect 18 - Project timeframes may affect solution architecture. Be prepared - Estimate implementing OOB featured carefully - Maintain proper environment for your team - Patterns are not a silver bullet. Be critical
  • 19. SharePoint architecture...  Simple is the best! - Follow Guidelines - Make components reusable - Make components less interconnected - Maintain Knowledge Base! 19
  • 20. If you're SharePoint Business Analyst  They should become a SP expert  They should like SP  They should be trained  They should document the requirements whatever methodology is used  They should be critical to customer’s wishes 20
  • 21. If you're SharePoint Business Analyst  They shouldn’t   provide poor requirements  miss requirements   commit under deadlines without the team’s approval miss stakeholders You should be aware of Gold platting - Teach your BA - Ask questions as early as possible - Get feedback from BA as early as possible 21
  • 22. Q&A – What do you think..  ..about BA at SharePoint project?  ..about QA?  ..about PM? 22

Editor's Notes

  1. Roma