Agile Connect 2011 - Keynote: Software Design in the 21st Century

Concept, photos, videos, examples, construction



http://www.agilejournal.com/agileconnect - Over the past decade or so we've seen important new ideas added to the mix of software design practices to help us produce better software. Design Patterns help us capture the design solutions and reveal a rationale for using them. Refactoring allows us to improve system design after the code is written. Agile methods—and in particular, Extreme Programming—provide highly iterative and evolutionary development methods that are particularly well suited to fast changing requirements and rapidly evolving hardware and technology environments. Martin Fowler—a leading voice in understanding, honing, practicing, and promoting these approaches—offers up a suite of short talks on his recent thinking about how these design practices have changed software development. Join Martin to explore what's new on the horizon to support the design and development of new, more complex, interconnected systems than the world has ever known.

Comments

  1. Updating @Gheorghe Curelet-Balan comment including links to the video
    Notable time marks in minutes:
    -3:40 beginning of the first part on Non-determinism in testing; https://martinfowler.com/articles/nonDeterminism.html
    -29:04 The Value of Software Design with ref to technical debt;
    -48:20 the inherent built-in technical debt;
    -49:37 reflections on Agile Manifesto 10th anniversary;
    -56:30 explanation of the observed unhappiness towards agile approach;
    -58:15 agile semantic diffusion is a consequence of its success;
  2. brilliant speech!
  3. Regardless of the quality in the rest of this video, the first 30 seconds were a gigantic waste of my time.
  4. Also of course is that there is no silver bullet - the principle of the conservation of complexity
  5. I call it semantic drift ...
  6. I used Linda as my call-out because she was the person in the front that I knew best and I was confident that she would not be alarmed by it.
  7. Intro guy takes 2 minutes to say what should have taken 20 seconds. We don't care which books by Martin you've read. Let the guy get up and talk already.
  8. Notable time marks in minutes: 3:40 beginning of the first part on Nondeterminism in testing; 29:04 The Value of Software Design with ref to technical debt; 48:20 the inherent built-in technical debt; 49:37 reflections on Agile Manifesto 10th anniversary; 56:30 explanation of the observed unhappiness towards agile approach; 58:15 agile semantic diffusion is a consequence of its success; 60:35 we are in the early ages of agility a movement forecasted to be around 5 decades, longer than OO adopti
  9. Great talk indeed!
  10. 0:30:00
  11. LMAO, great Uncle Bob impression!
  12. Why call out a female as the quarantine example? I understand as a male it is natural to feel more comfortable using her as an example, but the example context of getting rid of her among majority males takes away from your presentation for this viewer. Thanks buddy we women have enough issues to deal with besides being used as bad examples!
  13. great vision and relatively understandable
  14. i didn't know the guy from office space was still around


Additional Information:

Visibility: 23798

Duration: 0m 0s

Rating: 99