Underneath Scrum:
Reflective Thinking
tudorgirba.com
Scrum
Scrum
transparency
inspection
adaptation
Reflection
Reflection
ability of a system to
inspect and adapt itself
Scrum
transparency
inspection
adaptation
Scrum
transparency
inspection
adaptation
Scrum
transparency
inspection
adaptation
Reflection
ability of a system to
inspect and adapt itself
Class.forName(“java.lang.Object”)
.getDeclaredMethods();
Class.forName(“java.lang.Object”)
.getDeclaredMethods();
protected void java.lang.Object.finalize() throws java.lang.Throw...
Class.forName(“java.lang.Object”)
.getDeclaredMethods();

Java
Smalltalk
Class.forName(“java.lang.Object”)
.getDeclaredMethods();

Java
Smalltalk

Object methods.
Class.forName(“java.lang.Object”)
.getDeclaredMethods();

Java
Smalltalk

Object methods.

?
Class.forName(“java.lang.Object”)
.getDeclaredMethods();

?

Java
Smalltalk

Object methods.

Object
compile: 'answer ^ 42...
Reflection
ability of a system to
inspect and adapt itself
Scrum
transparency
inspection
adaptation
Scrum
inspection

adaptation

transparency
Scrum
inspection

adaptation

explicitness
Reflection
inspection

adaptation

explicitness

tudorgirba.com
Tudor Gîrba
www.tudorgirba.com

http://creativecommons.org/licenses/by-nc-sa/3.0/
Underneath Scrum: Reflective Thinking (talk at Scrum Breakfast Bern, 2013)
Upcoming SlideShare
Loading in...5
×

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

850

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
850
On Slideshare
0
From Embeds
0
Number of Embeds
2
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/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×