hyperagile empowering creativity within software
play

HyperAgile: Empowering Creativity within Software Development - PowerPoint PPT Presentation

HyperAgile: Empowering Creativity within Software Development Processes Sam Aaron Thursday, 11 April 13 Meta-eX Meta-eX Live Live Thursday, 11 April 13 Thursday, 11 April 13 Thursday, 11 April 13 Thursday, 11 April 13 Thursday, 11 April


  1. HyperAgile: Empowering Creativity within Software Development Processes Sam Aaron Thursday, 11 April 13

  2. Meta-eX Meta-eX Live Live Thursday, 11 April 13

  3. Thursday, 11 April 13

  4. Thursday, 11 April 13

  5. Thursday, 11 April 13

  6. Thursday, 11 April 13

  7. Thursday, 11 April 13

  8. Thursday, 11 April 13

  9. Thursday, 11 April 13

  10. " Not just 'what will the computer do with this code?' but 'How can I communicate what I am thinking to people?'" Kent Beck Thursday, 11 April 13

  11. Thursday, 11 April 13

  12. Thursday, 11 April 13

  13. Thursday, 11 April 13

  14. Habitability is the characteristic of source code that enables programmers, coders, bug-fixers, and people coming to the code later in its life to understand its construction and intentions and to change it comfortably and confidently. It should be clear that, in our context, a “user” is a programmer who is called upon to maintain or modify software; a user is not (necessarily) the person who uses the software. In Alexander’s terminology, a user is an inhabitant Richard Gabriel Thursday, 11 April 13

  15. Alexander proposes homes and offices be designed and built by their eventual occupants. These people, he reasons, know best their requirements for a particular structure. We agree, and make the same argument for computer programs. Computer users should write their own programs. Kent Beck & Ward Cunningham Thursday, 11 April 13

  16. Thursday, 11 April 13

  17. “ Weak human + machine + better process was superior to a strong computer alone and, more remarkably, superior to a strong human + machine + inferior process .” Gary Kasparov http://www.nybooks.com/articles/archives/2010/feb/11/the-chess-master- and-the-computer/ Thursday, 11 April 13

  18. Thursday, 11 April 13

  19. Thursday, 11 April 13

  20. Thursday, 11 April 13

  21. Thursday, 11 April 13

  22. vertone http://github.com/overtone/overtone http://twitter.com/overtone Thursday, 11 April 13

  23. LISP Clojure Thursday, 11 April 13

  24. Clojure’s Epochal Time Model Pure functions λ λ λ States (immutable values) v1 v2 v3 v4 Identity (succession of states Oberservers/Memory Thursday, 11 April 13

  25. Fun Thursday, 11 April 13

  26. Flow Thursday, 11 April 13

  27. Touch Typing Thursday, 11 April 13

  28. Tool Familiarity Thursday, 11 April 13

  29. BYOL Thursday, 11 April 13

  30. Build Your Own Lightsaber Thursday, 11 April 13

  31. Thank you @samaaron http://sam.aaron.name Thursday, 11 April 13

Recommend


More recommend