Skip to content

Triangle Python Users Group: TriPython (formerly TriZPUG)

Personal tools
You are here: Home » Members » Odonata's Home » The Blur Box

The Blur Box presentation overview

Document Actions
What is the Blur Box and why should you care?
The Blur Box is a conceptual model that attempts to describe the complexities of an iterative process. The model was created at a time when terms like eXtreme Programming and Agile Development were not everyday terms in IT. The model was actually created by an iterative, object-oriented development team as a way to plead with managers at Purdue University to back off requests for scheduling plans and documentation of "the plan." Thus the model is a little bit "us vs them" in its attempt to explain what an iterative process looks like and why traditional management approaches don't apply. But it introduces several key concepts that helped our team form an approach.

The model is dated in some ways. Agile Development has become more widespread and some of its concepts have moved beyond what is presented here. The model is also half-baked: the concept was very new when I developed this model. I never put the capper on it which would make it a best selling book and allow me to retire to the Caribbean. But as a starting point for discussing Agile Development with people who don't get Agile Development, the Blur Box may be of some use.

To support my TriZPUG presentation, I've included two papers which introduce and explore the model. Both are relatively brief (8 pages or so) mixtures of extremely dry prose and the occasional clever remark. The first paper titled "The Blur Box: A Visual Model for Understanding Iterative Development" (2001) is an introduction to the model. This was presented at the Project management Institute International Symposium 2001, held at the Opryland Hotel in Nashville and again at the Mile Hi PMI Seminar in Denver and at the IT@P roundtable at Purdue. The second paper, "The Blur Box Explored: Solutions for Integrating Adaptive Processes" (2002) explores the model further and attempts to provide general strategies for making the model work for teams unused to Agile Development. I presented this as an invited speaker to the Project Management Institute International Symposium 2002 in San Antonio. I then promptly disappeared from the face of the speaking circut because I grew a family and a conscience.

TriPython endorses:

PyLadies RDU

Upcoming Events
TriPython September 2014 Meeting: Ansible
Bull City Coworking, 112 S. Duke St., Suite 6, Durham,
Raleigh Project Night
WebAssign, NCSU Centennial Campus, 1791 Varsity Drive, Suite 200, Raleigh,
Chapel Hill Project Night
Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, Europa Center, 100 Europa Drive, Suite 590, Chapel Hill,
TriPython October 2014 Meeting: pg
Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, 100 Europa Drive, Suite 590, Chapel Hill,
TriPython November 2014 Meeting: Building a REST API with Django
WebAssign, NCSU Centennial Campus, 1791 Varsity Drive, Suite 200, Raleigh,
« September 2014 »
Su Mo Tu We Th Fr Sa
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
18:00-21:00 Raleigh Project Night
18:00-21:00 Chapel Hill Project Night
19:00-21:00 TriPython September 2014 Meeting: Ansible
Orders over $29.95 qualify for free shipping in the US.