SlideShare a Scribd company logo
1 of 12
PAGANism at athenahealth:Pattern Development in the Wild Jannis Brea September 21, 2011
The Challenge Build a pattern library at athenahealth with little or no resources Revive a languishing group Foster cross-functional acceptance (even within the UX group) for pattern library use 2
Our Approach: PAGANism. Patterns are proven solutions to a user problem that can be used to solve similar problems in different contexts PAGAN = Patterns and Guidelines in athenaNet PAGAN exists to support R&D by managing the pattern library Encouraging pattern use and development Enforcing pattern adherence Maintaining the library documentation 3
3 Key Lessons so far… 4 1. Don’t be design-centric in a cross-functional program. Patterns have 2 parts: ,[object Object]
Code,[object Object]
6 athenaUXDesign Pattern Library
Sample Pattern 7
3 Key Lessons so far… 8 1. Don’t be design-centric in a cross-functional program. 2. Give people the tools they will use. 3. Work within the project development cycle.
Working with Patterns  9 Planning/Design Design/Code QA Are there existing patterns we can use? Leverage the library If existing patterns don’t work, why? Is there a strong reason to modify an existing pattern? Keep an eye on implementation & consistency Let PAGAN know of unmet need How can we better prepare for next cycle? What patterns to create or update? Update the library
Where We’re Heading… 1. Build up a pattern library 2. Solidify a process for interacting with the library and its curators 3. Build a pattern metrics dashboard for R&D 10
Concluding Thoughts 11 1. Keep your audience in mind. People, not patterns, are the heart of this effort. 2. Recognize your mistakes and be prepared to redo your work. 3. Don’t invest too heavily in any one process.
End page

More Related Content

Viewers also liked

The Morgan Legacy, Chapter VII: Determination
The Morgan Legacy, Chapter VII: DeterminationThe Morgan Legacy, Chapter VII: Determination
The Morgan Legacy, Chapter VII: Determinationfireflowersims
 
Lect 8 skeletal cont..
Lect 8   skeletal cont..Lect 8   skeletal cont..
Lect 8 skeletal cont..missazyaziz
 
StreetAd - interactive outdoor advertising (Startup Weekend Szczecin)
StreetAd - interactive outdoor advertising (Startup Weekend Szczecin)StreetAd - interactive outdoor advertising (Startup Weekend Szczecin)
StreetAd - interactive outdoor advertising (Startup Weekend Szczecin)StreetAd.pl
 
Teenage pregnancy
Teenage pregnancyTeenage pregnancy
Teenage pregnancyCathy Pitt
 
Design & Innovation for (and with) Millennials
Design & Innovation for (and with) MillennialsDesign & Innovation for (and with) Millennials
Design & Innovation for (and with) MillennialsLextant
 
Битрикс - тиражные решения и готовые интернет-магазины
Битрикс - тиражные решения и готовые интернет-магазиныБитрикс - тиражные решения и готовые интернет-магазины
Битрикс - тиражные решения и готовые интернет-магазиныДенис Мидаков
 
ใบงานท 2
ใบงานท   2ใบงานท   2
ใบงานท 2Robotto' Data
 
ViM People - Boulder Funding Details
ViM People - Boulder Funding DetailsViM People - Boulder Funding Details
ViM People - Boulder Funding DetailsViMPeople
 
Inventions m4 paratodos
Inventions m4 paratodosInventions m4 paratodos
Inventions m4 paratodosCyntia Ocañas
 
Cpns daerah kota sibolga ta 2014
Cpns daerah kota sibolga ta 2014Cpns daerah kota sibolga ta 2014
Cpns daerah kota sibolga ta 2014Hendra Sirait
 
Fundamental Rights and Values of the European Union (in Albanian Language) by...
Fundamental Rights and Values of the European Union (in Albanian Language) by...Fundamental Rights and Values of the European Union (in Albanian Language) by...
Fundamental Rights and Values of the European Union (in Albanian Language) by...Lorenc Gordani
 
закрытие муниципального этапа всероссийского конкурса учитель года россии 2011
закрытие муниципального этапа всероссийского конкурса учитель года россии 2011закрытие муниципального этапа всероссийского конкурса учитель года россии 2011
закрытие муниципального этапа всероссийского конкурса учитель года россии 2011gustenjova
 

Viewers also liked (17)

The Morgan Legacy, Chapter VII: Determination
The Morgan Legacy, Chapter VII: DeterminationThe Morgan Legacy, Chapter VII: Determination
The Morgan Legacy, Chapter VII: Determination
 
Lect 8 skeletal cont..
Lect 8   skeletal cont..Lect 8   skeletal cont..
Lect 8 skeletal cont..
 
StreetAd - interactive outdoor advertising (Startup Weekend Szczecin)
StreetAd - interactive outdoor advertising (Startup Weekend Szczecin)StreetAd - interactive outdoor advertising (Startup Weekend Szczecin)
StreetAd - interactive outdoor advertising (Startup Weekend Szczecin)
 
Redes complejas
Redes complejasRedes complejas
Redes complejas
 
Teenage pregnancy
Teenage pregnancyTeenage pregnancy
Teenage pregnancy
 
Design & Innovation for (and with) Millennials
Design & Innovation for (and with) MillennialsDesign & Innovation for (and with) Millennials
Design & Innovation for (and with) Millennials
 
Битрикс - тиражные решения и готовые интернет-магазины
Битрикс - тиражные решения и готовые интернет-магазиныБитрикс - тиражные решения и готовые интернет-магазины
Битрикс - тиражные решения и готовые интернет-магазины
 
MDG tracking
MDG trackingMDG tracking
MDG tracking
 
Amsc och01
Amsc och01Amsc och01
Amsc och01
 
ใบงานท 2
ใบงานท   2ใบงานท   2
ใบงานท 2
 
List demo3
List demo3List demo3
List demo3
 
ViM People - Boulder Funding Details
ViM People - Boulder Funding DetailsViM People - Boulder Funding Details
ViM People - Boulder Funding Details
 
Inventions m4 paratodos
Inventions m4 paratodosInventions m4 paratodos
Inventions m4 paratodos
 
Cpns daerah kota sibolga ta 2014
Cpns daerah kota sibolga ta 2014Cpns daerah kota sibolga ta 2014
Cpns daerah kota sibolga ta 2014
 
Fundamental Rights and Values of the European Union (in Albanian Language) by...
Fundamental Rights and Values of the European Union (in Albanian Language) by...Fundamental Rights and Values of the European Union (in Albanian Language) by...
Fundamental Rights and Values of the European Union (in Albanian Language) by...
 
закрытие муниципального этапа всероссийского конкурса учитель года россии 2011
закрытие муниципального этапа всероссийского конкурса учитель года россии 2011закрытие муниципального этапа всероссийского конкурса учитель года россии 2011
закрытие муниципального этапа всероссийского конкурса учитель года россии 2011
 
الحركة الإنتقالية الثانوي الإعدادي 2016
الحركة الإنتقالية الثانوي الإعدادي 2016الحركة الإنتقالية الثانوي الإعدادي 2016
الحركة الإنتقالية الثانوي الإعدادي 2016
 

Similar to UPA Lightning Talk: PAGANism at athenahealth: Pattern Libraries in the Wild

Introduction to Participatory Pattern Workshops
Introduction to Participatory Pattern WorkshopsIntroduction to Participatory Pattern Workshops
Introduction to Participatory Pattern WorkshopsYishay Mor
 
Creative computing with Scratch
Creative computing with ScratchCreative computing with Scratch
Creative computing with ScratchJacekKupras
 
CliveGHughes-casestudy-SpringerNature
CliveGHughes-casestudy-SpringerNatureCliveGHughes-casestudy-SpringerNature
CliveGHughes-casestudy-SpringerNatureClive G Hughes, M.A.
 
Scratch Curriculum guide v20110923
Scratch Curriculum guide v20110923Scratch Curriculum guide v20110923
Scratch Curriculum guide v20110923Rene Torres Visso
 
OLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC
 
Beyond Powerpoint
Beyond PowerpointBeyond Powerpoint
Beyond Powerpointguestf8ceb5
 
DERNSW Professional Learning Ideas, 2012/11
DERNSW Professional Learning Ideas, 2012/11DERNSW Professional Learning Ideas, 2012/11
DERNSW Professional Learning Ideas, 2012/11DERNSW
 
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...SURF Events
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshopPatrick McNeil
 
Patterns for building patterns communities
Patterns for building patterns communitiesPatterns for building patterns communities
Patterns for building patterns communitiesYishay Mor
 
Graduation project 63232
Graduation project 63232Graduation project 63232
Graduation project 63232techprojects
 
Lean Innovation for Micro Enterprises Module 4 Design Thinking
Lean Innovation for Micro Enterprises Module 4  Design ThinkingLean Innovation for Micro Enterprises Module 4  Design Thinking
Lean Innovation for Micro Enterprises Module 4 Design ThinkingBanbridgeDistrictEnt
 
Oikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guideOikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guideVasco Duarte
 
Learning designer userguide
Learning designer userguideLearning designer userguide
Learning designer userguideYishay Mor
 
Learning designer userguide
Learning designer userguideLearning designer userguide
Learning designer userguideYishay Mor
 
E L Age Rapid Slides Final
E L Age Rapid Slides FinalE L Age Rapid Slides Final
E L Age Rapid Slides Finalstephenwalsh
 
The Carpentires How we teach Belinda Weaver
The Carpentires How we teach Belinda WeaverThe Carpentires How we teach Belinda Weaver
The Carpentires How we teach Belinda WeaverARDC
 

Similar to UPA Lightning Talk: PAGANism at athenahealth: Pattern Libraries in the Wild (20)

Introduction to Participatory Pattern Workshops
Introduction to Participatory Pattern WorkshopsIntroduction to Participatory Pattern Workshops
Introduction to Participatory Pattern Workshops
 
Fluid Design Pattern Library
Fluid Design Pattern LibraryFluid Design Pattern Library
Fluid Design Pattern Library
 
Creative computing with Scratch
Creative computing with ScratchCreative computing with Scratch
Creative computing with Scratch
 
CliveGHughes-casestudy-SpringerNature
CliveGHughes-casestudy-SpringerNatureCliveGHughes-casestudy-SpringerNature
CliveGHughes-casestudy-SpringerNature
 
Scratch Curriculum guide v20110923
Scratch Curriculum guide v20110923Scratch Curriculum guide v20110923
Scratch Curriculum guide v20110923
 
OLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
 
Beyond Powerpoint
Beyond PowerpointBeyond Powerpoint
Beyond Powerpoint
 
Information Skills
Information SkillsInformation Skills
Information Skills
 
DERNSW Professional Learning Ideas, 2012/11
DERNSW Professional Learning Ideas, 2012/11DERNSW Professional Learning Ideas, 2012/11
DERNSW Professional Learning Ideas, 2012/11
 
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshop
 
Patterns for building patterns communities
Patterns for building patterns communitiesPatterns for building patterns communities
Patterns for building patterns communities
 
Graduation project 63232
Graduation project 63232Graduation project 63232
Graduation project 63232
 
Lean Innovation for Micro Enterprises Module 4 Design Thinking
Lean Innovation for Micro Enterprises Module 4  Design ThinkingLean Innovation for Micro Enterprises Module 4  Design Thinking
Lean Innovation for Micro Enterprises Module 4 Design Thinking
 
Oikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guideOikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guide
 
Learning designer userguide
Learning designer userguideLearning designer userguide
Learning designer userguide
 
Learning designer userguide
Learning designer userguideLearning designer userguide
Learning designer userguide
 
E L Age Rapid Slides Final
E L Age Rapid Slides FinalE L Age Rapid Slides Final
E L Age Rapid Slides Final
 
Cets 2016 fisher munoz agile project management methods for e learning
Cets 2016 fisher munoz agile project management methods for e learningCets 2016 fisher munoz agile project management methods for e learning
Cets 2016 fisher munoz agile project management methods for e learning
 
The Carpentires How we teach Belinda Weaver
The Carpentires How we teach Belinda WeaverThe Carpentires How we teach Belinda Weaver
The Carpentires How we teach Belinda Weaver
 

Recently uploaded

MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)jennyeacort
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi
 
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一A SSS
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...mrchrns005
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 

Recently uploaded (20)

MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.
 
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 

UPA Lightning Talk: PAGANism at athenahealth: Pattern Libraries in the Wild

  • 1. PAGANism at athenahealth:Pattern Development in the Wild Jannis Brea September 21, 2011
  • 2. The Challenge Build a pattern library at athenahealth with little or no resources Revive a languishing group Foster cross-functional acceptance (even within the UX group) for pattern library use 2
  • 3. Our Approach: PAGANism. Patterns are proven solutions to a user problem that can be used to solve similar problems in different contexts PAGAN = Patterns and Guidelines in athenaNet PAGAN exists to support R&D by managing the pattern library Encouraging pattern use and development Enforcing pattern adherence Maintaining the library documentation 3
  • 4.
  • 5.
  • 8. 3 Key Lessons so far… 8 1. Don’t be design-centric in a cross-functional program. 2. Give people the tools they will use. 3. Work within the project development cycle.
  • 9. Working with Patterns 9 Planning/Design Design/Code QA Are there existing patterns we can use? Leverage the library If existing patterns don’t work, why? Is there a strong reason to modify an existing pattern? Keep an eye on implementation & consistency Let PAGAN know of unmet need How can we better prepare for next cycle? What patterns to create or update? Update the library
  • 10. Where We’re Heading… 1. Build up a pattern library 2. Solidify a process for interacting with the library and its curators 3. Build a pattern metrics dashboard for R&D 10
  • 11. Concluding Thoughts 11 1. Keep your audience in mind. People, not patterns, are the heart of this effort. 2. Recognize your mistakes and be prepared to redo your work. 3. Don’t invest too heavily in any one process.

Editor's Notes

  1. Full disclosure: this is still a “work in progress” – we don’t have fully working solutions to these problems yet.But I thought that there was some valuable insight for this group into the messy process: what things don’t work and how we’re adapting to what we’ve learned as we go along.
  2. Most people here already are quite familiar with patterns. At athena we define them broadly, as “proven solutions to a user problem that can be used to solve similar problems in different contexts.” Essentially, interaction designs that provide a consistent user experience but are flexible enough to work in a variety of situations in athenaNet.We have a working group called PAGAN to facilitate the development and use of these patterns.Cross-functional team made up of members from UX and Development with key VP-level stakeholders of both groups in regular attendance. Our charter is to help encourage pattern use and development by discussing and approving pattern changes. It also now includes building out the processes around patterns and aspects of enforcement.
  3. The UX group started at athenahealth in 2007, when the company was already 10 years old. Among its first endeavors was to build a pattern library – one designer was charged with building up a library so he went off and wrote lots of patterns based on web best practices. The patterns themselves, however, looked nothing like what was in the application, nor did they provide incremental steps for how to bring what was there up to this “golden” version.Review meetings, while heated, are philosophical at best. The designs ultimately had little relevance to the application because they were so far removed from the current system, they weren’t practical. They didn’t respect the product or the culture that had built it to this point.Key point 1: Patterns aren’t just about design. At athena, our patterns were just as much the functions living in the code libraries as the designs on wireframes.Key point 2: If you want a cross-functional product, you need cross-functional input.
  4. Returning to the UX part of this story: the pattern development process had turned to a side-of-desk project that all designers were supposed to work on in project cycle lulls. Tool using was homegrown wiki built for development; Syntax was quirky and templating was difficult  had to write and create sections for each pattern from scratch. People who were motivated to create patterns either created workarounds or switched to documenting them in wireframes that lived inconspicuously in a folder on the drive. End result was you could never be sure of what patterns even existed or in what state of review they’d been in.Problem: Low motivation to use home-grown tool and workaround created poorly visible documentation
  5. Solution part a:) Switch to a different platform. Wordpress instead of Wiki.Switched over to a wordpress site for content management. Solved a few problems: first we could template the pattern documentation process. Lowering the barrier to pattern documentation would, hopefully, get more people to quickly jot something into the library during their “project lull” time.Also enabling comments to allow for dialogue on specific patterns that didn’t require sifting through meeting notes. Built-in functionality like timestamps on comments and revisions would allow us to track a specific pattern’s history.
  6. Solution part b) Simplify the pattern documentation. Use postcard-style pattern (acknowledge Salesforce team presentation on Agile patterns) Lastly, we also simplified *what* we were documenting in a pattern. We modeled our pattern format after the “postcard pattern” highlighting key sections such as:What user problem does the pattern solve?When to use it?When not to use it? As well as giving designers free reign to document the interaction design. The focus has been predominantly on interaction design over visual design so far.
  7. Ultimately, though, we had to make using (or not using) the patterns matter – for everyone in the R&D team, but most especially for our PM and Dev partners.Problem statement: Our original plan was to develop the library in a small group, off to the side, then roll it out, but this wasn’t possible as a side of desk project. We had no budgeted resources but still needed to get patterns done.During that time, we did successfully create a few new patterns. In looking back, every single one of them came out of a project execution, so we decided to move more explicitly in that direction.
  8. Solution: Work with project execution teams to transform outgoing code bit by bit into patterns. Establish a process for using pattern library and getting feedback on changes in a rapid manner via a “council” review system (with communication managed by yours truly). Project teams are asked to look to and use the pattern library for their projects. Project teams looking to break from pattern (our most common case) are required to make their case and either extend pattern functionality or use the pattern as-is. Truly new cases are asked to budget time into making the code into a pattern the first time around.Switched to a leaner “forum” or “council” format of high-level R&D decision-makers who review requests within the context of the product cycle. Luckily, (perhaps unsurprisingly) the same people who form the core of the PAGAN forum also sit on the project review meetings.One full time person (me) tracks pattern usage and update requests, gets the information in front of the decision-makers and gets an answer back to the team within the project timeframes (ideally by the end of their design phase). It’s much faster and more in keeping with the Agile development process we run.
  9. Build up a robust pattern library that people can use to solve quick design problems. Not meant to remove the need for UX expertise but to teach people in R&D a little more about design and shift conversations to harder interaction problems. Also reduce the amount of time our developers spend coding if our wireframes are referencing patterns for which there are well-documented and tested references.Continue to make using patterns matter – as long as don’t have resources for a separate development and design team to build out the library, we use whatever time we can from existing projects And by collecting metrics along the way we can build up a case for dedicated resources, as well as providing a cool snapshot of R&D output.