David DeMello
Director of web strategy and services
ddd1@cornell.edu
@daviddemello
What is Agile?
It's not Waterfall
Cost of Change
source: projectcartoon.com
Web sites are not
buildings
roads
automobiles
Web sites are built from
BITS
not
ATOMS
Modern software should be
- flexibile
- reusable
- scalable
- disposable
- flexibile
- adaptable
- reusable
- interoperable
- scalable
- maintainable
- disposable
- always improving
If we were to create a new
software development methodology designed to support change and continuous innovation, what would that look like?
- adaptable
- interoperable
- maintainable
- always improving
?
The Agile Manifesto
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
© 2001, the Agile Manifesto authors
This declaration may be freely copied in any form, but only in its entirety through this notice.
Manifesto Authors
Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler
Robert C. Martin
Steve Mellor
Dave Thomas
James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick
Ken Schwaber
Jeff Sutherland
12 Principles of Agile
credit: Jeff Patton - Agile process model
User Stories
Role-Feature-Benefit Template
Agile is a process optimized for delivering
Subway Map of Agile Practices
https://www.agilealliance.org/agile101/subway-map-to-agile-practices/
But what about?
-
Vision
-
Discovery
-
Design
-
User Testing
-
Idea Generation
-
Story Mapping
-
Prototyping
-
Validation
Software (and web sites)
are also made of people!
Thanks @GabyMokry!
A slightly scrambled SCRUM
Content Strategy Deliverables
- Content audit
- Comparative Analysis
- Card sorts
- Navigation and wayfinding
- Article Templates
- Surveys / Interviews
- Gap Analysis
- Information Architecture
- Content Models / Types
- Style Guides
UX Deliverables
Personas
UX Deliverables
Story boards
UX Deliverables
User Journeys
UX Deliverables
Sketches
UX Deliverables
Prototypes
UX Deliverables
Wireframes
UX Deliverables
Sample Markup
Further study
lmgtfy.com/?q=agile+development
www.agilealliance.org/agile101
jpattonassociates.com
scrumguides.org
Agile: Not just for developers anymore
By daviddemello
Agile: Not just for developers anymore
- 2,554