Scrum, XP, Management and the Ethics of Agile Software Development
 

Technical Writing

HICSS-41: Great Scrums Need Great Product Owners:
Unbounded Collaboration and Collective Product Ownership

Nominated for best paper in the Agile/Lean Software Development track

Scrum describes a separation of roles; the product owner is accountable for achieving business objectives and the team for technical execution. A pragmatic and collegial relationship between a product owner and team can satisfy the definition of collaboration and honor roles while barely tapping or actually working against the potential of a project and its participants. This paper surveys literature to describe different forms of collaboration, to establish that deep, unbounded collaboration is at the heart of agile values, and that partnerships of high trust and shared risk lead to value and innovation. Finally, this paper incorporates a real- world example of a product owner who, while remaining accountable to the outcome, shared ownership over vision, priorities and execution with her Scrum/XP development team.

Published as part of the IEEE transactions for the Hawaii International Conference on System Sciences 2008.


Agile 2007: Innovation and Collective Product Ownership

In 2006, Oxygen Media CEO Geraldine (Gerry) Laybourne, the woman largely responsible for Nickelodeon’s early success, partnered with her XP/Scrum development team to create a new mission and new revenue stream for her company. This experience report covers product conception through initial release of a single product. It describes how Gerry’s leadership qualities paired with agile practices to engender deep mutual trust and collective ownership over technical execution and business outcome. This unbounded collaboration provides a template for future projects at Oxygen and other organizations with innovation as part of their agile product development strategy.

Published as part of the IEEE publication, Agile 2007. CopyRight notice and terms.


HICSS-40: Using Agile Practices to Spark Innovation in a Small to Medium Sized Business

The media industry is challenged to find new lines of business as technology redefines content, distribution and customer expectations. This is a case study of Oxygen Media where a CEO leading an innovation program partnered with her agile software development team. It spans nine months and details how top-down, bottom-up interaction lead to a new consumer software initiative. The strategy described evolved as the sum of small decisions taken over time driven by vision and filtered through Oxygen’s corporate culture. At each step, the company’s actions were informed by Scrum/XP practices and values. This paper draws support for Oxygen Media’s emergent strategy in Nonaka and Takeuchi’s five phase model for organizational knowledge creation. This model explains why Oxygen Media has had initial success in its innovation effort. It is also instructive where the model departs from Oxygen Media’s strategy and points to challenges yet to be addressed by the company.

Published as part of the IEEE transactions for the Hawaii International Conference on System Sciences 2007.


Oxygenʼs Agile Adoption January 2004 - October 2007

This experience report summarizes Oxygen Mediaʼs agile adoption, our history, the benefits we derived and suggestions for other groups introducing similar practices.

Our agile practice encompasses four years during which our team grew, we expanded our portfolio from marketing, ad sales and broadcast operations to consumer facing windows and web applications across a range of technologies: Microsoft Win Forms, ASP.NET, SQL Data Analysis Services (OLAP), Vista compatible Windows Presentation Foundation, XAML, open source .NET MVC frameworks and Ruby on Rails.

With agile practices, we became a performing, self-managing team recognized within the industry for both our software and our contribution to practices and platforms. The team attracted and retained top talent, increased code quality, breadth of knowledge and value delivered. Oxygen Media software has been recognized within Oxygen, NBCU, industry peers, Microsoft and user communities for its invention, simplicity, and effectiveness.

We provide eight broad recommendations. The most important of which is to understand that Agile adoption is about organizational change. It will surface false assumptions, inefficiencies, and dysfunction in the organization. Success comes from acknowledging and removing them.

Presented to staff at NBC Universal in January 2008.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Write a comment





ken h. judySoftware Executive Mgr, developer, father and husband trying to do more good than harm.
CSPIEEE CSDP

Papers

Presentations

 

 

Site menu:


Blogroll

Colleague

Family

Me

Meta

tallman by miya judy

What I'm Doing...

  • "He’s an Arab." "No mam, he's not. He’s a decent family man — citizen" As a response 60% less hate enflaming but - at best - 5% less racist. 5 hrs ago
  • To PA for the weekend. Past the unnervingly competitive sport that is ny penn st boarding and lucky to be sitting together. 7 hrs ago
  • New blog post: Mixed message http://tinyurl.com/3tn6qe 19 hrs ago
  • His followers should boo him. You can't inspire people to hatred and then tell them to be "respectful". 20 hrs ago
  • McCain, you can't just tell your followers to be "respectful", you've got to moderate Palin's "he's not one of us" ack-ack. 20 hrs ago
  • More updates...

Posting tweet...

Powered by Twitter Tools.

Creative Commons License
This work is licensed under a Creative Commons Attribution - Noncommercial - Share Alike 3.0 United States License.
Copyright © 2006-2008
Ken H. Judy.
This is a personal weblog. Views expressed are my own and not my employer.