SlideShare uma empresa Scribd logo
1 de 14
Working with UX / Design
& Front End Developers
Project Lifecycle
Waterfall Iterative
Due to the nature of these tasks and project management
concerns this often leaves specific disciplines for each phase
• Scoping & Definition is done multi discipline
• Specifications are written and defined by developers
• Design/UX is done by designers & UX practitioners
• Build is done by developers & front end developers
Lifecycle Responsibilities
Each discipline focused on their own tasks
with different levels of understanding on
each others disciplines.
• Design – Brand, Colour, Perception, Identity
• UX – Interaction, KPIs, Ease of use, accessibility
• Development – Build, Integration, CMS,
Architecture, Testing
Responsibility Issues
A key to aligning the development of a CMS project with design and
UX is platform education
• Reusability
• Better understanding of features/limitations of the platform
• Limitation of scope creep from design
• Knowledge of the features to aid Design and UX
• Working with FEDs to reduce unnecessary complexity
Solutions
Episerver has a number of key features which are great
to educate design and UX around
• Blocks – (Design/UX)
• A/B testing for (UX)
• Personalisation (UX)
• Episerver Forms (Design/UX)
• CMS – Branding, Icons, Previews (Design)
• But also a lack some limitation to be aware of
Episerver –Design/UX
Episerver also has some things that your front end
developers need to be area of which can give great
benefits.
• Rendering of blocks/sizes (TBC)
• Icons/Previews
• CMS editor stylesheets
• Editor previews
• Modules such as forms
Episerver - FED
Blocks are the cornerstone of
component separation in Episerver
with some nifty features
• Reusability across the website
• Ability to display in multiple sizes
• Renders wrapping divs for the CMS
support and Dojo
• Blocks previews need special attention
• Structure can easily be tailored
FED - Blocks
Blocks are complicated and so it’s better to define all
these up front as part of the requirements the following
can help
• Creation of a master block matrix
• Creation of an blocks design document
• Agreement between all disciplines on block definitions
• Requirements split down based on block
Defining Blocks
One thing that allows all of these ideas to converge is reuse
such as the following
• Creation of a set of master block Design/UX templates for use across
projects
• Creation of a base build with common functionality/previewing/features
• Separation of blocks in to Nuget packages
• Separation of blocks on the front end (Angular controllers/sass/BEM)
• Test scripting and tests can be done once and re-used
Reusability
Throughout all of these points the key moral is
communication across disciplines
• Communicate early
• Work on reusable areas across Design/UX/Dev and get
buy in
• Set up slack channels for easy communication
• Use collaborative systems such a Invision to allow
comments
• KEEP TALKING!
Communication
Working with UX, Design and Front End Developers
Working with UX, Design and Front End Developers

Mais conteúdo relacionado

Destaque

Design in Tech Report 2017
Design in Tech Report 2017Design in Tech Report 2017
Design in Tech Report 2017John Maeda
 
WordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand ManeWordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand ManeMakarand Mane
 
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF systemz/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF systemMarna Walle
 
February 2017 Market Absorption for Northern Virginia and Washington DC
February 2017 Market Absorption for Northern Virginia and Washington DCFebruary 2017 Market Absorption for Northern Virginia and Washington DC
February 2017 Market Absorption for Northern Virginia and Washington DCWeichert, Realtors
 
Planning executive carton line haridwar
Planning executive   carton line haridwarPlanning executive   carton line haridwar
Planning executive carton line haridwarThulasi S
 
Asobancaria Colombia - La rentabilidad de la experiencia
Asobancaria Colombia - La rentabilidad de la experienciaAsobancaria Colombia - La rentabilidad de la experiencia
Asobancaria Colombia - La rentabilidad de la experienciaRodolfo Cremer, MBA, Ph.D.
 
Can the blockchain help accelerate the energy transition in France and in Eur...
Can the blockchain help accelerate the energy transition in France and in Eur...Can the blockchain help accelerate the energy transition in France and in Eur...
Can the blockchain help accelerate the energy transition in France and in Eur...Vincent Poizat
 
BELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbotBELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbottreby
 
Will I Be Replaced by a Script? (The Future of Network Engineering)
Will I Be Replaced by a Script? (The Future of Network Engineering)Will I Be Replaced by a Script? (The Future of Network Engineering)
Will I Be Replaced by a Script? (The Future of Network Engineering)Chris Grundemann
 

Destaque (13)

Design in Tech Report 2017
Design in Tech Report 2017Design in Tech Report 2017
Design in Tech Report 2017
 
Design and UX in an Agile Process
Design and UX in an Agile ProcessDesign and UX in an Agile Process
Design and UX in an Agile Process
 
WordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand ManeWordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand Mane
 
Portadas nacionales 24 marzo-17.pdf
Portadas nacionales 24 marzo-17.pdfPortadas nacionales 24 marzo-17.pdf
Portadas nacionales 24 marzo-17.pdf
 
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF systemz/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
 
February 2017 Market Absorption for Northern Virginia and Washington DC
February 2017 Market Absorption for Northern Virginia and Washington DCFebruary 2017 Market Absorption for Northern Virginia and Washington DC
February 2017 Market Absorption for Northern Virginia and Washington DC
 
Proposal SCR 2017
Proposal SCR 2017Proposal SCR 2017
Proposal SCR 2017
 
Planning executive carton line haridwar
Planning executive   carton line haridwarPlanning executive   carton line haridwar
Planning executive carton line haridwar
 
Asobancaria Colombia - La rentabilidad de la experiencia
Asobancaria Colombia - La rentabilidad de la experienciaAsobancaria Colombia - La rentabilidad de la experiencia
Asobancaria Colombia - La rentabilidad de la experiencia
 
Can the blockchain help accelerate the energy transition in France and in Eur...
Can the blockchain help accelerate the energy transition in France and in Eur...Can the blockchain help accelerate the energy transition in France and in Eur...
Can the blockchain help accelerate the energy transition in France and in Eur...
 
BELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbotBELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbot
 
Business case for single payer
Business case for single payerBusiness case for single payer
Business case for single payer
 
Will I Be Replaced by a Script? (The Future of Network Engineering)
Will I Be Replaced by a Script? (The Future of Network Engineering)Will I Be Replaced by a Script? (The Future of Network Engineering)
Will I Be Replaced by a Script? (The Future of Network Engineering)
 

Semelhante a Working with UX, Design and Front End Developers

Accelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application DevelopmentAccelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application DevelopmentMicro Focus
 
Mixing d ps building architecture on the cross cutting example
Mixing d ps building architecture on the cross cutting exampleMixing d ps building architecture on the cross cutting example
Mixing d ps building architecture on the cross cutting examplecorehard_by
 
concrete5 from developer perspective
concrete5 from developer perspectiveconcrete5 from developer perspective
concrete5 from developer perspectivemainio
 
SiriusCon17 - Eclipse Sirius at a glance
SiriusCon17 - Eclipse Sirius at a glanceSiriusCon17 - Eclipse Sirius at a glance
SiriusCon17 - Eclipse Sirius at a glanceObeo
 
An introduction to fundamental architecture concepts
An introduction to fundamental architecture conceptsAn introduction to fundamental architecture concepts
An introduction to fundamental architecture conceptswweinmeyer79
 
Prototyping for responsive web design
Prototyping for responsive web design Prototyping for responsive web design
Prototyping for responsive web design mrscammels
 
Accessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAccessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAidan Tierney
 
Bootstrapify Universal Theme
Bootstrapify Universal ThemeBootstrapify Universal Theme
Bootstrapify Universal ThemeChristian Rokitta
 
WSO2Con USA 2015: Building Web Apps with Reusable UI Components and Composition
WSO2Con USA 2015: Building Web Apps with Reusable UI Components and CompositionWSO2Con USA 2015: Building Web Apps with Reusable UI Components and Composition
WSO2Con USA 2015: Building Web Apps with Reusable UI Components and CompositionWSO2
 
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-0399X Technology
 
MBSE Training Crash Course : Tonex Training
MBSE Training Crash Course : Tonex TrainingMBSE Training Crash Course : Tonex Training
MBSE Training Crash Course : Tonex TrainingBryan Len
 
Ten Advices for Architects
Ten Advices for ArchitectsTen Advices for Architects
Ten Advices for ArchitectsEberhard Wolff
 
10 Hinweise für Architekten
10 Hinweise für Architekten10 Hinweise für Architekten
10 Hinweise für Architektenadesso AG
 
DerbyDev_ModMonolith_290323.pptx
DerbyDev_ModMonolith_290323.pptxDerbyDev_ModMonolith_290323.pptx
DerbyDev_ModMonolith_290323.pptxAaronWhite801549
 
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptxLecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptxaliyafatimauwu
 
Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionAnne Grundhoefer
 
Chris OBrien - Azure DevOps for managing work
Chris OBrien - Azure DevOps for managing workChris OBrien - Azure DevOps for managing work
Chris OBrien - Azure DevOps for managing workChris O'Brien
 
ProjectFork 4.1 in Joomla! 3.x
ProjectFork 4.1 in Joomla! 3.xProjectFork 4.1 in Joomla! 3.x
ProjectFork 4.1 in Joomla! 3.xRussell Searle
 

Semelhante a Working with UX, Design and Front End Developers (20)

Accelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application DevelopmentAccelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application Development
 
Mixing d ps building architecture on the cross cutting example
Mixing d ps building architecture on the cross cutting exampleMixing d ps building architecture on the cross cutting example
Mixing d ps building architecture on the cross cutting example
 
concrete5 from developer perspective
concrete5 from developer perspectiveconcrete5 from developer perspective
concrete5 from developer perspective
 
SiriusCon17 - Eclipse Sirius at a glance
SiriusCon17 - Eclipse Sirius at a glanceSiriusCon17 - Eclipse Sirius at a glance
SiriusCon17 - Eclipse Sirius at a glance
 
An introduction to fundamental architecture concepts
An introduction to fundamental architecture conceptsAn introduction to fundamental architecture concepts
An introduction to fundamental architecture concepts
 
Prototyping for responsive web design
Prototyping for responsive web design Prototyping for responsive web design
Prototyping for responsive web design
 
Accessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAccessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early design
 
Bootstrapify Universal Theme
Bootstrapify Universal ThemeBootstrapify Universal Theme
Bootstrapify Universal Theme
 
WSO2Con USA 2015: Building Web Apps with Reusable UI Components and Composition
WSO2Con USA 2015: Building Web Apps with Reusable UI Components and CompositionWSO2Con USA 2015: Building Web Apps with Reusable UI Components and Composition
WSO2Con USA 2015: Building Web Apps with Reusable UI Components and Composition
 
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03
 
Design systems
Design systemsDesign systems
Design systems
 
MBSE Training Crash Course : Tonex Training
MBSE Training Crash Course : Tonex TrainingMBSE Training Crash Course : Tonex Training
MBSE Training Crash Course : Tonex Training
 
Ten Advices for Architects
Ten Advices for ArchitectsTen Advices for Architects
Ten Advices for Architects
 
10 Hinweise für Architekten
10 Hinweise für Architekten10 Hinweise für Architekten
10 Hinweise für Architekten
 
DerbyDev_ModMonolith_290323.pptx
DerbyDev_ModMonolith_290323.pptxDerbyDev_ModMonolith_290323.pptx
DerbyDev_ModMonolith_290323.pptx
 
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptxLecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptx
 
Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX Evolution
 
Same Patterns, Different Architectures
Same Patterns, Different Architectures Same Patterns, Different Architectures
Same Patterns, Different Architectures
 
Chris OBrien - Azure DevOps for managing work
Chris OBrien - Azure DevOps for managing workChris OBrien - Azure DevOps for managing work
Chris OBrien - Azure DevOps for managing work
 
ProjectFork 4.1 in Joomla! 3.x
ProjectFork 4.1 in Joomla! 3.xProjectFork 4.1 in Joomla! 3.x
ProjectFork 4.1 in Joomla! 3.x
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Working with UX, Design and Front End Developers

  • 1.
  • 2. Working with UX / Design & Front End Developers
  • 4. Due to the nature of these tasks and project management concerns this often leaves specific disciplines for each phase • Scoping & Definition is done multi discipline • Specifications are written and defined by developers • Design/UX is done by designers & UX practitioners • Build is done by developers & front end developers Lifecycle Responsibilities
  • 5. Each discipline focused on their own tasks with different levels of understanding on each others disciplines. • Design – Brand, Colour, Perception, Identity • UX – Interaction, KPIs, Ease of use, accessibility • Development – Build, Integration, CMS, Architecture, Testing Responsibility Issues
  • 6. A key to aligning the development of a CMS project with design and UX is platform education • Reusability • Better understanding of features/limitations of the platform • Limitation of scope creep from design • Knowledge of the features to aid Design and UX • Working with FEDs to reduce unnecessary complexity Solutions
  • 7. Episerver has a number of key features which are great to educate design and UX around • Blocks – (Design/UX) • A/B testing for (UX) • Personalisation (UX) • Episerver Forms (Design/UX) • CMS – Branding, Icons, Previews (Design) • But also a lack some limitation to be aware of Episerver –Design/UX
  • 8. Episerver also has some things that your front end developers need to be area of which can give great benefits. • Rendering of blocks/sizes (TBC) • Icons/Previews • CMS editor stylesheets • Editor previews • Modules such as forms Episerver - FED
  • 9. Blocks are the cornerstone of component separation in Episerver with some nifty features • Reusability across the website • Ability to display in multiple sizes • Renders wrapping divs for the CMS support and Dojo • Blocks previews need special attention • Structure can easily be tailored FED - Blocks
  • 10. Blocks are complicated and so it’s better to define all these up front as part of the requirements the following can help • Creation of a master block matrix • Creation of an blocks design document • Agreement between all disciplines on block definitions • Requirements split down based on block Defining Blocks
  • 11. One thing that allows all of these ideas to converge is reuse such as the following • Creation of a set of master block Design/UX templates for use across projects • Creation of a base build with common functionality/previewing/features • Separation of blocks in to Nuget packages • Separation of blocks on the front end (Angular controllers/sass/BEM) • Test scripting and tests can be done once and re-used Reusability
  • 12. Throughout all of these points the key moral is communication across disciplines • Communicate early • Work on reusable areas across Design/UX/Dev and get buy in • Set up slack channels for easy communication • Use collaborative systems such a Invision to allow comments • KEEP TALKING! Communication

Notas do Editor

  1. Waterfall/Iterative/Agile all follow core principles of requirements, design/UX then implementation Design and UX are key stages of the project which occur before development
  2. Often projects will start off joint across discipline but it’s not feasible to always have all members of all disciplines at all points This can cause a disconnect of information between disciplines when working in isolation
  3. Each stage and discipline working toward completing their own goals for a project Focus can sometimes be blind to the issues that might occur in other areas UX/Design may not always understand the technology Project managers are often weary about excessive extra communication time across phases
  4. Reusability – Reusing design and UX components allows for quicker builds and a range of development benefits Understanding – A better knowledge of the platform and it’s limitations will allow design and UX to avoid areas that may prove difficult to implement. Limitation of scope creep – Quite often designers can add touches and flairs to designs that will prove difficult to implement which increases time. Understanding what can/can’t be done will support limiting this. Understanding Features – By understanding the features that the platform has design and ux can leverage these to show great results with less effort. FED cooperation – If design come up with over complicated designs which will be a nightmare to implement it will cause headaches at implementation. Working with the FEDs at a design will have alleviate these issues.
  5. Limitations Lack of theming Lack of default structure without extending
  6. Blocks – To be continued later Icons and Previews for items CMS editor stylesheets for overriding styles in the CMS and also rich text support Supporting editor previews Modules like forms and what can be extended
  7. Episerver allows you to either turn multiple sizes off or define a number of presets that apply to all blocks to allow different sizes of blocks. An example of this is on the Alloy demo with the narrow/wide/full sizes Rendering the wrapping divs can be annoying and can be turned off using some custom code Previews I always give special attention to, there may need to be custom markup for certain things (Such as text and links) which ideally should be work with a fed to support. The Structure isn’t fixed, simply extending the ContentAreaRenderer can allow us to tailor the HTML elements and their attributes which are rendered.
  8. Block matrix will cover name, area, supported sizes, if it has a design, if it has a ux wireframe, references to documentation/ VSTS Design document would cover all sizes/variations of each block and any responsive changes. Ideally this should allow comments and should clearly defined on which block it is.
  9. The master block templates for design and UX not only allow them to know up designs and wireframes fast and efficiently but also remind themselves of the blocks and features of the CMS Creation of a base build saves money at the start of a project, gives a whole set of features baked in and also serves and coding/architectural guide for developers. Nuget packages are great and separating components in to packages will allow blocks to easily be added to a lightweight base build. By separating the front end element around the blocks and components they can be added to Nuget and tested easily. Test scripting, unit tests and UI tests can be reused with minimal impact.