skip to main content
10.1145/1753196.1753212acmconferencesArticle/Chapter ViewAbstractPublication PagesplopConference Proceedingsconference-collections
research-article

Thoughts on weak links and Alexandrian life in Scrum

Published: 18 October 2008 Publication History

Abstract

This paper looks at the Scrum software development process through a lens that emphasizes small worldness, nestedness, and scale-freeness, all characteristic of networks that feature weak links between their modules. Scrum has gained popularity over the past decade as a means of delivering valuable software to its host organization on a regular basis. Since weak links characterize natural and social systems at every scale, practitioners of Scrum should be able to improve their teams' processes by applying lessons learned from studying weak links. When practitioners look for weak links directly, they may find the task daunting and ask the question: "How can I tell whether weak links are strengthening or weakening my team's Scrum process if I can't even find them?" For the answer, this paper looks to Christopher Alexander's characteristics of wholeness, integrity, or life -- strong centers, levels of scale, echoes, alternating repetition, and, in particular, the characteristic called deep interlock and ambiguity -- which may correlate with the presence of weak links.

References

[1]
Csermely, P. 2006. Weak Links: Stabilizers of Complex Systems from Proteins to Social Networks. Springer Frontiers Collection, New York, NY.
[2]
Beedle, M. and Schwaber, K. 2001. Agile Software Development with Scrum. Prentice Hall, Upper Saddle River, NJ.
[3]
Sutherland, J. Agile Project Management With SCRUM: Theory and Practice. Presented at OTUG Twin Cities on June 3, 2005. Also at: http://jeffsutherland.com/papers/OTUG2003/Scrum_Theory_files/v3_document.htm. Retrieved 7/19/2008.
[4]
Alexander, C. 2001. The Phenomenon of Life: The Nature of Order, Book 1. Oxford University Press. New York, NY.
[5]
Trifork A/S. http://www.trifork.com/default.asp?Action=Details&Item=17. Retrieved 12/15/2008
[6]
Smith, M., Kulkarni, S. and Pawson, T. FF domains of CA150 bind transcription and splicing factors through multiple weak interactions. Molecular and Cellular Biology, 24, (Nov 2004), 9274--9285.
[7]
Swanson, K., Kang, R., Stamenova, S., Hicke, L. and Radhakrishnan, I. Solution structure of Vps27 UIM-ubiquitin complex important for endosomal sorting and receptor downregulation. EMBO Journal, 22 (Sep. 15 2003), 4597--4606.
[8]
Granovetter, M. The Strength of Weak Ties. American Journal of Sociology, 78, 6, (May 1973), 1360--1380.
[9]
Sole, R., Ferrer Cancho, R., Montoya, J. and Valverde, S. Selection, tinkering and emergence in complex networks. Complexity, 8, (Jan 21 2003), 20--33.
[10]
Barabási, A. and Albert, R. Emergence of scaling in random networks, Science, 286, (Oct. 15 1999). 509--512.
[11]
Berlow, E. L. Strong Effects of Weak Interactions in Ecological Communities in Nature. 422, (Mar 29 1999), 633--637.
[12]
Coplien, J. and Harrison, N. 2004. Organizational Patterns of Agile Software Development), Addison-Wesley, Boston, MA.
[13]
Weinberg, G. 1998. The Psychology of Computer Programming. Dorset House, New York, NY.
[14]
Cockburn, A. Good Old Advice, CrossTalk: The Journal of Defense Software Engineering. 21, 8, (Aug 2008), 7--10.
[15]
Guare, J. 19 90.Six Degrees of Separation: A Play Vintage Books, New York, NY.
[16]
Pareto, V. The New Theories of Economics, Journal of Political Economics, vol. 5, (1897), 485--502.
[17]
Buschmann, F., Henney, K., and Schmidt, D. 2007. Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages. John Wiley & Sons, Hoboken, NJ.
[18]
Alexander, C. 2004. Process of Creating Life: The Nature of Order, Book 2. Oxford University Press. New York, NY.
[19]
Alexander, C. 2005. Vision of a Living World: The Nature of Order, Book 3. Oxford University Press. New York, NY.
[20]
Alexander, C. 2004. The Luminous Ground: The Nature of Order, Book 4. Oxford University Press. New York, NY.
[21]
Watts, D.; Strogatz, S. Collective dynamics of 'small-world' networks. Nature, 393, 6684 (June 4 1998), 409--10. Also at http://www.sociology.columbia.edu/pdf-files/watts08.pdf Retrieved 7/14/2008.
[22]
Cockburn, A. 2001. Agile Software Development (The Agile Software Development Series) Addison-Wesley Professional. Boston, MA.
[23]
Conway, M. How do Committees Invent, Datamation, 14, 5, (April, 1968), 28--31. Also at: http://www.melconway.com/research/committees.html. Retrieved 11/30/2008.
[24]
Whitinger, D. Survivors! (June 18, 2008) Trees and plants that will remain after the storm passes. At: http://davesgarden.com/guides/articles/view/1268/. Retrieved 11/30/2008.
[25]
Sanderson, B. A pattern seen at Alhambra, Spain. in Dror Bar-Natan's Image Gallery at http://www.math.toronto.edu/~drorbn/Gallery/Symmetry/Tilings/333/Alhambra.html. Retrieved 8/11/2008.
[26]
Google Maps. Satellite view of the Renaissance Center in Detroit. http://maps.google.com/maps?hl=en&tab=wl, Renaissance Center, Detroit, MI. Retrieved 8/11/2008.
[27]
Sole, R., Ferrer Cancho, R., Montoya, J. and Valverde, S. Selection, tinkering and emergence in complex networks. Complexity, 8, 1, (Jan 21 2003) 20--33.
[28]
Hofstadter, D. 1979. Gödel, Escher and Bach: an Eternal Golden Braid, Vintage Books, New York: Random House, Inc.
[29]
Gerten-Jackson, C. http://sunsite.icm.edu.pl/cjackson/escher/p-escher13.htm. Retrieved 12/15/2008.
[30]
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1994. Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series), Addison-Wesley, Boston, MA.
[31]
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., and Stal, M. 1996. Pattern-Oriented Software Architecture Volume 1: A System of Patterns. John Wiley & Sons, Hoboken, NJ.
[32]
Fowler, M. 2002. Patterns of Enterprise Application Architecture. Addison-Wesley Professional Series. Boston, MA.
[33]
Myers, C. 2003. Software systems as complex networks: Structure, function, and evolvability of software collaboration graphs. Physical Review E, 68, 046116
[34]
Milo, R., Shen-Orr, S., Itzkovitz, S., Kashtan, N., Chklovskii, D., Alon, U. Network Motifs: Simple Building Blocks of Complex Networks. Science, 298, 5594, (October 25 2002) 824--827.
[35]
Alexander, C., Alexander, M., Schmidt, R., Littlestone, N. Behrman, B., and Davis, H. Alberobello, Italy. http://www.livingneighborhoods.org/ht-0/fifteen.htm. courtesy of natureoforder.com. Retrieved 11/30/2008.
[36]
Brad2512. Tower of the Wild Goose, Hunan Province, China. Posted by Brad2512 to the Photo section of http://www.travelpod.com.http://images.travelpod.com/users/brad2512/1.1210868160.big-wild-goose-pagoda.jpg
[37]
Center for Models of Life, Neils Bohr Institute. Self-Assembling of Information in Networks. Created using demo at http://cmol.nbi.dk/models/infoflow/infoflow.html. Retrieved 12/1/2008.
[38]
Derenyi, I., Farkas, I., Palla, G. and Viscek, T. Topological phase transitions of random networks. Physica A. 334, 3, (Mar 15 2004), 583--590.
[39]
Palla, G., Derenyi, I., Farkas, T. and Vicsek, T. Statistical mechanics of topological phase transitions in networks. Physics Review E. 69, 4 (Part 2), (April 2004), 046117.
[40]
Latora, V. and Marchiori, M. Economic small-world behavior in weighted networks. The European Physical Journal B -- Condensed Matter and Complex Systems. 32, 2, (March 2003), 249--263.
[41]
Fuller, B. 1975. Synergetics: Explorations in the Geometry of Thinking. Scribner, New York, NY.
[42]
Kerth, N. Retrospectives.com at: http://www.retrospectives.com/. Retrieved 12/1/2008.
[43]
Schwaber, K. Scrum Flow, www.controlchaos.com/images/diagram/flow.gif. Retrieved 12/1/2008.
[44]
Sutherland, J. Future of Scrum: Support for Parallel Pipelining of Sprints in Complex Projects. In Agile 2005 Proceedings and at: http://jeffsutherland.com/Scrum/Sutherland2005FutureofScrum20050603.pdf. Retrieved 7/19/2008.
[45]
Takeuchi, H. and Nonaka, I. The New New Product Development Game, Harvard Business Review, 64, 1, (Jan-Feb 1986), 137--146
[46]
Cain, B. and Coplien, J. 1993. A Role-Based Empirical Process Modeling Environment, Second International Conference on the Software Process: Continuous Software Process Improvement. 125--133.
[47]
Granovetter, M. 1983. The Strength of Weak Ties: A Network Theory Revisited. Sociological Theory, 1 202--233.
[48]
Killworth, P. and Bernard, R. 1978. The Reversal of the Small-World Experiment? Social Networks, 1, 159--192.
[49]
DePree, M. 1992 Leadership Jazz. Dell Publishing, New York, NY.
[50]
The Standish Group International. 2003. Chaos Chronicles. http://www.standishgroup.com/chaos/introduction.pdf. Retrieved 4/30/2004.

Cited By

View all
  • (2009)Agile anthropology and Alexander's architectureProceedings of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications10.1145/1640089.1640131(529-546)Online publication date: 26-Oct-2009
  • (2009)Agile anthropology and Alexander's architectureACM SIGPLAN Notices10.1145/1639949.164013144:10(529-546)Online publication date: 25-Oct-2009

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
PLoP '08: Proceedings of the 15th Conference on Pattern Languages of Programs
October 2008
295 pages
ISBN:9781605581514
DOI:10.1145/1753196
  • General Chair:
  • Joseph Yoder,
  • Program Chair:
  • Ademar Aguiar

Sponsors

In-Cooperation

  • Hillside Group: Hillside Group

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 October 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Christopher Alexander
  2. Scrum
  3. life
  4. nature of order
  5. patterns
  6. weak links

Qualifiers

  • Research-article

Conference

PLOP '08
Sponsor:
PLOP '08: Pattern Languages of Programs
October 18 - 20, 2008
Tennessee, Nashville, USA

Acceptance Rates

Overall Acceptance Rate 28 of 36 submissions, 78%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2009)Agile anthropology and Alexander's architectureProceedings of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications10.1145/1640089.1640131(529-546)Online publication date: 26-Oct-2009
  • (2009)Agile anthropology and Alexander's architectureACM SIGPLAN Notices10.1145/1639949.164013144:10(529-546)Online publication date: 25-Oct-2009

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media