SlideShare a Scribd company logo
1 of 63
Download to read offline
Lessons Learned

A SharePoint Designer’s Lessons Learned
By Marcy Kellar




                                          1   | SharePoint Saturday Richmond 2011
• Lessons Learned from SharePoint Branding Projects
• Stories and Lessons
• No Code
• No Demos




                                               2   | SharePoint Saturday Richmond 2011
•   Designers
•   Architects
•   Project Managers
•   Business Decisions Makers
•   Anyone who’s head will roll when things go wrong on branding
    project.




                                                  3   | SharePoint Saturday Richmond 2011
• Intro
• What Is Branding
• What Is UI Customization
• 10 Lessons Learned
• Q&A




                             4   | SharePoint Saturday Richmond 2011
•   Key Lessons to Guide a Successful
    Branding /Visual Design for SharePoint
•   Identification of High Risk Projects
•   A Copy of Beginning SharePoint Designer
    2010
•   Branding Rockstar




                              ?
                           The Best
                            Tool for
                           Branding
                              UI


                                              5   | SharePoint Saturday Richmond 2011
Marcy Kellar


•   Over 6 years in Microsoft SharePoint (Consultant &
    Architect)

•   Background in life sciences, web design project
    management, and technology
•   Co-author of Beginning SharePoint Designer 2010
    (Wrox, October 2010)
•   Former Professor of “Intro to User Centered Design”
    and “Usability Testing” at the Art Institute of
    Indianapolis
•   Award winning fine-artist and photographer

                                                          Marcy Kellar, Solution Architect




                                                                        6   | SharePoint Saturday Richmond 2011

                                                                                                   6
What is Branding?




                    7   | SharePoint Saturday Richmond 2011
Branding: the use of advertising,
distinctive design, and other means to
make consumers associate a specific
product with a specific manufacturer




                                     8   | SharePoint Saturday Richmond 2011
What Does It Take To

“Brand SharePoint?



                     9   | SharePoint Saturday Richmond 2011
What Does It Take To “Brand SharePoint?

Minimum              General
• CSS                • Page Layouts
• HTML               • Master Pages
                     • Custom Feature(s) to
                       Deploy Branding




                                      10   | SharePoint Saturday Richmond 2011
What is a Custom User Interface?




                         11   | SharePoint Saturday Richmond 2011
Branding



Content Placement, Content
Layout, Interaction Design,
Site Architecture
Basically - Everything Else




                    12   | SharePoint Saturday Richmond 2011
13   | SharePoint Saturday Richmond 2011
14   | SharePoint Saturday Richmond 2011
15   | SharePoint Saturday Richmond 2011
16   | SharePoint Saturday Richmond 2011
SharePoint Branding /
  UI Customization
   is Challenging


                    17   | SharePoint Saturday Richmond 2011
But Not Impossible




                     18   | SharePoint Saturday Richmond 2011
What is Risk?




                19   | SharePoint Saturday Richmond 2011
The ISO 31000 (2009) /ISO Guide 73
        definition of risk is the
'effect of uncertainty on objectives'.




                                20   | SharePoint Saturday Richmond 2011
• No one wants to be responsible for it?
• Gotchas
• Skills
• Experience
• Concept Is Fairly New - Skinning CMS’s is a new Web Skill




                                                  21   | SharePoint Saturday Richmond 2011
Unknown Territory (Anything not using a templated design)
Undefined Vocabulary
Unclear Scope - Innovation vs Inspiration
Multiple Designs and / or Variations
Undefined Design Reviews and Change Management
Unclear Roles & Responsibilities
Highly Customized Sites
   Custom Site Definitions
   Highly Customized Site/Lots of Features
Team of Independent Contractors
Lack of Key Stakeholders (Committee Projects)
Poor Requirements (Non-Requirements)

                                                            22   | SharePoint Saturday Richmond 2011
23   | SharePoint Saturday Richmond 2011
•   Unknown Territory (Branding Projects with New Content, Concepts and Designs)
•   Branding SharePoint is challenging
•   Learn from the mistakes of others (you are here).
•   Identify risk & mitigate.
    •   Basic PM 101.
    •   Have a contingency plan “what if things go wrong.”




                                                                     24   | SharePoint Saturday Richmond 2011
•   Unknown Territory (Branding Projects with New Content, Concepts and Designs)
•   Branding SharePoint is challenging     You WILL get sucker punched. 
•   Learn from the mistakes of others (you are here).
•   Identify risk & mitigate.
    •   Basic PM 101.
    •   Have a contingency plan “what if things go wrong.”




                                                                     25   | SharePoint Saturday Richmond 2011
Example: Branding Sucker Punches Happen

Experienced With SharePoint Branding


Build
 32 Hours to Build Master Page & CSS
+ 8 hours for Jquery & CSS Webpart
 40 hours



Test
10 hours for testing & bug fixes
_________________________________
50 hours total




                                       26   | SharePoint Saturday Richmond 2011
Example: Branding Sucker Punches Happen

Experienced With SharePoint Branding


Build
 32 Hours to Build Master Page & CSS
+ 8 hours for Jquery & CSS Webpart
 40 hours



Test
 10 hours for testing & bug fixes
+_________________________________
  8 hours SharePoint Sucker Punch

50 hours total
 58



                                       27   | SharePoint Saturday Richmond 2011
Example: Branding Sucker Punches Happen

Experienced with SharePoint Branding   Noob


Build                                  Build
 32 Hours to Build Master Page & CSS    32 Hours to Build Master Page & CSS
+ 8 hours for Jquery & CSS Webpart       8 hours for Jquery & CSS Webpart
 40 hours                              +16 Hours to Ramp Up______________
                                        60 hours

Test
 10 hours for testing & bug fixes      Test
+_________________________________
  8 hours SharePoint Sucker Punch      10 hours for testing & bug fixes
50 hours total                         _________________________________
 58                                    70 hours total



                                                          28   | SharePoint Saturday Richmond 2011
Example: Branding Sucker Punches Happen

Experienced with SharePoint Branding        Noob


Build                                       Build
 32 Hours to Build Master Page & CSS         32 Hours to Build Master Page & CSS
+ 8 hours for Jquery & CSS Webpart            8 hours for Jquery & CSS Webpart
 40 hours                                   +16 Hours to Ramp Up______________
                                             60 hours

Test
 10 hours for testing & bug fixes           Test
+_________________________________
  8 hours SharePoint Sucker Punch           10 hours for testing & bug fixes
50 hours total                              + 8 hours Sucker Punch
 58                                         + 12 hours Sucker Punch
                                            + 6 hours Sucker Punch
                                             _________________________________
                                            70 hours total
                                       86
                                                                     29   | SharePoint Saturday Richmond 2011
30   | SharePoint Saturday Richmond 2011
•   Review project plan.
•   Discuss activities.
•   Create glossary.




                           31   | SharePoint Saturday Richmond 2011
Lesson 3: Verify The Problem You Are Solving




                                     32 32 SharePoint Saturday Richmond 20112011
                                        |    | SharePoint Saturday Columbus
•   Is branding really going to solve the problem?

•   Branding / Styling is the solution when content and functionality are already defined.

•   If not, you are still defining functional and content requirements too.

•   Use appropriate process to get requirements

      Review creative process with stakeholders.

      Show examples.




                                                                              33   | SharePoint Saturday Richmond 2011
SharePoint – Inspiration Design Analogy




   Your result still resembles the original structure

                                             34   | SharePoint Saturday Richmond 2011
SharePoint – Inspiration Design Example




                                     35   | SharePoint Saturday Richmond 2011
SharePoint – Innovation Example




                                  36   | SharePoint Saturday Richmond 2011
Lesson 4: Multiple Designs Require Time to
Architect




                                     37 37 SharePoint Saturday Richmond 20112011
                                        |    | SharePoint Saturday Columbus
Multiple Design & Theme Implementation

                                   How would you architect this?
• # of master pages            •
                                      3 designs,
• Inheritance of branding             14 color variations for each one

  elements                            2 collaboration
                                      1 publishing
• Minimize “tweaking” impact          3 page layouts?


                               •   How many master pages?
                               •   Any inheritance?
                               •   What if you find several bugs just
                                   before launch?
                               •   How many files will you update?




                                                      38   | SharePoint Saturday Richmond 2011

                                                                                                 38
Lesson 4: Multiple Designs Require Time to
Architect
•   Split into new master page only when necessary.
•   Minimize # of master pages and manage styling variations in page layouts.
•   Inheritance is important – base CSS.
•   Requires development and deployment strategy.
•   Makes changes or troubleshooting much easier.




                                                                       39 39 SharePoint Saturday Richmond 20112011
                                                                          |    | SharePoint Saturday Columbus
Lesson 5: Define how iterations, reviews , and approvals are
managed.




                       Infinity Symbol




                                               40 40 SharePoint Saturday Richmond 20112011
                                                  |    | SharePoint Saturday Columbus
Lesson 5: Define how iterations, reviews , and approvals are
    managed.
•   Inherent in some methodology (agile).
•   Define # of iterations of Wireframes and Mockups before starting project
•   Define approval process.
•   Put in legal document (SOW).
•   Define how changes are managed.




                                   Infinity Symbol




                                                                       41 41 SharePoint Saturday Richmond 20112011
                                                                          |    | SharePoint Saturday Columbus
Lesson 6: Define Roles & Responsibilities


    Typical SharePoint Project Team
     Project Sponsor   Project Manager




       SharePoint       Biz Analyst /
        Architect        Site Builder




                                            42 42 SharePoint Saturday Richmond 20112011
                                               |    | SharePoint Saturday Columbus
Lesson 6: Define Roles & Responsibilities


    Typical SharePoint Project Team      Possible Roles with Custom UX
     Project Sponsor   Project Manager   UX Architect/    Developer(s)
                                         Branding Lead




       SharePoint       Biz Analyst /     UI Designer      Front End
        Architect        Site Builder                      Developer




                                                            43 43 SharePoint Saturday Richmond 20112011
                                                               |    | SharePoint Saturday Columbus
Lesson 6: Define Roles & Responsibilities

•   Review together as a team (even if it seems to be common knowledge)
    verify with SharePoint Project Team
       Typical stakeholder.                        Added Roles with Custom UX
•   Define whoSponsor
        Project owns each task, who does what andUX Architect/
                          Project Manager         when.                 Developer(s)
                                                   Branding Lead
•   Ensure you have source control if multiple folks in same file (Subversion for Photoshop).




          SharePoint         Biz Analyst /           UI Designer         Front End
           Architect         Site Builder                                Developer




                                                                          44 44 SharePoint Saturday Richmond 20112011
                                                                             |    | SharePoint Saturday Columbus
Lesson 7: Mitigate Risk for Highly Customized Sites




                                             45 45 SharePoint Saturday Richmond 20112011
                                                |    | SharePoint Saturday Columbus
Lesson 7: Mitigate Risk for Highly Customized Sites

• Custom Site Definitions   •   Proof of concepts
• Multiple Solutions and    •   Code reviews
  Features                  •   Multiple check points
• Public Facing Sites       •   Define assumptions
                            •   Define stakeholder
                                responsibilities




                                                  46 46 SharePoint Saturday Richmond 20112011
                                                     |    | SharePoint Saturday Columbus
Lesson 8: Understand and Confirm Skills Required




                                             47 47 SharePoint Saturday Richmond 20112011
                                                |    | SharePoint Saturday Columbus
Lesson 8: Understand and Confirm Skills Required

•   Discuss process & identify skills required.
•   Make sure you learn experience level of team.
         Don’t assume credentials mean branding/UI design experience.
         Look at previous project experience.
         Web designer without SharePoint experience is not the same as one with. Plan for some ramp
          up time.

•   Determine which skills are required for project success (master pages, page layouts, CSS,
    client side scripting, XSL styling).
•   Identify any discrepancies early – build time in for learning/mentoring.




                                                                               48 48 SharePoint Saturday Richmond 20112011
                                                                                  |    | SharePoint Saturday Columbus
UX Strategists / UX
Designers    Architects / Creative   Developers
             Director




Front End    Information
                                     Platform / IT
Developers   Architects




                                                     49   | SharePoint Saturday Richmond 2011
50   | SharePoint Saturday Richmond 2011
Lesson 9: Have Single Contact for Visual Design Decisions




                                             51 51 SharePoint Saturday Richmond 20112011
                                                |    | SharePoint Saturday Columbus
Basic WCM & Branding Project (Waterfall)




                                           52   | SharePoint Saturday Richmond 2011
Lesson 9: Have Single Contact for Visual Design Decisions

•   “Design by committee” doesn’t work without risk to timeline.
•   Assign a creative contact.
•   Define a role with veto power.
•   Beware of IT Sponsor that “dabbles with design”




                                                                   53 53 SharePoint Saturday Richmond 20112011
                                                                      |    | SharePoint Saturday Columbus
Lesson 10: Start with Good Requirements




                                          54 54 SharePoint Saturday Richmond 20112011
                                             |    | SharePoint Saturday Columbus
Lesson 10: Start with Good Requirements




                                          55 55 SharePoint Saturday Richmond 20112011
                                             |    | SharePoint Saturday Columbus
Lesson 10: Start with Good Requirements

1.   Branding meeting with stakeholders.
      Walk through examples.
      Define whether you are creating an inspired design or an innovative design.
      Communicate cost and timeline implications of fully customized site .
2. Review functional requirements.




                                                                        56 56 SharePoint Saturday Richmond 20112011
                                                                           |    | SharePoint Saturday Columbus
• Migrations (un-ghosting/customized pages).
• Undefined/unclear methodology (agile/hybrid/waterfall).
• Unclear transfer points b/w design & development.
• Locked down dev box.
• Lack of project management.




                                                57   | SharePoint Saturday Richmond 2011
1.   Avoid getting sucker-punched by learning from others mistakes.
2.   Share a common vocabulary.
3.   Verify the problem you are solving.
4.   Multiple designs require time to architect.
5.   Define how iterations, reviews , and approvals are managed.
6.   Define roles and responsibilities.
7.   Mitigate risk for highly customized sites.
8.   Understand and confirm skill set of team.
9.   Have single contact for visual design decisions.
10. Start with good requirements.

                                                            58   | SharePoint Saturday Richmond 2011
• Best to have a project manager
• At the least an agreed upon project plan.
• If you are a solo resource without a project manager, be sure to have a plan
  for tough conversations.




                                                             59   | SharePoint Saturday Richmond 2011
Best Tool for SharePoint Branding

                                    Use Paper and Pen to
                                    communicate Visual
                                    Design




                                         60   | SharePoint Saturday Richmond 2011
Other Tools of Choice

Conceptual Site Modeling                   Content Organization & Planning
     SmartDraw                                Jumpchart.org
     Mindjet                                  PowerPoint




Wireframes / Functional Design             Visual Design / Mockups
     Illustrator (make your own UI set)       Photoshop
     Mockflow.com                             Illustrator (for lots of text)
     Visio
     Intranet Factory




                                                                   61   | SharePoint Saturday Richmond 2011
Thank You
       My Blog: The SharePoint Muse
       Twitter @marcykellar
       Linked in marcykellar




Please Fill Out Session Forms


                                      62 62 SharePoint Saturday Richmond 20112011
                                         |    | SharePoint Saturday Columbus
Special Thanks to Our Sponsors   63   | SharePoint Saturday Richmond 2011

More Related Content

What's hot

A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013Christian Buckley
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesKanwal Khipple
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013girish goudar
 
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Kanwal Khipple
 
Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013Michal Pisarek
 
First look at SharePoint 2013
First look at SharePoint 2013First look at SharePoint 2013
First look at SharePoint 2013Adis Jugo
 
Top 10 in SharePoint 2013
Top 10 in SharePoint 2013Top 10 in SharePoint 2013
Top 10 in SharePoint 2013Cory Peters
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)Mahmoud Hamed Mahmoud
 
Real World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library FormsReal World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library FormsNik Patel
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013Folio3 Software
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentalsbalraj_s
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013MJ Ferdous
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013Noorez Khamis
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGEd Musters
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGEd Musters
 

What's hot (20)

A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
Beginners SharePoint introduction
Beginners SharePoint introductionBeginners SharePoint introduction
Beginners SharePoint introduction
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sites
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
SharePoint Programming Basic
SharePoint Programming BasicSharePoint Programming Basic
SharePoint Programming Basic
 
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
 
Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013
 
Introduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael BlumenthalIntroduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael Blumenthal
 
First look at SharePoint 2013
First look at SharePoint 2013First look at SharePoint 2013
First look at SharePoint 2013
 
Top 10 in SharePoint 2013
Top 10 in SharePoint 2013Top 10 in SharePoint 2013
Top 10 in SharePoint 2013
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
 
Real World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library FormsReal World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library Forms
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentals
 
SharePoint 101
SharePoint 101SharePoint 101
SharePoint 101
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
 

Viewers also liked

Viewers also liked (8)

Corporate Identities and Logos
Corporate Identities and LogosCorporate Identities and Logos
Corporate Identities and Logos
 
Corporate Branding & Marketing
Corporate Branding & MarketingCorporate Branding & Marketing
Corporate Branding & Marketing
 
International real estate branding case studies
International real estate branding case studiesInternational real estate branding case studies
International real estate branding case studies
 
CRM Software for Commercial Real Estate – Act Software
CRM Software for Commercial Real Estate – Act SoftwareCRM Software for Commercial Real Estate – Act Software
CRM Software for Commercial Real Estate – Act Software
 
Commercial real-estate-branding-tips
Commercial real-estate-branding-tipsCommercial real-estate-branding-tips
Commercial real-estate-branding-tips
 
Consumer Product Branding & Marketing
Consumer Product Branding & MarketingConsumer Product Branding & Marketing
Consumer Product Branding & Marketing
 
Real Estate Project Branding
Real Estate Project BrandingReal Estate Project Branding
Real Estate Project Branding
 
Real Estate branding
Real Estate brandingReal Estate branding
Real Estate branding
 

Similar to SPSRIC - A SharePoint Designer’s Lessons Learned

SPSColumbus - A SharePoint Designer’s Lessons Learned
SPSColumbus - A SharePoint Designer’s Lessons LearnedSPSColumbus - A SharePoint Designer’s Lessons Learned
SPSColumbus - A SharePoint Designer’s Lessons LearnedMarcy Kellar
 
Office 365 Deployment Strategies
Office 365 Deployment StrategiesOffice 365 Deployment Strategies
Office 365 Deployment StrategiesBert Johnson
 
What's New in Branding SharePoint 2013
What's New in Branding SharePoint 2013What's New in Branding SharePoint 2013
What's New in Branding SharePoint 2013Flucidity
 
Branding SharePoint for Evolving Internet Devices
Branding SharePoint for Evolving Internet DevicesBranding SharePoint for Evolving Internet Devices
Branding SharePoint for Evolving Internet DevicesEric Overfield
 
SharePoint Branding - Change Your Look
SharePoint Branding - Change Your LookSharePoint Branding - Change Your Look
SharePoint Branding - Change Your LookEric Overfield
 
SHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best PracticesSHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best PracticesMike Gilronan
 
Branding Wont Fix Crappy Content - SharePoint User Experience Discussion
Branding Wont Fix Crappy Content - SharePoint User Experience DiscussionBranding Wont Fix Crappy Content - SharePoint User Experience Discussion
Branding Wont Fix Crappy Content - SharePoint User Experience DiscussionMarcy Kellar
 
Understand front end developer
Understand front end developerUnderstand front end developer
Understand front end developerHsuan Fu Lien
 
Keynote SharePoint Community Conference 10 Steps to Successful Deployment (NZ...
Keynote SharePoint Community Conference 10 Steps to Successful Deployment (NZ...Keynote SharePoint Community Conference 10 Steps to Successful Deployment (NZ...
Keynote SharePoint Community Conference 10 Steps to Successful Deployment (NZ...guest7c2e070
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication SitesD'arce Hess
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingStacy Deere
 
Reshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet DevicesReshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet DevicesEric Overfield
 
Basics for front end developer
Basics for front end developerBasics for front end developer
Basics for front end developernamrataa0108
 
Introduction to SharePoint Information Architecture and Branding
Introduction to SharePoint Information Architecture and BrandingIntroduction to SharePoint Information Architecture and Branding
Introduction to SharePoint Information Architecture and BrandingDerek Cash-Peterson
 
What is SharePoint Development??
What is SharePoint Development??What is SharePoint Development??
What is SharePoint Development??Mark Rackley
 
What IS SharePoint Development? by Mark Rackley - SPTechCon
 What IS SharePoint Development? by Mark Rackley - SPTechCon What IS SharePoint Development? by Mark Rackley - SPTechCon
What IS SharePoint Development? by Mark Rackley - SPTechConSPTechCon
 

Similar to SPSRIC - A SharePoint Designer’s Lessons Learned (20)

SPSColumbus - A SharePoint Designer’s Lessons Learned
SPSColumbus - A SharePoint Designer’s Lessons LearnedSPSColumbus - A SharePoint Designer’s Lessons Learned
SPSColumbus - A SharePoint Designer’s Lessons Learned
 
Office 365 Deployment Strategies
Office 365 Deployment StrategiesOffice 365 Deployment Strategies
Office 365 Deployment Strategies
 
Office365 Communities
Office365 CommunitiesOffice365 Communities
Office365 Communities
 
SharePoint 2013 Pros and Cons
SharePoint 2013 Pros and ConsSharePoint 2013 Pros and Cons
SharePoint 2013 Pros and Cons
 
What's New in Branding SharePoint 2013
What's New in Branding SharePoint 2013What's New in Branding SharePoint 2013
What's New in Branding SharePoint 2013
 
Branding SharePoint for Evolving Internet Devices
Branding SharePoint for Evolving Internet DevicesBranding SharePoint for Evolving Internet Devices
Branding SharePoint for Evolving Internet Devices
 
SharePoint Branding - Change Your Look
SharePoint Branding - Change Your LookSharePoint Branding - Change Your Look
SharePoint Branding - Change Your Look
 
Mahesh_Sinha
Mahesh_SinhaMahesh_Sinha
Mahesh_Sinha
 
SHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best PracticesSHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best Practices
 
Branding Wont Fix Crappy Content - SharePoint User Experience Discussion
Branding Wont Fix Crappy Content - SharePoint User Experience DiscussionBranding Wont Fix Crappy Content - SharePoint User Experience Discussion
Branding Wont Fix Crappy Content - SharePoint User Experience Discussion
 
Understand front end developer
Understand front end developerUnderstand front end developer
Understand front end developer
 
Best Practices for SharePoint Public Websites
Best Practices for SharePoint Public WebsitesBest Practices for SharePoint Public Websites
Best Practices for SharePoint Public Websites
 
Keynote SharePoint Community Conference 10 Steps to Successful Deployment (NZ...
Keynote SharePoint Community Conference 10 Steps to Successful Deployment (NZ...Keynote SharePoint Community Conference 10 Steps to Successful Deployment (NZ...
Keynote SharePoint Community Conference 10 Steps to Successful Deployment (NZ...
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication Sites
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint Customizing
 
Reshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet DevicesReshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet Devices
 
Basics for front end developer
Basics for front end developerBasics for front end developer
Basics for front end developer
 
Introduction to SharePoint Information Architecture and Branding
Introduction to SharePoint Information Architecture and BrandingIntroduction to SharePoint Information Architecture and Branding
Introduction to SharePoint Information Architecture and Branding
 
What is SharePoint Development??
What is SharePoint Development??What is SharePoint Development??
What is SharePoint Development??
 
What IS SharePoint Development? by Mark Rackley - SPTechCon
 What IS SharePoint Development? by Mark Rackley - SPTechCon What IS SharePoint Development? by Mark Rackley - SPTechCon
What IS SharePoint Development? by Mark Rackley - SPTechCon
 

More from Marcy Kellar

Design with the User In Mind: Best Practices for a Usable and Adopted SharePo...
Design with the User In Mind: Best Practices for a Usable and Adopted SharePo...Design with the User In Mind: Best Practices for a Usable and Adopted SharePo...
Design with the User In Mind: Best Practices for a Usable and Adopted SharePo...Marcy Kellar
 
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...Marcy Kellar
 
SharePoint Exchange Forum - How to Make a SharePoint Site Intuitive
SharePoint Exchange Forum - How to Make a SharePoint Site IntuitiveSharePoint Exchange Forum - How to Make a SharePoint Site Intuitive
SharePoint Exchange Forum - How to Make a SharePoint Site IntuitiveMarcy Kellar
 
SharePoint Exchange Forum - 10 Worst Mistakes in SharePoint Branding
SharePoint Exchange Forum - 10 Worst Mistakes in SharePoint BrandingSharePoint Exchange Forum - 10 Worst Mistakes in SharePoint Branding
SharePoint Exchange Forum - 10 Worst Mistakes in SharePoint BrandingMarcy Kellar
 
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use" Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use" Marcy Kellar
 
10 Worst Mistakes in SharePoint Branding
10 Worst Mistakes in SharePoint Branding10 Worst Mistakes in SharePoint Branding
10 Worst Mistakes in SharePoint BrandingMarcy Kellar
 
SharePoint User Experience: What Can it do for Adoption
SharePoint User Experience: What Can it do for AdoptionSharePoint User Experience: What Can it do for Adoption
SharePoint User Experience: What Can it do for AdoptionMarcy Kellar
 
Twitter for the Newbie: How to Use Twitter
Twitter for the Newbie: How to Use TwitterTwitter for the Newbie: How to Use Twitter
Twitter for the Newbie: How to Use TwitterMarcy Kellar
 
Designing Intuitive SharePoint Sites
Designing Intuitive SharePoint SitesDesigning Intuitive SharePoint Sites
Designing Intuitive SharePoint SitesMarcy Kellar
 
SharePoint User Experience Design Project Plan v1.0
SharePoint User Experience Design Project Plan v1.0SharePoint User Experience Design Project Plan v1.0
SharePoint User Experience Design Project Plan v1.0Marcy Kellar
 

More from Marcy Kellar (10)

Design with the User In Mind: Best Practices for a Usable and Adopted SharePo...
Design with the User In Mind: Best Practices for a Usable and Adopted SharePo...Design with the User In Mind: Best Practices for a Usable and Adopted SharePo...
Design with the User In Mind: Best Practices for a Usable and Adopted SharePo...
 
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
 
SharePoint Exchange Forum - How to Make a SharePoint Site Intuitive
SharePoint Exchange Forum - How to Make a SharePoint Site IntuitiveSharePoint Exchange Forum - How to Make a SharePoint Site Intuitive
SharePoint Exchange Forum - How to Make a SharePoint Site Intuitive
 
SharePoint Exchange Forum - 10 Worst Mistakes in SharePoint Branding
SharePoint Exchange Forum - 10 Worst Mistakes in SharePoint BrandingSharePoint Exchange Forum - 10 Worst Mistakes in SharePoint Branding
SharePoint Exchange Forum - 10 Worst Mistakes in SharePoint Branding
 
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use" Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
 
10 Worst Mistakes in SharePoint Branding
10 Worst Mistakes in SharePoint Branding10 Worst Mistakes in SharePoint Branding
10 Worst Mistakes in SharePoint Branding
 
SharePoint User Experience: What Can it do for Adoption
SharePoint User Experience: What Can it do for AdoptionSharePoint User Experience: What Can it do for Adoption
SharePoint User Experience: What Can it do for Adoption
 
Twitter for the Newbie: How to Use Twitter
Twitter for the Newbie: How to Use TwitterTwitter for the Newbie: How to Use Twitter
Twitter for the Newbie: How to Use Twitter
 
Designing Intuitive SharePoint Sites
Designing Intuitive SharePoint SitesDesigning Intuitive SharePoint Sites
Designing Intuitive SharePoint Sites
 
SharePoint User Experience Design Project Plan v1.0
SharePoint User Experience Design Project Plan v1.0SharePoint User Experience Design Project Plan v1.0
SharePoint User Experience Design Project Plan v1.0
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

SPSRIC - A SharePoint Designer’s Lessons Learned

  • 1. Lessons Learned A SharePoint Designer’s Lessons Learned By Marcy Kellar 1 | SharePoint Saturday Richmond 2011
  • 2. • Lessons Learned from SharePoint Branding Projects • Stories and Lessons • No Code • No Demos 2 | SharePoint Saturday Richmond 2011
  • 3. Designers • Architects • Project Managers • Business Decisions Makers • Anyone who’s head will roll when things go wrong on branding project. 3 | SharePoint Saturday Richmond 2011
  • 4. • Intro • What Is Branding • What Is UI Customization • 10 Lessons Learned • Q&A 4 | SharePoint Saturday Richmond 2011
  • 5. Key Lessons to Guide a Successful Branding /Visual Design for SharePoint • Identification of High Risk Projects • A Copy of Beginning SharePoint Designer 2010 • Branding Rockstar ? The Best Tool for Branding UI 5 | SharePoint Saturday Richmond 2011
  • 6. Marcy Kellar • Over 6 years in Microsoft SharePoint (Consultant & Architect) • Background in life sciences, web design project management, and technology • Co-author of Beginning SharePoint Designer 2010 (Wrox, October 2010) • Former Professor of “Intro to User Centered Design” and “Usability Testing” at the Art Institute of Indianapolis • Award winning fine-artist and photographer Marcy Kellar, Solution Architect 6 | SharePoint Saturday Richmond 2011 6
  • 7. What is Branding? 7 | SharePoint Saturday Richmond 2011
  • 8. Branding: the use of advertising, distinctive design, and other means to make consumers associate a specific product with a specific manufacturer 8 | SharePoint Saturday Richmond 2011
  • 9. What Does It Take To “Brand SharePoint? 9 | SharePoint Saturday Richmond 2011
  • 10. What Does It Take To “Brand SharePoint? Minimum General • CSS • Page Layouts • HTML • Master Pages • Custom Feature(s) to Deploy Branding 10 | SharePoint Saturday Richmond 2011
  • 11. What is a Custom User Interface? 11 | SharePoint Saturday Richmond 2011
  • 12. Branding Content Placement, Content Layout, Interaction Design, Site Architecture Basically - Everything Else 12 | SharePoint Saturday Richmond 2011
  • 13. 13 | SharePoint Saturday Richmond 2011
  • 14. 14 | SharePoint Saturday Richmond 2011
  • 15. 15 | SharePoint Saturday Richmond 2011
  • 16. 16 | SharePoint Saturday Richmond 2011
  • 17. SharePoint Branding / UI Customization is Challenging 17 | SharePoint Saturday Richmond 2011
  • 18. But Not Impossible 18 | SharePoint Saturday Richmond 2011
  • 19. What is Risk? 19 | SharePoint Saturday Richmond 2011
  • 20. The ISO 31000 (2009) /ISO Guide 73 definition of risk is the 'effect of uncertainty on objectives'. 20 | SharePoint Saturday Richmond 2011
  • 21. • No one wants to be responsible for it? • Gotchas • Skills • Experience • Concept Is Fairly New - Skinning CMS’s is a new Web Skill 21 | SharePoint Saturday Richmond 2011
  • 22. Unknown Territory (Anything not using a templated design) Undefined Vocabulary Unclear Scope - Innovation vs Inspiration Multiple Designs and / or Variations Undefined Design Reviews and Change Management Unclear Roles & Responsibilities Highly Customized Sites Custom Site Definitions Highly Customized Site/Lots of Features Team of Independent Contractors Lack of Key Stakeholders (Committee Projects) Poor Requirements (Non-Requirements) 22 | SharePoint Saturday Richmond 2011
  • 23. 23 | SharePoint Saturday Richmond 2011
  • 24. Unknown Territory (Branding Projects with New Content, Concepts and Designs) • Branding SharePoint is challenging • Learn from the mistakes of others (you are here). • Identify risk & mitigate. • Basic PM 101. • Have a contingency plan “what if things go wrong.” 24 | SharePoint Saturday Richmond 2011
  • 25. Unknown Territory (Branding Projects with New Content, Concepts and Designs) • Branding SharePoint is challenging You WILL get sucker punched.  • Learn from the mistakes of others (you are here). • Identify risk & mitigate. • Basic PM 101. • Have a contingency plan “what if things go wrong.” 25 | SharePoint Saturday Richmond 2011
  • 26. Example: Branding Sucker Punches Happen Experienced With SharePoint Branding Build 32 Hours to Build Master Page & CSS + 8 hours for Jquery & CSS Webpart 40 hours Test 10 hours for testing & bug fixes _________________________________ 50 hours total 26 | SharePoint Saturday Richmond 2011
  • 27. Example: Branding Sucker Punches Happen Experienced With SharePoint Branding Build 32 Hours to Build Master Page & CSS + 8 hours for Jquery & CSS Webpart 40 hours Test 10 hours for testing & bug fixes +_________________________________ 8 hours SharePoint Sucker Punch 50 hours total 58 27 | SharePoint Saturday Richmond 2011
  • 28. Example: Branding Sucker Punches Happen Experienced with SharePoint Branding Noob Build Build 32 Hours to Build Master Page & CSS 32 Hours to Build Master Page & CSS + 8 hours for Jquery & CSS Webpart 8 hours for Jquery & CSS Webpart 40 hours +16 Hours to Ramp Up______________ 60 hours Test 10 hours for testing & bug fixes Test +_________________________________ 8 hours SharePoint Sucker Punch 10 hours for testing & bug fixes 50 hours total _________________________________ 58 70 hours total 28 | SharePoint Saturday Richmond 2011
  • 29. Example: Branding Sucker Punches Happen Experienced with SharePoint Branding Noob Build Build 32 Hours to Build Master Page & CSS 32 Hours to Build Master Page & CSS + 8 hours for Jquery & CSS Webpart 8 hours for Jquery & CSS Webpart 40 hours +16 Hours to Ramp Up______________ 60 hours Test 10 hours for testing & bug fixes Test +_________________________________ 8 hours SharePoint Sucker Punch 10 hours for testing & bug fixes 50 hours total + 8 hours Sucker Punch 58 + 12 hours Sucker Punch + 6 hours Sucker Punch _________________________________ 70 hours total 86 29 | SharePoint Saturday Richmond 2011
  • 30. 30 | SharePoint Saturday Richmond 2011
  • 31. Review project plan. • Discuss activities. • Create glossary. 31 | SharePoint Saturday Richmond 2011
  • 32. Lesson 3: Verify The Problem You Are Solving 32 32 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 33. Is branding really going to solve the problem? • Branding / Styling is the solution when content and functionality are already defined. • If not, you are still defining functional and content requirements too. • Use appropriate process to get requirements  Review creative process with stakeholders.  Show examples. 33 | SharePoint Saturday Richmond 2011
  • 34. SharePoint – Inspiration Design Analogy Your result still resembles the original structure 34 | SharePoint Saturday Richmond 2011
  • 35. SharePoint – Inspiration Design Example 35 | SharePoint Saturday Richmond 2011
  • 36. SharePoint – Innovation Example 36 | SharePoint Saturday Richmond 2011
  • 37. Lesson 4: Multiple Designs Require Time to Architect 37 37 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 38. Multiple Design & Theme Implementation How would you architect this? • # of master pages •  3 designs, • Inheritance of branding  14 color variations for each one elements  2 collaboration  1 publishing • Minimize “tweaking” impact  3 page layouts? • How many master pages? • Any inheritance? • What if you find several bugs just before launch? • How many files will you update? 38 | SharePoint Saturday Richmond 2011 38
  • 39. Lesson 4: Multiple Designs Require Time to Architect • Split into new master page only when necessary. • Minimize # of master pages and manage styling variations in page layouts. • Inheritance is important – base CSS. • Requires development and deployment strategy. • Makes changes or troubleshooting much easier. 39 39 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 40. Lesson 5: Define how iterations, reviews , and approvals are managed. Infinity Symbol 40 40 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 41. Lesson 5: Define how iterations, reviews , and approvals are managed. • Inherent in some methodology (agile). • Define # of iterations of Wireframes and Mockups before starting project • Define approval process. • Put in legal document (SOW). • Define how changes are managed. Infinity Symbol 41 41 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 42. Lesson 6: Define Roles & Responsibilities Typical SharePoint Project Team Project Sponsor Project Manager SharePoint Biz Analyst / Architect Site Builder 42 42 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 43. Lesson 6: Define Roles & Responsibilities Typical SharePoint Project Team Possible Roles with Custom UX Project Sponsor Project Manager UX Architect/ Developer(s) Branding Lead SharePoint Biz Analyst / UI Designer Front End Architect Site Builder Developer 43 43 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 44. Lesson 6: Define Roles & Responsibilities • Review together as a team (even if it seems to be common knowledge) verify with SharePoint Project Team Typical stakeholder. Added Roles with Custom UX • Define whoSponsor Project owns each task, who does what andUX Architect/ Project Manager when. Developer(s) Branding Lead • Ensure you have source control if multiple folks in same file (Subversion for Photoshop). SharePoint Biz Analyst / UI Designer Front End Architect Site Builder Developer 44 44 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 45. Lesson 7: Mitigate Risk for Highly Customized Sites 45 45 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 46. Lesson 7: Mitigate Risk for Highly Customized Sites • Custom Site Definitions • Proof of concepts • Multiple Solutions and • Code reviews Features • Multiple check points • Public Facing Sites • Define assumptions • Define stakeholder responsibilities 46 46 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 47. Lesson 8: Understand and Confirm Skills Required 47 47 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 48. Lesson 8: Understand and Confirm Skills Required • Discuss process & identify skills required. • Make sure you learn experience level of team.  Don’t assume credentials mean branding/UI design experience.  Look at previous project experience.  Web designer without SharePoint experience is not the same as one with. Plan for some ramp up time. • Determine which skills are required for project success (master pages, page layouts, CSS, client side scripting, XSL styling). • Identify any discrepancies early – build time in for learning/mentoring. 48 48 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 49. UX Strategists / UX Designers Architects / Creative Developers Director Front End Information Platform / IT Developers Architects 49 | SharePoint Saturday Richmond 2011
  • 50. 50 | SharePoint Saturday Richmond 2011
  • 51. Lesson 9: Have Single Contact for Visual Design Decisions 51 51 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 52. Basic WCM & Branding Project (Waterfall) 52 | SharePoint Saturday Richmond 2011
  • 53. Lesson 9: Have Single Contact for Visual Design Decisions • “Design by committee” doesn’t work without risk to timeline. • Assign a creative contact. • Define a role with veto power. • Beware of IT Sponsor that “dabbles with design” 53 53 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 54. Lesson 10: Start with Good Requirements 54 54 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 55. Lesson 10: Start with Good Requirements 55 55 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 56. Lesson 10: Start with Good Requirements 1. Branding meeting with stakeholders.  Walk through examples.  Define whether you are creating an inspired design or an innovative design.  Communicate cost and timeline implications of fully customized site . 2. Review functional requirements. 56 56 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 57. • Migrations (un-ghosting/customized pages). • Undefined/unclear methodology (agile/hybrid/waterfall). • Unclear transfer points b/w design & development. • Locked down dev box. • Lack of project management. 57 | SharePoint Saturday Richmond 2011
  • 58. 1. Avoid getting sucker-punched by learning from others mistakes. 2. Share a common vocabulary. 3. Verify the problem you are solving. 4. Multiple designs require time to architect. 5. Define how iterations, reviews , and approvals are managed. 6. Define roles and responsibilities. 7. Mitigate risk for highly customized sites. 8. Understand and confirm skill set of team. 9. Have single contact for visual design decisions. 10. Start with good requirements. 58 | SharePoint Saturday Richmond 2011
  • 59. • Best to have a project manager • At the least an agreed upon project plan. • If you are a solo resource without a project manager, be sure to have a plan for tough conversations. 59 | SharePoint Saturday Richmond 2011
  • 60. Best Tool for SharePoint Branding Use Paper and Pen to communicate Visual Design 60 | SharePoint Saturday Richmond 2011
  • 61. Other Tools of Choice Conceptual Site Modeling Content Organization & Planning  SmartDraw  Jumpchart.org  Mindjet  PowerPoint Wireframes / Functional Design Visual Design / Mockups  Illustrator (make your own UI set)  Photoshop  Mockflow.com  Illustrator (for lots of text)  Visio  Intranet Factory 61 | SharePoint Saturday Richmond 2011
  • 62. Thank You My Blog: The SharePoint Muse Twitter @marcykellar Linked in marcykellar Please Fill Out Session Forms 62 62 SharePoint Saturday Richmond 20112011 | | SharePoint Saturday Columbus
  • 63. Special Thanks to Our Sponsors 63 | SharePoint Saturday Richmond 2011