#293 - Add a new friend by email address (M) 2/5/12 - Terry, Joanne, Sally
#293 - Add a new friend by email address (M) 2/5/12 - Terry, Joanne, Sally IN OUT
#293 - Add a new friend by email address (M) 2/5/12 - Terry, Joanne, Sally IN OUT - select friend by searching by - searching for friends by email address name - only show addresses of those - autocomplete when typing that aren’t my friends already name - confirm when I add a friend, - inviting new users to join if only add them if I answer yes they are not members already - back to email search results when I answer no - “You are now friends” confirmation afterwards
Good Stories are Told, Not Written • Defer detail until the last responsible moment • Understand and solve the problem together • Capture the conversation but keep it simple • Define “done” • Stop telling/start building as soon as you have enough detail
Reducing Cycle Time• Build things in a way that allows people to play earlier• Don’t retreat to your bay in the assembly line• Think: concurrent activities, not sequential phases!• Share the responsibility for getting stories to “Done”
Keeping Stories On Track• Spot the problem using statistics• Split stories by fidelity or functionality• Swarm to complete things faster
Individuals and Interactions over Processes and ToolsThe Agile Manifesto email@example.com @brentsnook http://www.slideshare.net/fuglylogic/building-the-right-thing
Bibilography• Kent Beck, Cynthia Andres, Extreme Programming Explained: Embrace Change (2nd Edition), Addison-Wesley Professional, 2004• Alistair Cockburn, Agile Software Development: The Cooperative Game (2nd Edition), Addison-Wesley Professional, 2006• Niklaus Wirth, A Brief History of Software Engineering, 25 Feb 2008, 1 May 2012 <http://www.inf.ethz.ch/personal/wirth/ Articles/Miscellaneous/IEEE-Annals.pdf>• The Rise and Fall of Waterfall,Youtube, 2 May 2012, <http://www.youtube.com/watch?v=X1c2--sP3o0>• The Agile Manifesto, 1 May 2012, <http://agilemanifesto.org>• Littles Law, Wikipedia, 2 May 2012, <http://en.wikipedia.org/wiki/Littles_law>• Jeff Patton, Kanban Over Simpliﬁed, Agile Product Design, 2 May 20102, <http://www.agileproductdesign.com/blog/2009/ kanban_over_simpliﬁed.html>• Timeline of computing 1950–1979, Wikipedia, 21 May 2012, <http://en.wikipedia.org/wiki/ Timeline_of_computing_1950%E2%80%931979>• Gang of Four, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional, 1994• William J. Brown, Raphael C. Malveau, SkipMcCormick, Thomas J. Mowbray, Anti Patterns: Refactoring Software, Architectures, and Projects in Crisis, Wiley, 1998• Anti-pattern, Wikipedia, 21 May 2012, <http://en.wikipedia.org/wiki/Anti-pattern>• Sasa Stamenkovic, Queuing Theory, 3 April 2009, 21 May 2012, <http://stamenkovic.se/2009/04/03/queuing-theory/>• Images created with Paper (www.ﬁftythree.com/)
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.