SlideShare a Scribd company logo
1 of 34
Mark Congiusta
Senior User Experience Manager SBG
July 19, 2017
Making Security Products Better Through Great Design
The UX of Security
Schneier on Security
Traditionally, we've thought about security and
usability as a trade-off: a more secure system is
less functional and more annoying, and a
more capable, flexible, and powerful system is
less secure. This "either/or" thinking results in
systems that are neither usable nor secure.
Cisco 2017 Annual Cybersecurity Report
Many organizations are relying on many solutions from
many vendors. This tactic adds to the complexity and
confusion of securing networks as the Internet continues
to grow in terms of speed, connected devices, and
traffic. Organizations need to aim for simplicity and
integration if they are to protect themselves.
Simple. Open. Automated.
75%of potential customers judge the
credibility of a business based on
the design of its products*
*Stanford Guidelines for Web Credibility, 2002
*Design Management Institute Design Value Index, 2014
2+2
Cisco vs Palo Alto NGFW Reddit thread comment
PaloAlto has one unified interface, templated
shared rules, config management, patch
management and very streamlined rules made
it an easy choice over the franken platform that
Cisco has been slowly trying to unify…
A codified set of principles and aligned user
workflows, terminology, and visual design to
unify the user experience across Cisco’s
Security and Networking product portfolio.
Hammurabi
Make Cisco’s Security
products look and feel as
superior as they work.
Cisco’s Brand Experience Guidelines
Everything you create needs to look, feel,
and sound like Cisco. So we deliver
experiences that reflect our brand and
exceed our customer's expectations.
What Do We Want To Be?
Bargain
Heterogeneous
Range of brand quality
Premium
Consistent
Unified brand promise
*All Accordion UI widgets are from the same application: Cisco Identity Services Engine 2.2 Denali release
SBG Customer 2015
In all fairness, the GUI experience
is partially more than bad…looks
like a trainee is programming it’s
first website.
Aligning the Cisco Security Experience
SBG Customer 2017
I like the look and feel…much more
simple and much more for the
average user…tremendously better.
Huge leap in the right direction!
Behavior Language Identity
• How it works in one
place is how it should
work everywhere
• Workflows align to our
customers’ needs, not
the technology’s
• Security is complex,
but it doesn’t have to
be hard
• Difficult concepts can
be explained in a
human way
• Words are the vehicle
of our deliverable
content
• Our tone of voice
should always be
clear, consistent, and
conversational
• Cisco’s brand DNA
should always be
apparent
• UI consistency is no
longer a “nice to
have”
• Appealing visual
design is how we
give our first
impression
Components of a Unified Design System
ar·che·type (ärkəˌtīp)
1. a very typical example of a certain person or thing
2. the original pattern or model from which all things of
the same kind are copied or on which they are based
3. a prototype
Aligning Interaction Design and Workflows
Archetypes
• Alerts/Notifications
• Dashboard
• Device Reg
• Inline Help
• Login
• Narrative Text
• Navigation
• Policy - Create
• Policy - Edit
• Reporting
• Search
• Tables
• Update/Upgrade
• Visual Design
• Glossary
Use Cases
The administrator needs to update an existing policy (including rules and objects within the policy container) for any
of various reasons:
• to reflect a change in the network (for instance, a set of IP addresses associated with a new branch office, or
removal of an LDAP server that is no longer in use)
• to respond to an end-user request (for instance, identification of a destination that should not be blocked)
• to reflect updates in corporate security or acceptable use policies (for instance, new HR guidelines or legal
requirements
• Define core
security/networking
patterns and use cases
• Independent of specific
product UIs
• Basic “wireframe” only
• Interaction details
captured at a high level
• Call out exceptions
• Allow comment thread
to track feedback
• Versioning
• Create an SBG Security Dictionary
• Unify security nomenclature (FTW; hardware bypass; fail open)
• Enforce consistent UI terminology (OK/Submit/Apply buttons)
• In-product help strategy
• Create an SBG-specific skin for the online help that matches the product UI
• Create and enforce guidelines for pop-up/field-level help
• Create a single documentation format
• Create SBG-specific templates for a consistent look and feel that aligns
with the product UI
Consistent Language and Doc Look & Feel
UI/Visual Design
Adoption of Atlantic visual/branding guidelines
• Corporate Logo
• Color Palette
• Typography / Font
• Iconography
• UI Components
• Header / Footer
• Login/About
UI/Visual Design
Create atomic design framework
• Provides a methodology for a design system
• Enables assembly of abstract items to concrete
• Builds a system of consistency and cohesion
• Creates an assembly mechanism
ISE AMPNGFW
Abstract
Build
Concrete
Atoms
Molecules
Organisms
Templates
Pages
Alignment Checklist Example
Archetype Score Notes
Alerts/Notifications
Dashboard
Device Registration
Inline Help
Login
Narrative Text
Navigation
Policy - Create
Policy - Edit
Reporting
Search
Tables
Update/Upgrade
Visual Design ~30% screens aligned
Glossary NA WIP
No alignment
Limited alignment
Partial alignment
Close alignment
= 0 points
= 1 point
= 2 points
= 3 points
Checklist score = 30
Total possible score = 56
= 0.54 x 100 = 54
• Checklist items are
determined by product type
and features
• Each archetype is scored on
a scale of 0 to 4 based on
degree of alignment
• Total score is a percentage of
total possible alignment
points
• Products not held responsible
for irrelevant features
Full alignment = 4 points
Timeline
Phase 1
Groundwork
Phase 1.5
Refinement
Phase 2
Expansion
Phase 3
Lifecycle
Feb 2017Nov 2016 July 2017 Q2 FY18 Ongoing
• Identify Hammurabi
MVP
• UX Team builds
assets/libraries
• Score initially
targeted products
• Address archetype
inconsistencies
• Share initial scoring
results with product
teams
• Develop product
“get well” strategies
• Broaden effort to
include other UX
stakeholders
• Hammurabi Summit
• Identify second
round of archetypes
• Continuous release
• Hold regular
compliance reviews
• Expand/iterate
libraries
• Ensure complete
portfolio coverage
• Core team oversight
mcongius@cisco.com
@CiscoUX

More Related Content

Similar to The UX of Security

Model-driven and low-code development for event-based systems | Bobby Calderw...
Model-driven and low-code development for event-based systems | Bobby Calderw...Model-driven and low-code development for event-based systems | Bobby Calderw...
Model-driven and low-code development for event-based systems | Bobby Calderw...
HostedbyConfluent
 
Owasp Summit - Wednesday evening briefing master
Owasp Summit - Wednesday evening briefing masterOwasp Summit - Wednesday evening briefing master
Owasp Summit - Wednesday evening briefing master
Dinis Cruz
 
Business Driven IT Design
Business Driven IT Design Business Driven IT Design
Business Driven IT Design
WSO2
 
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Agile India
 

Similar to The UX of Security (20)

R917737 Ux Manager
R917737 Ux ManagerR917737 Ux Manager
R917737 Ux Manager
 
Design System Proposal
Design System ProposalDesign System Proposal
Design System Proposal
 
Model-driven and low-code development for event-based systems | Bobby Calderw...
Model-driven and low-code development for event-based systems | Bobby Calderw...Model-driven and low-code development for event-based systems | Bobby Calderw...
Model-driven and low-code development for event-based systems | Bobby Calderw...
 
Software Architecture Introduction
Software Architecture IntroductionSoftware Architecture Introduction
Software Architecture Introduction
 
Software architecture introduction
Software architecture introductionSoftware architecture introduction
Software architecture introduction
 
Collaboration
CollaborationCollaboration
Collaboration
 
Owasp Summit - Wednesday evening briefing master
Owasp Summit - Wednesday evening briefing masterOwasp Summit - Wednesday evening briefing master
Owasp Summit - Wednesday evening briefing master
 
Borland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptxBorland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptx
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
 
How to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solutionHow to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solution
 
Business Driven IT Design
Business Driven IT Design Business Driven IT Design
Business Driven IT Design
 
20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform
 
A Beard, An App, A Blender
A Beard, An App, A BlenderA Beard, An App, A Blender
A Beard, An App, A Blender
 
Struts validation framework Part 2
Struts validation framework Part 2Struts validation framework Part 2
Struts validation framework Part 2
 
Justinmind prototyping: Interactive Requirements for your Software Developmen...
Justinmind prototyping: Interactive Requirements for your Software Developmen...Justinmind prototyping: Interactive Requirements for your Software Developmen...
Justinmind prototyping: Interactive Requirements for your Software Developmen...
 
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
API and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveAPI and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep dive
 
Finally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint UsefulFinally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint Useful
 
O.Savchenko FWDays workshop Software Architecture
O.Savchenko FWDays workshop Software ArchitectureO.Savchenko FWDays workshop Software Architecture
O.Savchenko FWDays workshop Software Architecture
 

More from Mark Congiusta

More from Mark Congiusta (20)

The 10 Commandments of E-commerce UX
The 10 Commandments of E-commerce UXThe 10 Commandments of E-commerce UX
The 10 Commandments of E-commerce UX
 
You Can UX From Anywhere
You Can UX From AnywhereYou Can UX From Anywhere
You Can UX From Anywhere
 
Design Thinking in the Real World
Design Thinking in the Real WorldDesign Thinking in the Real World
Design Thinking in the Real World
 
Designing Design Sprints
Designing Design SprintsDesigning Design Sprints
Designing Design Sprints
 
A Day in the Life of a Senior User Experience Manager
A Day in the Life of a Senior User Experience ManagerA Day in the Life of a Senior User Experience Manager
A Day in the Life of a Senior User Experience Manager
 
Design of Everday Things - Final Project
Design of Everday Things - Final ProjectDesign of Everday Things - Final Project
Design of Everday Things - Final Project
 
Design Thinking Action Lab Assignment: Ideation Mind Map
Design Thinking Action Lab Assignment: Ideation Mind MapDesign Thinking Action Lab Assignment: Ideation Mind Map
Design Thinking Action Lab Assignment: Ideation Mind Map
 
Agile: It's not just for engineers anymore!
Agile: It's not just for engineers anymore!Agile: It's not just for engineers anymore!
Agile: It's not just for engineers anymore!
 
Don't You Forget About UX
Don't You Forget About UXDon't You Forget About UX
Don't You Forget About UX
 
User Experience: Everybody Wants Some
User Experience: Everybody Wants SomeUser Experience: Everybody Wants Some
User Experience: Everybody Wants Some
 
Fuck Email
Fuck EmailFuck Email
Fuck Email
 
20 Short Slides At Ignite Dublin
20 Short Slides At Ignite Dublin20 Short Slides At Ignite Dublin
20 Short Slides At Ignite Dublin
 
I just called to say that if I loved you I would have written you a letter
I just called to say that if I loved you I would have written you a letterI just called to say that if I loved you I would have written you a letter
I just called to say that if I loved you I would have written you a letter
 
The User Experience of Christmas
The User Experience of ChristmasThe User Experience of Christmas
The User Experience of Christmas
 
User Experience Just Doesn’t Matter
User Experience Just Doesn’t MatterUser Experience Just Doesn’t Matter
User Experience Just Doesn’t Matter
 
“Go ahead and pirate that record label's music. They'll make more.”
“Go ahead and pirate that record label's music. They'll make more.”“Go ahead and pirate that record label's music. They'll make more.”
“Go ahead and pirate that record label's music. They'll make more.”
 
Product Design: Enriching Your Life One Useless Piece Of Crap At A Time
Product Design: Enriching Your Life One Useless Piece Of Crap At A TimeProduct Design: Enriching Your Life One Useless Piece Of Crap At A Time
Product Design: Enriching Your Life One Useless Piece Of Crap At A Time
 
Scientific progress will surely save the earth! (If it doesn't kill us first)
Scientific progress will surely save the earth! (If it doesn't kill us first)Scientific progress will surely save the earth! (If it doesn't kill us first)
Scientific progress will surely save the earth! (If it doesn't kill us first)
 
PowerPoint: The Good, The Bad and The Ugly. (Just Kidding: There’s Nothing Go...
PowerPoint: The Good, The Bad and The Ugly. (Just Kidding: There’s Nothing Go...PowerPoint: The Good, The Bad and The Ugly. (Just Kidding: There’s Nothing Go...
PowerPoint: The Good, The Bad and The Ugly. (Just Kidding: There’s Nothing Go...
 
From John Ratzenberger to Internet Porn: A Detailed Look at Information Overl...
From John Ratzenberger to Internet Porn: A Detailed Look at Information Overl...From John Ratzenberger to Internet Porn: A Detailed Look at Information Overl...
From John Ratzenberger to Internet Porn: A Detailed Look at Information Overl...
 

Recently uploaded

Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
Isadora Agency
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
nirzagarg
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
210303105569
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
nirzagarg
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Nitya salvi
 

Recently uploaded (20)

Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
Branding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfBranding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdf
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
Kondapur ] High Profile Call Girls in Hyderabad (Adult Only) 9352988975 Escor...
Kondapur ] High Profile Call Girls in Hyderabad (Adult Only) 9352988975 Escor...Kondapur ] High Profile Call Girls in Hyderabad (Adult Only) 9352988975 Escor...
Kondapur ] High Profile Call Girls in Hyderabad (Adult Only) 9352988975 Escor...
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
 
❤️ Call Girls Service Amritsar Call Girls (Adult Only) 💯Call Us 🔝 6378878445 ...
❤️ Call Girls Service Amritsar Call Girls (Adult Only) 💯Call Us 🔝 6378878445 ...❤️ Call Girls Service Amritsar Call Girls (Adult Only) 💯Call Us 🔝 6378878445 ...
❤️ Call Girls Service Amritsar Call Girls (Adult Only) 💯Call Us 🔝 6378878445 ...
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Abu Dhabi Call girls Service0556255850 Call girls in Abu Dhabi
Abu Dhabi Call girls Service0556255850 Call girls in Abu DhabiAbu Dhabi Call girls Service0556255850 Call girls in Abu Dhabi
Abu Dhabi Call girls Service0556255850 Call girls in Abu Dhabi
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 

The UX of Security

  • 1. Mark Congiusta Senior User Experience Manager SBG July 19, 2017 Making Security Products Better Through Great Design The UX of Security
  • 2.
  • 3. Schneier on Security Traditionally, we've thought about security and usability as a trade-off: a more secure system is less functional and more annoying, and a more capable, flexible, and powerful system is less secure. This "either/or" thinking results in systems that are neither usable nor secure.
  • 4.
  • 5. Cisco 2017 Annual Cybersecurity Report Many organizations are relying on many solutions from many vendors. This tactic adds to the complexity and confusion of securing networks as the Internet continues to grow in terms of speed, connected devices, and traffic. Organizations need to aim for simplicity and integration if they are to protect themselves.
  • 7.
  • 8.
  • 9.
  • 10. 75%of potential customers judge the credibility of a business based on the design of its products* *Stanford Guidelines for Web Credibility, 2002
  • 11. *Design Management Institute Design Value Index, 2014
  • 12. 2+2
  • 13. Cisco vs Palo Alto NGFW Reddit thread comment PaloAlto has one unified interface, templated shared rules, config management, patch management and very streamlined rules made it an easy choice over the franken platform that Cisco has been slowly trying to unify…
  • 14.
  • 15.
  • 16. A codified set of principles and aligned user workflows, terminology, and visual design to unify the user experience across Cisco’s Security and Networking product portfolio. Hammurabi
  • 17. Make Cisco’s Security products look and feel as superior as they work.
  • 18. Cisco’s Brand Experience Guidelines Everything you create needs to look, feel, and sound like Cisco. So we deliver experiences that reflect our brand and exceed our customer's expectations.
  • 19. What Do We Want To Be? Bargain Heterogeneous Range of brand quality Premium Consistent Unified brand promise
  • 20.
  • 21. *All Accordion UI widgets are from the same application: Cisco Identity Services Engine 2.2 Denali release
  • 22. SBG Customer 2015 In all fairness, the GUI experience is partially more than bad…looks like a trainee is programming it’s first website.
  • 23. Aligning the Cisco Security Experience
  • 24. SBG Customer 2017 I like the look and feel…much more simple and much more for the average user…tremendously better. Huge leap in the right direction!
  • 25. Behavior Language Identity • How it works in one place is how it should work everywhere • Workflows align to our customers’ needs, not the technology’s • Security is complex, but it doesn’t have to be hard • Difficult concepts can be explained in a human way • Words are the vehicle of our deliverable content • Our tone of voice should always be clear, consistent, and conversational • Cisco’s brand DNA should always be apparent • UI consistency is no longer a “nice to have” • Appealing visual design is how we give our first impression Components of a Unified Design System
  • 26.
  • 27. ar·che·type (ärkəˌtīp) 1. a very typical example of a certain person or thing 2. the original pattern or model from which all things of the same kind are copied or on which they are based 3. a prototype
  • 28. Aligning Interaction Design and Workflows Archetypes • Alerts/Notifications • Dashboard • Device Reg • Inline Help • Login • Narrative Text • Navigation • Policy - Create • Policy - Edit • Reporting • Search • Tables • Update/Upgrade • Visual Design • Glossary Use Cases The administrator needs to update an existing policy (including rules and objects within the policy container) for any of various reasons: • to reflect a change in the network (for instance, a set of IP addresses associated with a new branch office, or removal of an LDAP server that is no longer in use) • to respond to an end-user request (for instance, identification of a destination that should not be blocked) • to reflect updates in corporate security or acceptable use policies (for instance, new HR guidelines or legal requirements • Define core security/networking patterns and use cases • Independent of specific product UIs • Basic “wireframe” only • Interaction details captured at a high level • Call out exceptions • Allow comment thread to track feedback • Versioning
  • 29. • Create an SBG Security Dictionary • Unify security nomenclature (FTW; hardware bypass; fail open) • Enforce consistent UI terminology (OK/Submit/Apply buttons) • In-product help strategy • Create an SBG-specific skin for the online help that matches the product UI • Create and enforce guidelines for pop-up/field-level help • Create a single documentation format • Create SBG-specific templates for a consistent look and feel that aligns with the product UI Consistent Language and Doc Look & Feel
  • 30. UI/Visual Design Adoption of Atlantic visual/branding guidelines • Corporate Logo • Color Palette • Typography / Font • Iconography • UI Components • Header / Footer • Login/About
  • 31. UI/Visual Design Create atomic design framework • Provides a methodology for a design system • Enables assembly of abstract items to concrete • Builds a system of consistency and cohesion • Creates an assembly mechanism ISE AMPNGFW Abstract Build Concrete Atoms Molecules Organisms Templates Pages
  • 32. Alignment Checklist Example Archetype Score Notes Alerts/Notifications Dashboard Device Registration Inline Help Login Narrative Text Navigation Policy - Create Policy - Edit Reporting Search Tables Update/Upgrade Visual Design ~30% screens aligned Glossary NA WIP No alignment Limited alignment Partial alignment Close alignment = 0 points = 1 point = 2 points = 3 points Checklist score = 30 Total possible score = 56 = 0.54 x 100 = 54 • Checklist items are determined by product type and features • Each archetype is scored on a scale of 0 to 4 based on degree of alignment • Total score is a percentage of total possible alignment points • Products not held responsible for irrelevant features Full alignment = 4 points
  • 33. Timeline Phase 1 Groundwork Phase 1.5 Refinement Phase 2 Expansion Phase 3 Lifecycle Feb 2017Nov 2016 July 2017 Q2 FY18 Ongoing • Identify Hammurabi MVP • UX Team builds assets/libraries • Score initially targeted products • Address archetype inconsistencies • Share initial scoring results with product teams • Develop product “get well” strategies • Broaden effort to include other UX stakeholders • Hammurabi Summit • Identify second round of archetypes • Continuous release • Hold regular compliance reviews • Expand/iterate libraries • Ensure complete portfolio coverage • Core team oversight

Editor's Notes

  1. First few products that will be adopting the new brand we are working directly with or consulting with are; ISE FireWall CDO AMP 4E
  2. Define core security patterns and use cases to target in our MVP Assign working groups to attack each problem Create design archetypes that propose an optimal solution for each Review with product level PO and design leads to ensure suitability Develop acceptance criteria for applying specific archetypes Post final archetype and Hammurabi alignment checklist guidance
  3. We are aligning to the Cisco Brand. We are taking the elements of Logo, typography, color, Icon style etc… to unify the the products in the SBG suite of products.... Adoption of the “Spirit” of the brand as we have some unique and complex products. Create a system of design that will align to the brand, create guides to unify the portfolio Build an instantiation of the framework that can be leveraged by Dev and used to rapidly show design work
  4. Need a process for tracking UX alignment across SBG products Set initial baseline score for all products prior to alignment efforts Work with product PMs to target specific features, prioritize, and plan Include alignment targets in all TC/BC reviews and final scores in all FCS commits Biannual portfolio reviews to gauge overall progress Drive cross-portfolio usability, not just a similar look & feel (necessary but not sufficient to differentiate on UX)