Paradigm Shifts


Published on

paradigm shifts in management, computation and development process

Published in: Education
  • Be the first to comment

  • Be the first to like this

Paradigm Shifts

  1. 1. Paradigm Shifts :not only software Linchuan Scrum Assembling in Chengdu May 23, 2009
  2. 2. The Kuhnian View of Scrum <ul><li>Thomas Kuhn </li></ul><ul><li>Paradigm Shifts in software development </li></ul><ul><ul><li>Software development saw a paradigm shift in the late 80s, when is was assumed that software behaved and could be controlled like a manufacturing product (defined process) </li></ul></ul><ul><ul><li>At present? Scrum? </li></ul></ul><ul><li>How about to zoom out? </li></ul><ul><ul><li>Shift in the world not only software </li></ul></ul>
  3. 3. Paradigm Shifts <ul><li>Michael Porter, Peter Drucker  Tom Peters, Henry Mintzberg </li></ul><ul><li>Defined to empirical </li></ul><ul><li>Digital to Analogue </li></ul><ul><li>Mathematic Analysis to Bio-Inspired Computation </li></ul><ul><li>SO, What is Behind? </li></ul>
  4. 4. <ul><li>Michael Porter, Peter Drucker  Tom Peters, Henry Mintzberg </li></ul>
  5. 5. Henry Mintzberg <ul><li>Henry Mintzberg writes prolifically on the topics of management and business strategy, with more than 150 articles and fifteen books to his name. His seminal book, The Rise and Fall of Strategic Planning ( Mintzberg 1994 ) , criticizes some of the practices of strategic planning today and is considered required reading for anyone[ citation needed ] who seriously wants to consider taking on a strategy-making role within their organization. </li></ul><ul><li>He recently published a book entitled Managers Not MBAs ( Mintzberg 2004 ) which outlines what he believes to be wrong with management education today. Rather controversially, Mintzberg claims that prestigious graduate management schools like Harvard Business School and the Wharton Business School at the University of Pennsylvania are obsessed with numbers and that their overzealous attempts to make management a science are damaging the discipline of management. Mintzberg advocates more emphasis on post graduate programs that educate practicing managers (rather than students with little real world experience) by relying upon action learning and insights from their own problems and experiences. (See http:// / and http:// / ) </li></ul><ul><li>Ironically, although Professor Mintzberg is quite critical about the strategy consulting business, he has twice won the McKinsey Award for publishing the best article in the Harvard Business Review . Also, he is credited with co-creating the organigraph , which is taught in business schools. [2] </li></ul>
  6. 6. Managers, not MBAs
  7. 7. Henry Mintzberg Is Crazy <ul><li>That's what the Frankfurt journalist said. (Okay, more or less.) A radical. On the fringe. I know Henry Mintzberg. And he is not crazy. Michael Porter? The late Peter Drucker? They're my candidates for crazy. </li></ul>
  8. 8. <ul><li>Michael Porter's world is Bond's world, in a way. Think logically, develop a plan ... and succeed My world (and Herb Simon's) is about doing the best you can in the midst of near chaos and madness—and hoping things work out in a mostly satisfactory fashion. </li></ul>
  9. 9. Tom Peters
  10. 10. Linearist to Non-linearist
  11. 23. Defined to empirical <ul><li>Waterfall to Scrum </li></ul>
  12. 24. Digital to Analogue <ul><li>Von Neumann to Next Generation Computer </li></ul><ul><li>resistor , capacitor , and inductor </li></ul><ul><li>Memristor </li></ul><ul><ul><li>Unlike those three elements, which are allowed in linear time-invariant or LTI system theory , memristors are nonlinear and may be described by any of a variety of time-varying functions of net charge. </li></ul></ul><ul><ul><li>These devices are being developed for application in nanoelectronic memories, computer logic, and neuromorphic computer architectures </li></ul></ul>
  13. 25. Mathematic Analysis to Bio-Inspired Computation
  14. 26. Metaphor_between_Scrum_and_ANN w Let it figure out the solution by itself. BP-ANN has been proven, so how about Scrum? Form the team Design topology of the neural network Keep the team intact Keep weights carefully What do you need to do in Scrum/ANN to get solutions? No command-control No analytic methodology Customize the framework design learning algorithm Define Product Backlog and Definition of Done Define solution and problem space Self management Self learning Retrospective Back-Propagation Definition of Done Learning Criteria Sprint Learning iteration executable software Solution Space Product Backlog Problem space individual capability Active function teammate relationship weight team member neuron Scrum team Neural network Scrum ANN
  15. 27. What is behind? <ul><li>Taoism </li></ul><ul><li>The misunderstanding on “ 道法自然” for thousand years. </li></ul><ul><li>Does Tao follow “Nature” ? </li></ul>
  16. 28. Yin Yang <ul><li>The Chinese philosophy of yin yang is based on four laws.  </li></ul><ul><li>Yin and Yang are opposing. </li></ul><ul><ul><li>Yin and yang describe the polar effects of phenomena.  For instance, winter and summer would be the yin and yang for the year.   </li></ul></ul><ul><li>Yin and Yang are mutually rooted . </li></ul><ul><ul><li>They are complementary qualities that make up the whole phenomena, just as daylight and night together make up a single day. </li></ul></ul><ul><li>Yin and Yang mutually transform. </li></ul><ul><ul><li>That is, a change in one quality causes change in the other.  For example, snow melting in the spring cause a rise in the river. </li></ul></ul><ul><li>Yin and Yang mutually wax and wane. </li></ul><ul><ul><li>There is a dynamic equilibrium between Yin and Yang; even as winter days grow shorter, the night grows longer. </li></ul></ul>
  17. 29. Agile Principles <ul><li>Individuals and Interactions & Process and Tools </li></ul><ul><li>Working Software & Documentation </li></ul><ul><li>Collaboration & Contract Negotiation </li></ul><ul><li>Responding to Change & Following a Plan </li></ul>
  18. 30. Yin Yang & Project Management <ul><li>Just as yin cannot exist without yang, the elements that agile practitioners value (working software, collaboration, change, and interactions) do not exist without their corresponding yang (documentation, contracts, plans, and process). </li></ul><ul><li>These mutually inclusive agile principles also follow the laws of yin and yang. </li></ul><ul><ul><li>Agile principles are opposing: there must be a plan but the plan will change. </li></ul></ul><ul><ul><li>Agile principles are mutually rooted: the contract, whether implied or explicit, will require negotiation, so invite the customer to collaborate with the team. </li></ul></ul><ul><ul><li>Agile principles mutually transform: the team needs some sort of blueprint of what to build but only as much as makes sense and is reasonable to maintain. </li></ul></ul><ul><ul><li>Finally, Agile principles wax and wane: all software teams need processes and tools to know their boundaries but individuals interacting daily build the best software. </li></ul></ul>--- Jann P. Thomas , 07 Jan 2009