Enviar búsqueda
Cargar
Architecture and UX implementation in Agile
•
7 recomendaciones
•
1,475 vistas
Geoff Wing, CSM, CSPO
Seguir
How to design software architecture & UX in an Agile environment.
Leer menos
Leer más
Denunciar
Compartir
Denunciar
Compartir
1 de 11
Recomendados
Graphiti indigo demo_camp_walldorf
Graphiti indigo demo_camp_walldorf
Karsten Schmidt
A Retrospective on React Native - Lessons Learned
A Retrospective on React Native - Lessons Learned
Matthieu Vachon
Preso #3
Preso #3
Penny Salem
Can an Agency be Agile?
Can an Agency be Agile?
Ryan Lejbak
Introduction to Salesforce Dx
Introduction to Salesforce Dx
Cloud Analogy
Office space presentation
Office space presentation
Sunny Singh
psake
psake
Robert MacLean
Deploying services: automation with docker and ansible
Deploying services: automation with docker and ansible
John Zaccone
Recomendados
Graphiti indigo demo_camp_walldorf
Graphiti indigo demo_camp_walldorf
Karsten Schmidt
A Retrospective on React Native - Lessons Learned
A Retrospective on React Native - Lessons Learned
Matthieu Vachon
Preso #3
Preso #3
Penny Salem
Can an Agency be Agile?
Can an Agency be Agile?
Ryan Lejbak
Introduction to Salesforce Dx
Introduction to Salesforce Dx
Cloud Analogy
Office space presentation
Office space presentation
Sunny Singh
psake
psake
Robert MacLean
Deploying services: automation with docker and ansible
Deploying services: automation with docker and ansible
John Zaccone
UX Unconference - Information Architecture (Susan Teague Rector)
UX Unconference - Information Architecture (Susan Teague Rector)
Rebecca Blakiston
Structure Matters - Information Architecture for UX & Conversions
Structure Matters - Information Architecture for UX & Conversions
Jackie Burhans
[ECX 2013] 引言 蔡明哲 / 悠識數位顧問有限公司 首席資訊架構師
[ECX 2013] 引言 蔡明哲 / 悠識數位顧問有限公司 首席資訊架構師
悠識學院
UX Of Touch - creating physical information architecture and user experience
UX Of Touch - creating physical information architecture and user experience
Acuity Design
Lean UX framework
Lean UX framework
Startup Monthly
Introduction to flight 1
Introduction to flight 1
Mohamed Yasser
Interactive design
Interactive design
Eran Lahav
Information Architecture for SEO and UX
Information Architecture for SEO and UX
Kimberly Krause Berg
UAV Pilot Training
UAV Pilot Training
Dr (Col Ret) Jerry LeMieux
Clinical aspects and applications of high dose-rate brachytherapy
Clinical aspects and applications of high dose-rate brachytherapy
Teresa Muñoz Migueláñez
Mobile Information Architecture
Mobile Information Architecture
Christian Crumlish
IA & UX: Where Great Design Journeys Begin
IA & UX: Where Great Design Journeys Begin
FINE Design Group
Fixed wing aircrafts
Fixed wing aircrafts
Blesson[BMS] Easo Varghese
Information Architecture - Tasks & Tools for Web Designers
Information Architecture - Tasks & Tools for Web Designers
Dennis Deacon
Debugging node in prod
Debugging node in prod
Yunong Xiao
Fixed wing aircrafts power point presentation
Fixed wing aircrafts power point presentation
Samaleswari Prasad Mallik
Airplane
Airplane
chris_kwok
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.js
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.js
Chris Saint-Amant
Best Practice Information Architecture
Best Practice Information Architecture
Patrick Kennedy
Eight Principles of Information Architecture
Eight Principles of Information Architecture
Dan Brown
OpenStack Dashboard Folsom Roadmap
OpenStack Dashboard Folsom Roadmap
devcamcar
DevOps - Introduction to data science
DevOps - Introduction to data science
Frank Kienle
Más contenido relacionado
Destacado
UX Unconference - Information Architecture (Susan Teague Rector)
UX Unconference - Information Architecture (Susan Teague Rector)
Rebecca Blakiston
Structure Matters - Information Architecture for UX & Conversions
Structure Matters - Information Architecture for UX & Conversions
Jackie Burhans
[ECX 2013] 引言 蔡明哲 / 悠識數位顧問有限公司 首席資訊架構師
[ECX 2013] 引言 蔡明哲 / 悠識數位顧問有限公司 首席資訊架構師
悠識學院
UX Of Touch - creating physical information architecture and user experience
UX Of Touch - creating physical information architecture and user experience
Acuity Design
Lean UX framework
Lean UX framework
Startup Monthly
Introduction to flight 1
Introduction to flight 1
Mohamed Yasser
Interactive design
Interactive design
Eran Lahav
Information Architecture for SEO and UX
Information Architecture for SEO and UX
Kimberly Krause Berg
UAV Pilot Training
UAV Pilot Training
Dr (Col Ret) Jerry LeMieux
Clinical aspects and applications of high dose-rate brachytherapy
Clinical aspects and applications of high dose-rate brachytherapy
Teresa Muñoz Migueláñez
Mobile Information Architecture
Mobile Information Architecture
Christian Crumlish
IA & UX: Where Great Design Journeys Begin
IA & UX: Where Great Design Journeys Begin
FINE Design Group
Fixed wing aircrafts
Fixed wing aircrafts
Blesson[BMS] Easo Varghese
Information Architecture - Tasks & Tools for Web Designers
Information Architecture - Tasks & Tools for Web Designers
Dennis Deacon
Debugging node in prod
Debugging node in prod
Yunong Xiao
Fixed wing aircrafts power point presentation
Fixed wing aircrafts power point presentation
Samaleswari Prasad Mallik
Airplane
Airplane
chris_kwok
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.js
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.js
Chris Saint-Amant
Best Practice Information Architecture
Best Practice Information Architecture
Patrick Kennedy
Eight Principles of Information Architecture
Eight Principles of Information Architecture
Dan Brown
Destacado
(20)
UX Unconference - Information Architecture (Susan Teague Rector)
UX Unconference - Information Architecture (Susan Teague Rector)
Structure Matters - Information Architecture for UX & Conversions
Structure Matters - Information Architecture for UX & Conversions
[ECX 2013] 引言 蔡明哲 / 悠識數位顧問有限公司 首席資訊架構師
[ECX 2013] 引言 蔡明哲 / 悠識數位顧問有限公司 首席資訊架構師
UX Of Touch - creating physical information architecture and user experience
UX Of Touch - creating physical information architecture and user experience
Lean UX framework
Lean UX framework
Introduction to flight 1
Introduction to flight 1
Interactive design
Interactive design
Information Architecture for SEO and UX
Information Architecture for SEO and UX
UAV Pilot Training
UAV Pilot Training
Clinical aspects and applications of high dose-rate brachytherapy
Clinical aspects and applications of high dose-rate brachytherapy
Mobile Information Architecture
Mobile Information Architecture
IA & UX: Where Great Design Journeys Begin
IA & UX: Where Great Design Journeys Begin
Fixed wing aircrafts
Fixed wing aircrafts
Information Architecture - Tasks & Tools for Web Designers
Information Architecture - Tasks & Tools for Web Designers
Debugging node in prod
Debugging node in prod
Fixed wing aircrafts power point presentation
Fixed wing aircrafts power point presentation
Airplane
Airplane
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.js
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.js
Best Practice Information Architecture
Best Practice Information Architecture
Eight Principles of Information Architecture
Eight Principles of Information Architecture
Similar a Architecture and UX implementation in Agile
OpenStack Dashboard Folsom Roadmap
OpenStack Dashboard Folsom Roadmap
devcamcar
DevOps - Introduction to data science
DevOps - Introduction to data science
Frank Kienle
Agile Produktentwicklung in Kombination mit Scrum und V-Modell
Agile Produktentwicklung in Kombination mit Scrum und V-Modell
Intland Software GmbH
DevOps - A Gentle Introduction
DevOps - A Gentle Introduction
Ganesh Samarthyam
DevOps - A Gentle Introduction
DevOps - A Gentle Introduction
CodeOps Technologies LLP
Overview of agile methodology
Overview of agile methodology
Lee D Clemons MBA, PMP, CSM
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partner
Bill Scott
Using Jenkins as your go-to CI/CD tool
Using Jenkins as your go-to CI/CD tool
pCloudy
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
VMware Tanzu
Collaborating From Design To Experience: Introducing Centra
Collaborating From Design To Experience: Introducing Centra
Applitools
DevExForPlatformEngineers, introducing Kratix
DevExForPlatformEngineers, introducing Kratix
Abigail Bangser
Agile methodology
Agile methodology
Dhruv Kumar
The Journey to Continuous Delivery
The Journey to Continuous Delivery
XPDays
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativity
uxpin
Continuous Deployment to the Cloud - Topher Bullock
Continuous Deployment to the Cloud - Topher Bullock
VMware Tanzu
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
UserZoom
Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02
Shivam Prajapati
JAX DevOps 2019: "Creating an Effective Developer Experience for Cloud-native...
JAX DevOps 2019: "Creating an Effective Developer Experience for Cloud-native...
Daniel Bryant
Sunny Agrawal
Sunny Agrawal
Sunny Agrawal
Wonders of Portfolio = Long Term Planning + Agility
Wonders of Portfolio = Long Term Planning + Agility
Atlassian
Similar a Architecture and UX implementation in Agile
(20)
OpenStack Dashboard Folsom Roadmap
OpenStack Dashboard Folsom Roadmap
DevOps - Introduction to data science
DevOps - Introduction to data science
Agile Produktentwicklung in Kombination mit Scrum und V-Modell
Agile Produktentwicklung in Kombination mit Scrum und V-Modell
DevOps - A Gentle Introduction
DevOps - A Gentle Introduction
DevOps - A Gentle Introduction
DevOps - A Gentle Introduction
Overview of agile methodology
Overview of agile methodology
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partner
Using Jenkins as your go-to CI/CD tool
Using Jenkins as your go-to CI/CD tool
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Collaborating From Design To Experience: Introducing Centra
Collaborating From Design To Experience: Introducing Centra
DevExForPlatformEngineers, introducing Kratix
DevExForPlatformEngineers, introducing Kratix
Agile methodology
Agile methodology
The Journey to Continuous Delivery
The Journey to Continuous Delivery
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativity
Continuous Deployment to the Cloud - Topher Bullock
Continuous Deployment to the Cloud - Topher Bullock
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02
JAX DevOps 2019: "Creating an Effective Developer Experience for Cloud-native...
JAX DevOps 2019: "Creating an Effective Developer Experience for Cloud-native...
Sunny Agrawal
Sunny Agrawal
Wonders of Portfolio = Long Term Planning + Agility
Wonders of Portfolio = Long Term Planning + Agility
Architecture and UX implementation in Agile
1.
Architecture and UX
at NoNameTechnology How to design architecture & UX in an Agile environment? © 2011 Geoff H Wing Geoff H Wing, PMP, CSM 2011/05/16
2.
The Challenge for
Architecture & UX FIXED Features Time Resources Agile Design Architecture Design Resources Time Features FLEXIBLE For UX and architecture, we want features to be fixed. In Agile, we want time & resources to be fixed. BUT © 2011 Geoff H Wing
3.
The fractal as
an Agile metaphor Fractal: something where the smaller bits iterate to make the whole. What happens at a small scale also happens at larger scales. © 2011 Geoff H Wing
4.
Terminology: Agile Enterprise“Fractals”
Smaller © 2011 Geoff H Wing
5.
Architecture / UX
is not always Agile © 2011 Geoff H Wing
6.
7.
Iterations are short
and numerous (i.e. two week duration)
8.
Teams might be
working on more than one concurrent project© 2011 Geoff H Wing
9.
Top-down Architectural Planning
& Agile Implementation Some UX and technical infrastructure needs to be planned because they are pervasive: UX affects entire customer experience so must be designed from end-to-end. Technical infrastructure can affect foundation for an entire product. How can architects & UX work with agile implementation teams to create their designed solutions? © 2011 Geoff H Wing
10.
Implementing UX Architecture
Implementation Teams UX team Release Planning Team (Product Manager, Product Owner, UX architect, ScrumMaster) Analyze and Prioritize Epics Create UX epics From UX backlog, assets & design, implement UX in a release. Break down epics features stories tasks. Plan implementation of UX across future releases Decide epics for each release, picking from UX backlog Estimate size of epics Create UX backlog (prioritized epics) Ensure size of work “WIP = Work In Progress” does not exceed team capacity. Support the Implementation Teams: Supply UX design Supply UX assets Assist teams in breaking epics into features, stories & tasks. © 2011 Geoff H Wing Kanban “pull” system
11.
Kanban? Kanban: a
lean “pull” system where the UX / architect team pulls UX epics from a prioritized backlog at a rate that matches the Implementation Team’s capacity. Provides visibility into UX / architectural epics that need to be done. Allows UX / architect team to balance amount of UX versus Feature implementation work the Agile teams are doing. Helpful for UX / architect team to be advisors to the implementation teams, rather than being implementers. © 2011 Geoff H Wing
12.
Recommendations Use Kanban
approach for architecture / UX scenarios where a top-down design approach is best. Enable the benefits of emergent & bottom-up agile approach by having Agile implementation teams do architecture / UX work where possible. Keep architecture / UX team focused by doing things that implementation team cannot: UX design, UX assets. And by taking role as advisor to teams when they are implementing. © 2011 Geoff H Wing
13.
References Agile Software
Requirements: lean requirements practices for teams, programs, and the enterprise. Dean Leffingwell, 2011, Addison-Wesley © 2011 Geoff H Wing
Notas del editor
Challenge: Agile processes assume that features are flexible. Time and resources are fixed.But architecture design (UX, technical requirements, etc.) wants feature to be fixed. Time and resources are flexible.