SlideShare a Scribd company logo
Lessons Learned

A SharePoint Designer’s Lessons Learned
By Marcy Kellar




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




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




                                             3   | SharePoint Saturday Columbus 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




                                             4   | SharePoint Saturday Columbus 2011
Marcy Kellar
SharePoint
•   6 years experience in SharePoint
•   Branding, Publishing, Intranets, Public
    Facing SharePoint Sites with
    Enterprise clients
•   Touched over 50 intranets
•   Co-Author, “Beginning SharePoint
    Designer 2010 (Wrox)


Design
•   Professor of User Centered Design at
    Art Institute of Indianapolis
•   Award Winning Photographer & Fine
    Artist



                                              5   | SharePoint Saturday Columbus 2011
What is Branding?




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




                                     7   | SharePoint Saturday Columbus 2011
SharePoint Branding



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




                   8   | SharePoint Saturday Columbus 2011
9   | SharePoint Saturday Columbus 2011
10   | SharePoint Saturday Columbus 2011
SharePoint Branding




                      11 11 SharePoint Saturday Columbus 20112011
                         |    | SharePoint Saturday Columbus
SharePoint Branding




                      Master Pages
                      Page Layouts
                      Css
                      Content Styling
                      HTML Editor Styling




                              12 12 SharePoint Saturday Columbus 20112011
                                 |    | SharePoint Saturday Columbus
SharePoint Branding /
UI Design Customization
    is Challenging


                     13   | SharePoint Saturday Columbus 2011
But Not Impossible




                 14   | SharePoint Saturday Columbus 2011
1.  Unknown Territory (Anything not using a templated design)
2.  Undefined Vocabulary
3.  Unclear Scope - Innovation vs Inspiration
4.  Multiple Designs and / or Variations
5.  Undefined Design Reviews and Change Management
6.  Unclear Roles & Responsibilities
7.  Highly Customized Sites
    Custom Site Definitions
    Highly Customized Site/Lots of Features
8. Team of Independent Contractors
9. Lack of Key Stakeholders (Committee Projects)
10. Poor Requirements (Non-Requirements)

                                                       15   | SharePoint Saturday Columbus 2011
16   | SharePoint Saturday Columbus 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.”




                                                              17   | SharePoint Saturday Columbus 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.”




                                                              18   | SharePoint Saturday Columbus 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




                                       19   | SharePoint Saturday Columbus 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



                                       20   | SharePoint Saturday Columbus 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



                                                          21   | SharePoint Saturday Columbus 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
                                                                 22   | SharePoint Saturday Columbus 2011
23   | SharePoint Saturday Columbus 2011
•   Review project plan.
•   Discuss activities.
•   Create glossary.




                           24   | SharePoint Saturday Columbus 2011
Lesson 3: Verify The Problem You Are Solving




                                          25 25 SharePoint Saturday Columbus 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.




                                                                     26   | SharePoint Saturday Columbus 2011
SharePoint – Inspiration Design Analogy




  Your result still resembles the original structure

                                           27   | SharePoint Saturday Columbus 2011
SharePoint – Inspiration Design Example




                                          28   | SharePoint Saturday Columbus 2011
SharePoint – Innovation Example




                                  29   | SharePoint Saturday Columbus 2011
Lesson 4: Multiple Designs Require Time to Architect




                                           30 30 SharePoint Saturday Columbus 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
                                     2 collaboration
  elements                           1 publishing
• Minimize “tweaking”                3 page layouts?

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




                                                   31   | SharePoint Saturday Columbus 2011


                                                                                              31
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.




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




                          Infinity Symbol




                                                      33 33 SharePoint Saturday Columbus 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




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


    Typical SharePoint Project Team
     Project Sponsor   Project Manager




       SharePoint       Biz Analyst /
        Architect       Site Builder




                                            35 35 SharePoint Saturday Columbus 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




                                                            36 36 SharePoint Saturday Columbus 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 who owns each task, who does what and when.
       Project Sponsor Project Manager     UX Architect/        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




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




                                                      38 38 SharePoint Saturday Columbus 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




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




                                                   40 40 SharePoint Saturday Columbus 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.




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




Front End    Information
                                 Platform / IT
Developers   Architects




                                                 42   | SharePoint Saturday Columbus 2011
43   | SharePoint Saturday Columbus 2011
Lesson 9: Have Single Contact for Visual Design Decisions




                                                   44 44 SharePoint Saturday Columbus 20112011
                                                      |    | SharePoint Saturday Columbus
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
                                                                 45   | SharePoint Saturday Columbus 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”




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




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




                                          48 48 SharePoint Saturday Columbus 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.




                                                                 49 49 SharePoint Saturday Columbus 20112011
                                                                    |    | SharePoint Saturday Columbus
•   Migrations (ghosting).
•   Fixed-bid branding projects (without templates).
•   Undefined/unclear methodology (agile/hybrid/waterfall).
•   Unclear transfer points b/w design & development.
•   Locked down dev box.
•   Lack of project management.




                                                    50   | SharePoint Saturday Columbus 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.

                                                      51   | SharePoint Saturday Columbus 2011
• And always have a project manager or at least an agreed upon
  project plan. User Interface/Branding and UX projects often have
  tough conversations to reset and manage expectations.
• If you are a solo resource without a project manager, be sure to have
  a plan for tough conversations.




                                                        52   | SharePoint Saturday Columbus 2011
My 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




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




                               54 54 SharePoint Saturday Columbus 20112011
                                  |    | SharePoint Saturday Columbus
Thanks to Our Sponsors!




                          55   | SharePoint Saturday Columbus 2011

More Related Content

PPTX
Jornata llc sps baltimore 2012 - share point branding
PDF
You're Hired! How to ace your next job interview
PDF
Establishing Dominance - SPS Columbus 2011
PDF
After the Dust settles - SharePoint Operations Guidance DaySPUG
PDF
Identity in office 365 sps michigan 2013
PDF
IndyPASS - Can SharePoint and SQL Server Find Wedded Bliss?
PDF
SPSRIC - A SharePoint Designer’s Lessons Learned
PDF
Office 365 Deployment Strategies
Jornata llc sps baltimore 2012 - share point branding
You're Hired! How to ace your next job interview
Establishing Dominance - SPS Columbus 2011
After the Dust settles - SharePoint Operations Guidance DaySPUG
Identity in office 365 sps michigan 2013
IndyPASS - Can SharePoint and SQL Server Find Wedded Bliss?
SPSRIC - A SharePoint Designer’s Lessons Learned
Office 365 Deployment Strategies

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

PDF
SharePoint Saturday New York City: Boost your SharePoint 2010 Farm Performanc...
PPTX
Branding 101 extended
PPTX
Developing branding solutions
PPTX
Developing branding solutions for 2013
PPTX
Branding & Design Opportunities/Challenges with SharePoint 2013
PPTX
Branding 101
PDF
10 Worst Mistakes in SharePoint Branding
PPTX
November 2014 MNSPUG - SharePoint User Adoption
PPT
SharePoint Branding - Change Your Look
PDF
Office365 Communities
PDF
Branding Wont Fix Crappy Content - SharePoint User Experience Discussion
PDF
SPS Cincinnati slidedeck (pdf)
PPTX
SPS Cincinnati slidedeck
PDF
Real World SharePoint Branding - SharePoint Online - SharePoint Saturday Sess...
PPTX
The Pragmatist's Approach to SharePoint Branding
PDF
SharePoint Exchange Forum - 10 Worst Mistakes in SharePoint Branding
PPTX
SharePoint Saturday Philly - Intro to SharePoint 2010 Branding
PDF
Sustainable Theming with Fusion - DCCO 2011
PPTX
Fulfilling the promise of Responsive Design with SharePoint 2013
PPTX
Thoughts on building deployable and updatable share point solutions
SharePoint Saturday New York City: Boost your SharePoint 2010 Farm Performanc...
Branding 101 extended
Developing branding solutions
Developing branding solutions for 2013
Branding & Design Opportunities/Challenges with SharePoint 2013
Branding 101
10 Worst Mistakes in SharePoint Branding
November 2014 MNSPUG - SharePoint User Adoption
SharePoint Branding - Change Your Look
Office365 Communities
Branding Wont Fix Crappy Content - SharePoint User Experience Discussion
SPS Cincinnati slidedeck (pdf)
SPS Cincinnati slidedeck
Real World SharePoint Branding - SharePoint Online - SharePoint Saturday Sess...
The Pragmatist's Approach to SharePoint Branding
SharePoint Exchange Forum - 10 Worst Mistakes in SharePoint Branding
SharePoint Saturday Philly - Intro to SharePoint 2010 Branding
Sustainable Theming with Fusion - DCCO 2011
Fulfilling the promise of Responsive Design with SharePoint 2013
Thoughts on building deployable and updatable share point solutions
Ad

More from Marcy Kellar (8)

PDF
Design with the User In Mind: Best Practices for a Usable and Adopted SharePo...
PDF
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
PDF
SharePoint Exchange Forum - How to Make a SharePoint Site Intuitive
PDF
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
PDF
SharePoint User Experience: What Can it do for Adoption
PPTX
Twitter for the Newbie: How to Use Twitter
PDF
Designing Intuitive SharePoint Sites
PDF
SharePoint User Experience Design Project Plan v1.0
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...
SharePoint Exchange Forum - How to Make a SharePoint Site Intuitive
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
SharePoint User Experience: What Can it do for Adoption
Twitter for the Newbie: How to Use Twitter
Designing Intuitive SharePoint Sites
SharePoint User Experience Design Project Plan v1.0
Ad

Recently uploaded (20)

PDF
Trusted Executive Protection Services in Ontario — Discreet & Professional.pdf
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PPTX
Entrepreneur intro, origin, process, method
PPT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
PDF
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
PPTX
joggers park landscape assignment bandra
PPTX
Media And Information Literacy for Grade 12
DOCX
actividad 20% informatica microsoft project
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PPT
Machine printing techniques and plangi dyeing
PPTX
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
PDF
Interior Structure and Construction A1 NGYANQI
PPT
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
PDF
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
PPTX
areprosthodontics and orthodonticsa text.pptx
PPTX
mahatma gandhi bus terminal in india Case Study.pptx
PDF
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
PPT
UNIT I- Yarn, types, explanation, process
PPT
pump pump is a mechanism that is used to transfer a liquid from one place to ...
PPTX
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx
Trusted Executive Protection Services in Ontario — Discreet & Professional.pdf
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
Entrepreneur intro, origin, process, method
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
joggers park landscape assignment bandra
Media And Information Literacy for Grade 12
actividad 20% informatica microsoft project
Tenders & Contracts Works _ Services Afzal.pptx
Machine printing techniques and plangi dyeing
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
Interior Structure and Construction A1 NGYANQI
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
areprosthodontics and orthodonticsa text.pptx
mahatma gandhi bus terminal in india Case Study.pptx
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
UNIT I- Yarn, types, explanation, process
pump pump is a mechanism that is used to transfer a liquid from one place to ...
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx

SPSColumbus - A SharePoint Designer’s Lessons Learned

  • 1. Lessons Learned A SharePoint Designer’s Lessons Learned By Marcy Kellar 1 | SharePoint Saturday Columbus 2011
  • 2. • Lessons Learned from SharePoint Branding Projects • Stories and Lessons • No Code • No Demos 2 | SharePoint Saturday Columbus 2011
  • 3. • Project Managers • Business Decisions Makers • Architects • Designers • Anyone who’s head will roll when things go wrong 3 | SharePoint Saturday Columbus 2011
  • 4. 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 4 | SharePoint Saturday Columbus 2011
  • 5. Marcy Kellar SharePoint • 6 years experience in SharePoint • Branding, Publishing, Intranets, Public Facing SharePoint Sites with Enterprise clients • Touched over 50 intranets • Co-Author, “Beginning SharePoint Designer 2010 (Wrox) Design • Professor of User Centered Design at Art Institute of Indianapolis • Award Winning Photographer & Fine Artist 5 | SharePoint Saturday Columbus 2011
  • 6. What is Branding? 6 | SharePoint Saturday Columbus 2011
  • 7. Branding: the use of advertising, distinctive design, and other means to make consumers associate a specific product with a specific manufacturer 7 | SharePoint Saturday Columbus 2011
  • 8. SharePoint Branding Content Placement, Content Layout, Interaction Design, Site Architecture Basically - Everything Else 8 | SharePoint Saturday Columbus 2011
  • 9. 9 | SharePoint Saturday Columbus 2011
  • 10. 10 | SharePoint Saturday Columbus 2011
  • 11. SharePoint Branding 11 11 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 12. SharePoint Branding Master Pages Page Layouts Css Content Styling HTML Editor Styling 12 12 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 13. SharePoint Branding / UI Design Customization is Challenging 13 | SharePoint Saturday Columbus 2011
  • 14. But Not Impossible 14 | SharePoint Saturday Columbus 2011
  • 15. 1. Unknown Territory (Anything not using a templated design) 2. Undefined Vocabulary 3. Unclear Scope - Innovation vs Inspiration 4. Multiple Designs and / or Variations 5. Undefined Design Reviews and Change Management 6. Unclear Roles & Responsibilities 7. Highly Customized Sites  Custom Site Definitions  Highly Customized Site/Lots of Features 8. Team of Independent Contractors 9. Lack of Key Stakeholders (Committee Projects) 10. Poor Requirements (Non-Requirements) 15 | SharePoint Saturday Columbus 2011
  • 16. 16 | SharePoint Saturday Columbus 2011
  • 17. 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.” 17 | SharePoint Saturday Columbus 2011
  • 18. 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.” 18 | SharePoint Saturday Columbus 2011
  • 19. 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 19 | SharePoint Saturday Columbus 2011
  • 20. 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 20 | SharePoint Saturday Columbus 2011
  • 21. 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 21 | SharePoint Saturday Columbus 2011
  • 22. 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 22 | SharePoint Saturday Columbus 2011
  • 23. 23 | SharePoint Saturday Columbus 2011
  • 24. Review project plan. • Discuss activities. • Create glossary. 24 | SharePoint Saturday Columbus 2011
  • 25. Lesson 3: Verify The Problem You Are Solving 25 25 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 26. 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. 26 | SharePoint Saturday Columbus 2011
  • 27. SharePoint – Inspiration Design Analogy Your result still resembles the original structure 27 | SharePoint Saturday Columbus 2011
  • 28. SharePoint – Inspiration Design Example 28 | SharePoint Saturday Columbus 2011
  • 29. SharePoint – Innovation Example 29 | SharePoint Saturday Columbus 2011
  • 30. Lesson 4: Multiple Designs Require Time to Architect 30 30 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 31. Multiple Design & Theme Implementation • How would you architect this? • # of master pages  3 designs, • Inheritance of branding  14 color variations for each one  2 collaboration elements  1 publishing • Minimize “tweaking”  3 page layouts? impact • How many master pages? • Any inheritance? • What if you find several bugs just before launch? • How many files will you update? 31 | SharePoint Saturday Columbus 2011 31
  • 32. 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. 32 32 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 33. Lesson 5: Define how iterations, reviews , and approvals are managed. Infinity Symbol 33 33 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 34. 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 34 34 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 35. Lesson 6: Define Roles & Responsibilities Typical SharePoint Project Team Project Sponsor Project Manager SharePoint Biz Analyst / Architect Site Builder 35 35 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 36. 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 36 36 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 37. 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 who owns each task, who does what and when. Project Sponsor Project Manager UX Architect/ 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 37 37 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 38. Lesson 7: Mitigate Risk for Highly Customized Sites 38 38 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 39. 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 39 39 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 40. Lesson 8: Understand and Confirm Skills Required 40 40 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 41. 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. 41 41 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 42. UX Strategists / Designers UX Architects / Developers Creative Director Front End Information Platform / IT Developers Architects 42 | SharePoint Saturday Columbus 2011
  • 43. 43 | SharePoint Saturday Columbus 2011
  • 44. Lesson 9: Have Single Contact for Visual Design Decisions 44 44 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 45. 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 45 | SharePoint Saturday Columbus 2011
  • 46. 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” 46 46 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 47. Lesson 10: Start with Good Requirements 47 47 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 48. Lesson 10: Start with Good Requirements 48 48 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 49. 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. 49 49 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 50. Migrations (ghosting). • Fixed-bid branding projects (without templates). • Undefined/unclear methodology (agile/hybrid/waterfall). • Unclear transfer points b/w design & development. • Locked down dev box. • Lack of project management. 50 | SharePoint Saturday Columbus 2011
  • 51. 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. 51 | SharePoint Saturday Columbus 2011
  • 52. • And always have a project manager or at least an agreed upon project plan. User Interface/Branding and UX projects often have tough conversations to reset and manage expectations. • If you are a solo resource without a project manager, be sure to have a plan for tough conversations. 52 | SharePoint Saturday Columbus 2011
  • 53. My 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 53 | SharePoint Saturday Columbus 2011
  • 54. Thank You My Blog: The SharePoint Muse Twitter @marcykellar Linked in marcykellar 54 54 SharePoint Saturday Columbus 20112011 | | SharePoint Saturday Columbus
  • 55. Thanks to Our Sponsors! 55 | SharePoint Saturday Columbus 2011