Culture is not about what is absolute, real, or true. it’s about what a group of people get together and agree to believe. Culture can be healthy or toxic, nurturing or murderous. Culture is made of stories... —Thom Hartmann, author
Your Goals workflow in relation to web design/visual design a list (or "toolbox") of UX design methods adjusted for Agile, that can be used based on specific project needs (e.g., RITE testing, paired design/development, Design Studio, Story Mapping, etc.) More detail on Design Studio (a la Jim Ungar) and Story Mapping (a la Jeff Patton), and when they should take place? I attended the Bentley Usability Bootcamp in 2006. How out of date am I in my UCD approach? How can Agile work with 3 types of projects: Design from scratch, open source and implement commercial, off-the-shelf products? staggering design and code tasks architecture and design done piecemeal adding to a legacy application design controls artifacts for the fda and agile
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 & interactions Working software Customer collaboration Responding to change Processes & tools Comprehensive doc Contract negotiation Following a plan over That is, while there is value in the items on the right, we value the items on the left more.
Principles Behind Agile Our highest priority is to satisfy the customer through early and continuous deliveryof valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Principles Behind Agile Deliverworking software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project.
Principles Behind Agile Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
Principles Behind Agile Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Principles Behind Agile Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential.
Principles Behind Agile The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Other negatives Rework Missed edge cases Overemphasis on deadlines & engineering
A lot of potential Real feedback faster Closer ties to stakeholders and developers Faster, less effort on low importance features Pervasive understanding of UX Real User focus Less waste, decide as late as responsible
Sample Goals Define problem/benefit Prioritized and measurable goals Contractual obligations Target users and their goals Key assumptions that need to be validated by research Relationship of users to business goals User tasks or scenarios Refined, estimated, and prioritized stories Release roadmap