SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Mark Rickerby
(C) 2005, coretxt, shift
what if you were designing a web application
and you realized you had missed a crucial
aspect of functionality?

would you update the schematics?

what about the sitemap? the functional spec?

use cases? class diagrams? data models?

requirements documents? terms of reference?
duplicated information threading through the
various aspects of a project leads to “requirements rot”

this management analogy has a parallel in the
coding world...

duplicated and tangled code leads to invisible
and undocumented dependencies

changing a field in one place can lead to ripples
and breakages through the whole system
CMS: content mismanagement systems?
- individuality of workflow: everyone has their own products
  tools and preferences

- workflow roles and tasks are often too fluid and diverse to classify

- problems with content management are mostly social:
  a technological “solution” won’t necessarily solve anything

- “design freedom” involves more than just applying a stylesheet
the myth of the generic solution
- the viral meme of “CMS” blurs the obvious distinction
  between publishing, design, and development

- rather than try and enhance the fundamental aspects of the web
  (HTTP and HTML), many systems try and hide them away

- the usual story: most applications that try to empower
  design actually end up limiting the design possibilities
user centered design
- what if there was a web process that focused on growth and
  learning, rather than specification and management processes?

- drive the design through assertions that solve user requirements

- allow feedback to enter the design process. listen to everyone!

- guerilla usability testing can identify the areas of a design that
  need to be further adapted

- well designed systems are self documenting
drive the design with real examples
- code evolves from unit tests within the code itself

- schematic pages evolve from real world prototyping
  and usability testing

- visual designs evolve from creative concepts, photographs,
  moodboards, and wireframe prototypes

- use schematics and other diagram models as sketches
  rather than blueprints
the emerging open source ecosystem
- agile management: acceptance of constant change

- less code: use of more expressive language and metaphors

- sustainable productivity: getting more things done in less time

- the reusable generic solution evolves from the solution to a
  specific problem, not the other way round
how websites learn
and what happens after they’re built?
information architecture has a lot to learn from the experiences
of architecture in the real world

adaptive design means to anticipate the needs of users,
yet not stand in the way of them being able to express
their own needs within a certain space.

designs should evolve and adapt to the way they are used
and the content that flows through them.

think of websites as social spaces for interaction, rather
than a collection of fixed pages or separate visual interfaces.
shearing layers
“because of the different rates of change of its
 components, a building is always tearing itself apart.”
                                              Stewart Brand, How Buildings Learn



                                                          . SITE
   different rates
   of change
                                                          . STRUCTURE
   structural life ranges from 30 to 300 years,
                                                          . SKIN
   while stuff inside the space can change on
   an almost daily basis
                                                          . SERVICES
                                                          . SPACE PLAN
                                                          . STUFF

Contenu connexe

En vedette

Don't Waste Your Time: Secrets of Minimum Viable Prototyping
Don't Waste Your Time: Secrets of Minimum Viable PrototypingDon't Waste Your Time: Secrets of Minimum Viable Prototyping
Don't Waste Your Time: Secrets of Minimum Viable PrototypingPhilip Likens
 
Test Slides for Hangouts for SCUP
Test Slides for Hangouts for SCUPTest Slides for Hangouts for SCUP
Test Slides for Hangouts for SCUPTerry Calhoun
 
MSN Messenger 6.1 Whiteboard Usability Evaluation
MSN Messenger 6.1 Whiteboard Usability EvaluationMSN Messenger 6.1 Whiteboard Usability Evaluation
MSN Messenger 6.1 Whiteboard Usability Evaluationkathyjl
 
Building prototyping confidence in innovation process
Building prototyping confidence in innovation process Building prototyping confidence in innovation process
Building prototyping confidence in innovation process John Yeo
 
Using Developmental Evaluation to Support Prototyping: A Workshop
Using Developmental Evaluation to Support Prototyping:A Workshop Using Developmental Evaluation to Support Prototyping:A Workshop
Using Developmental Evaluation to Support Prototyping: A Workshop unitedwaycgy
 
"Prototyping with Cardboard" Workshop at Fablab Saigon
"Prototyping with Cardboard" Workshop at Fablab Saigon"Prototyping with Cardboard" Workshop at Fablab Saigon
"Prototyping with Cardboard" Workshop at Fablab SaigonMai Nguyen
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineeringvijay1238891
 
BPMN 2.0 Simulation Exectuive Briefing
BPMN 2.0 Simulation Exectuive BriefingBPMN 2.0 Simulation Exectuive Briefing
BPMN 2.0 Simulation Exectuive Briefingidabney
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypestec
 
Prototyping saves your bacon
Prototyping saves your baconPrototyping saves your bacon
Prototyping saves your baconPaul Ardeleanu
 
Mobile Design and Prototyping
Mobile Design and PrototypingMobile Design and Prototyping
Mobile Design and PrototypingJeanette DeHoff
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRsJeffery Belden
 
Lombardi Blueprint White Paper
Lombardi Blueprint White PaperLombardi Blueprint White Paper
Lombardi Blueprint White PaperJon Hansen
 
thinkLA Maker Workshop Rapid Prototyping Presentation - Per Hakansson
thinkLA Maker Workshop Rapid Prototyping Presentation - Per HakanssonthinkLA Maker Workshop Rapid Prototyping Presentation - Per Hakansson
thinkLA Maker Workshop Rapid Prototyping Presentation - Per HakanssonthinkLA
 

En vedette (15)

Don't Waste Your Time: Secrets of Minimum Viable Prototyping
Don't Waste Your Time: Secrets of Minimum Viable PrototypingDon't Waste Your Time: Secrets of Minimum Viable Prototyping
Don't Waste Your Time: Secrets of Minimum Viable Prototyping
 
Test Slides for Hangouts for SCUP
Test Slides for Hangouts for SCUPTest Slides for Hangouts for SCUP
Test Slides for Hangouts for SCUP
 
Prototyping
PrototypingPrototyping
Prototyping
 
MSN Messenger 6.1 Whiteboard Usability Evaluation
MSN Messenger 6.1 Whiteboard Usability EvaluationMSN Messenger 6.1 Whiteboard Usability Evaluation
MSN Messenger 6.1 Whiteboard Usability Evaluation
 
Building prototyping confidence in innovation process
Building prototyping confidence in innovation process Building prototyping confidence in innovation process
Building prototyping confidence in innovation process
 
Using Developmental Evaluation to Support Prototyping: A Workshop
Using Developmental Evaluation to Support Prototyping:A Workshop Using Developmental Evaluation to Support Prototyping:A Workshop
Using Developmental Evaluation to Support Prototyping: A Workshop
 
"Prototyping with Cardboard" Workshop at Fablab Saigon
"Prototyping with Cardboard" Workshop at Fablab Saigon"Prototyping with Cardboard" Workshop at Fablab Saigon
"Prototyping with Cardboard" Workshop at Fablab Saigon
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
 
BPMN 2.0 Simulation Exectuive Briefing
BPMN 2.0 Simulation Exectuive BriefingBPMN 2.0 Simulation Exectuive Briefing
BPMN 2.0 Simulation Exectuive Briefing
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
 
Prototyping saves your bacon
Prototyping saves your baconPrototyping saves your bacon
Prototyping saves your bacon
 
Mobile Design and Prototyping
Mobile Design and PrototypingMobile Design and Prototyping
Mobile Design and Prototyping
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRs
 
Lombardi Blueprint White Paper
Lombardi Blueprint White PaperLombardi Blueprint White Paper
Lombardi Blueprint White Paper
 
thinkLA Maker Workshop Rapid Prototyping Presentation - Per Hakansson
thinkLA Maker Workshop Rapid Prototyping Presentation - Per HakanssonthinkLA Maker Workshop Rapid Prototyping Presentation - Per Hakansson
thinkLA Maker Workshop Rapid Prototyping Presentation - Per Hakansson
 

Similaire à Adaptive Design & Rapid Prototyping

Idiomatic Domain Driven Design: implementing CQRS
Idiomatic Domain Driven Design: implementing CQRSIdiomatic Domain Driven Design: implementing CQRS
Idiomatic Domain Driven Design: implementing CQRSAndrea Saltarello
 
De Certeau- Making Do: Uses and Tactics
De Certeau- Making Do: Uses and TacticsDe Certeau- Making Do: Uses and Tactics
De Certeau- Making Do: Uses and Tacticsozumcan
 
Timeless design in a cloud-native world
Timeless design in a cloud-native worldTimeless design in a cloud-native world
Timeless design in a cloud-native worldUwe Friedrichsen
 
What is Object Oriented CSS?
What is Object Oriented CSS?What is Object Oriented CSS?
What is Object Oriented CSS?Nicole Sullivan
 
Acsa2008ne zal-cox-pre fab-myth-hype-reality
Acsa2008ne zal-cox-pre fab-myth-hype-realityAcsa2008ne zal-cox-pre fab-myth-hype-reality
Acsa2008ne zal-cox-pre fab-myth-hype-realityDarryl Duffe
 
Buildingscapes - Immersive Worlds and the Built Environment
Buildingscapes - Immersive Worlds and the Built EnvironmentBuildingscapes - Immersive Worlds and the Built Environment
Buildingscapes - Immersive Worlds and the Built EnvironmentDavid Burden
 
Buildingscapes - Immersive Worlds and the Built Environment
Buildingscapes - Immersive Worlds and the Built EnvironmentBuildingscapes - Immersive Worlds and the Built Environment
Buildingscapes - Immersive Worlds and the Built EnvironmentDaden Limited
 
Theming for mobile devices recent
Theming for mobile devices recentTheming for mobile devices recent
Theming for mobile devices recentArtem Shymko
 
PSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOURPSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOURTerminalfour
 
Deep Dive into the Idea of Software Architecture
Deep Dive into the Idea of Software ArchitectureDeep Dive into the Idea of Software Architecture
Deep Dive into the Idea of Software ArchitectureMatthew Clarke
 
Thoughts On Architecting V4 2
Thoughts On Architecting V4 2Thoughts On Architecting V4 2
Thoughts On Architecting V4 2bmercer
 
CQRS: Command/Query Responsibility Segregation
CQRS: Command/Query Responsibility SegregationCQRS: Command/Query Responsibility Segregation
CQRS: Command/Query Responsibility SegregationBrian Ritchie
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1studiokandm
 

Similaire à Adaptive Design & Rapid Prototyping (20)

Idiomatic Domain Driven Design: implementing CQRS
Idiomatic Domain Driven Design: implementing CQRSIdiomatic Domain Driven Design: implementing CQRS
Idiomatic Domain Driven Design: implementing CQRS
 
De Certeau- Making Do: Uses and Tactics
De Certeau- Making Do: Uses and TacticsDe Certeau- Making Do: Uses and Tactics
De Certeau- Making Do: Uses and Tactics
 
Timeless design in a cloud-native world
Timeless design in a cloud-native worldTimeless design in a cloud-native world
Timeless design in a cloud-native world
 
What is Object Oriented CSS?
What is Object Oriented CSS?What is Object Oriented CSS?
What is Object Oriented CSS?
 
Acsa2008ne zal-cox-pre fab-myth-hype-reality
Acsa2008ne zal-cox-pre fab-myth-hype-realityAcsa2008ne zal-cox-pre fab-myth-hype-reality
Acsa2008ne zal-cox-pre fab-myth-hype-reality
 
JS Based Applications
JS Based ApplicationsJS Based Applications
JS Based Applications
 
Sbwire 531031
Sbwire 531031Sbwire 531031
Sbwire 531031
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
3D Printing, Customization, and Product Lines
3D Printing, Customization, and Product Lines3D Printing, Customization, and Product Lines
3D Printing, Customization, and Product Lines
 
Buildingscapes - Immersive Worlds and the Built Environment
Buildingscapes - Immersive Worlds and the Built EnvironmentBuildingscapes - Immersive Worlds and the Built Environment
Buildingscapes - Immersive Worlds and the Built Environment
 
Buildingscapes - Immersive Worlds and the Built Environment
Buildingscapes - Immersive Worlds and the Built EnvironmentBuildingscapes - Immersive Worlds and the Built Environment
Buildingscapes - Immersive Worlds and the Built Environment
 
Interaction design
Interaction designInteraction design
Interaction design
 
Responsive Design and Joomla!
Responsive Design and Joomla!Responsive Design and Joomla!
Responsive Design and Joomla!
 
Theming for mobile devices recent
Theming for mobile devices recentTheming for mobile devices recent
Theming for mobile devices recent
 
PSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOURPSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOUR
 
Deep Dive into the Idea of Software Architecture
Deep Dive into the Idea of Software ArchitectureDeep Dive into the Idea of Software Architecture
Deep Dive into the Idea of Software Architecture
 
Thoughts On Architecting V4 2
Thoughts On Architecting V4 2Thoughts On Architecting V4 2
Thoughts On Architecting V4 2
 
CQRS: Command/Query Responsibility Segregation
CQRS: Command/Query Responsibility SegregationCQRS: Command/Query Responsibility Segregation
CQRS: Command/Query Responsibility Segregation
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
 
Roi of ux-brazil
Roi of ux-brazilRoi of ux-brazil
Roi of ux-brazil
 

Plus de Mark Rickerby

Behaviour Driven Development
Behaviour Driven DevelopmentBehaviour Driven Development
Behaviour Driven DevelopmentMark Rickerby
 
Readme Driven Development
Readme Driven DevelopmentReadme Driven Development
Readme Driven DevelopmentMark Rickerby
 
Relentless Refactoring
Relentless RefactoringRelentless Refactoring
Relentless RefactoringMark Rickerby
 
Evolving Software Patterns
Evolving Software PatternsEvolving Software Patterns
Evolving Software PatternsMark Rickerby
 
Understanding Uncertainty
Understanding UncertaintyUnderstanding Uncertainty
Understanding UncertaintyMark Rickerby
 
Getting to Grips with SilverStripe Testing
Getting to Grips with SilverStripe TestingGetting to Grips with SilverStripe Testing
Getting to Grips with SilverStripe TestingMark Rickerby
 
The Relativity of Rates
The Relativity of RatesThe Relativity of Rates
The Relativity of RatesMark Rickerby
 

Plus de Mark Rickerby (10)

The D3 Toolbox
The D3 ToolboxThe D3 Toolbox
The D3 Toolbox
 
Behaviour Driven Development
Behaviour Driven DevelopmentBehaviour Driven Development
Behaviour Driven Development
 
Readme Driven Development
Readme Driven DevelopmentReadme Driven Development
Readme Driven Development
 
Relentless Refactoring
Relentless RefactoringRelentless Refactoring
Relentless Refactoring
 
Evolving Software Patterns
Evolving Software PatternsEvolving Software Patterns
Evolving Software Patterns
 
NetArt History
NetArt HistoryNetArt History
NetArt History
 
Understanding Uncertainty
Understanding UncertaintyUnderstanding Uncertainty
Understanding Uncertainty
 
Getting to Grips with SilverStripe Testing
Getting to Grips with SilverStripe TestingGetting to Grips with SilverStripe Testing
Getting to Grips with SilverStripe Testing
 
Historiographica
HistoriographicaHistoriographica
Historiographica
 
The Relativity of Rates
The Relativity of RatesThe Relativity of Rates
The Relativity of Rates
 

Dernier

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 

Dernier (20)

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 

Adaptive Design & Rapid Prototyping

  • 1. Mark Rickerby (C) 2005, coretxt, shift
  • 2. what if you were designing a web application and you realized you had missed a crucial aspect of functionality? would you update the schematics? what about the sitemap? the functional spec? use cases? class diagrams? data models? requirements documents? terms of reference?
  • 3. duplicated information threading through the various aspects of a project leads to “requirements rot” this management analogy has a parallel in the coding world... duplicated and tangled code leads to invisible and undocumented dependencies changing a field in one place can lead to ripples and breakages through the whole system
  • 4. CMS: content mismanagement systems? - individuality of workflow: everyone has their own products tools and preferences - workflow roles and tasks are often too fluid and diverse to classify - problems with content management are mostly social: a technological “solution” won’t necessarily solve anything - “design freedom” involves more than just applying a stylesheet
  • 5. the myth of the generic solution - the viral meme of “CMS” blurs the obvious distinction between publishing, design, and development - rather than try and enhance the fundamental aspects of the web (HTTP and HTML), many systems try and hide them away - the usual story: most applications that try to empower design actually end up limiting the design possibilities
  • 6. user centered design - what if there was a web process that focused on growth and learning, rather than specification and management processes? - drive the design through assertions that solve user requirements - allow feedback to enter the design process. listen to everyone! - guerilla usability testing can identify the areas of a design that need to be further adapted - well designed systems are self documenting
  • 7. drive the design with real examples - code evolves from unit tests within the code itself - schematic pages evolve from real world prototyping and usability testing - visual designs evolve from creative concepts, photographs, moodboards, and wireframe prototypes - use schematics and other diagram models as sketches rather than blueprints
  • 8. the emerging open source ecosystem - agile management: acceptance of constant change - less code: use of more expressive language and metaphors - sustainable productivity: getting more things done in less time - the reusable generic solution evolves from the solution to a specific problem, not the other way round
  • 9. how websites learn and what happens after they’re built? information architecture has a lot to learn from the experiences of architecture in the real world adaptive design means to anticipate the needs of users, yet not stand in the way of them being able to express their own needs within a certain space. designs should evolve and adapt to the way they are used and the content that flows through them. think of websites as social spaces for interaction, rather than a collection of fixed pages or separate visual interfaces.
  • 10. shearing layers “because of the different rates of change of its components, a building is always tearing itself apart.” Stewart Brand, How Buildings Learn . SITE different rates of change . STRUCTURE structural life ranges from 30 to 300 years, . SKIN while stuff inside the space can change on an almost daily basis . SERVICES . SPACE PLAN . STUFF