Underneath Scrum: Reflective Thinking (talk at Scrum Breakfast Bern, 2013)

1,309 views
1,069 views

Published on

I used this set of slides for a talk I gave at the Scrum Breakfast Bern in 2013.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,309
On SlideShare
0
From Embeds
0
Number of Embeds
48
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Underneath Scrum: Reflective Thinking (talk at Scrum Breakfast Bern, 2013)

  1. 1. Underneath Scrum: Reflective Thinking tudorgirba.com
  2. 2. Scrum
  3. 3. Scrum transparency inspection adaptation
  4. 4. Reflection
  5. 5. Reflection ability of a system to inspect and adapt itself
  6. 6. Scrum transparency inspection adaptation
  7. 7. Scrum transparency inspection adaptation
  8. 8. Scrum transparency inspection adaptation
  9. 9. Reflection ability of a system to inspect and adapt itself
  10. 10. Class.forName(“java.lang.Object”) .getDeclaredMethods();
  11. 11. Class.forName(“java.lang.Object”) .getDeclaredMethods(); protected void java.lang.Object.finalize() throws java.lang.Throwable public final void java.lang.Object.wait() throws java.lang.InterruptedException public final native void java.lang.Object.wait(long) throws java.lang.InterruptedException public final void java.lang.Object.wait(long,int) throws java.lang.InterruptedException public boolean java.lang.Object.equals(java.lang.Object) public java.lang.String java.lang.Object.toString() public native int java.lang.Object.hashCode() public final native java.lang.Class java.lang.Object.getClass() protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException private static native void java.lang.Object.registerNatives() public final native void java.lang.Object.notify() public final native void java.lang.Object.notifyAll()
  12. 12. Class.forName(“java.lang.Object”) .getDeclaredMethods(); Java Smalltalk
  13. 13. Class.forName(“java.lang.Object”) .getDeclaredMethods(); Java Smalltalk Object methods.
  14. 14. Class.forName(“java.lang.Object”) .getDeclaredMethods(); Java Smalltalk Object methods. ?
  15. 15. Class.forName(“java.lang.Object”) .getDeclaredMethods(); ? Java Smalltalk Object methods. Object compile: 'answer ^ 42' classified: 'extension'.
  16. 16. Reflection ability of a system to inspect and adapt itself
  17. 17. Scrum transparency inspection adaptation
  18. 18. Scrum inspection adaptation transparency
  19. 19. Scrum inspection adaptation explicitness
  20. 20. Reflection inspection adaptation explicitness tudorgirba.com
  21. 21. Tudor Gîrba www.tudorgirba.com http://creativecommons.org/licenses/by-nc-sa/3.0/

×