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,407