User Experience Design Process First, a few notes: What’s below mostly applies to a waterfall methodology. In Agile Experience Design, portions of this process can be applied in short sprints but there are additional concerns that are not addressed here. In general, all of these steps still happen, but often in parallel to each other, where this article makes it sound sequential. Identifying a need in the market is a…
Read MoreGeographically Distributed Teams in Agile Software Development
Many Agile development teams are not geographically co-located. The idea of working together in a war room (or at least an open office), is central to the vision of Agile, but runs contrary to the reality that most of us live in. Collocated teams have conversations in the aisles, hallways, and over lunch where work gets done both formally and informally. Much is lost when teams are geographically distributed. Cockburn…
Read MoreUser Interface Design and Agile Development Processes
What is Agile Software Development? The Agile Manifesto helps explain: 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…
Read More