duction and service-dominant logic.
Prior life-cycle models are inadequate—mostly mute—on the concerns
of crowdsourcing, super-linear growth,
and change as a constant. While the
Metropolis Model is not a life-cycle
model, it does offer new ways to think
about how a new breed of system can
be developed; its principles help management shift to new project-management styles that take advantage of the
“wisdom of crowds.” The wrong model
or a misaligned model can mean disaster for an organization. The right
model—possibly requiring substantial organizational and technological
reengineering—provides significant
new opportunity. For example, IBM
(the most patent-productive company
in the world) now makes more money
from crowdsourced OSS-related services than from all its patent-protected
intellectual property, 4 even though the
shift to OSS was turbulent and controversial within IBM.
The Metropolis Model provides a
framework within which organizations
are able to reason about all aspects of
how they create systems, including tool
support, languages, training, resource
allocation and management, and personal motivation. The principles of
the Metropolis Model are useful as a
critical set of questions for examining
the alignment of system-development
activities with the underlying business model. Business-model questions
come first: Who are our customers?
What value can be co-created by and
for them? What motivation can I offer to engage them for the long term?
Answers prompt a new set of system-development questions: How can customer participation be engaged? How
can the infrastructure be bifurcated?
What technological or system competency must be developed to facilitate
engagement and custodianship of the
system? What policies must be established to safeguard the community?
To answer, organizations must identify
the characteristics of their systems and
reconsider their business and development models.
Metropolis Model concepts are not
appropriate for all forms of development. Smaller systems with limited
scope will continue to benefit from the
conceptual integrity that accompanies
small, cohesive teams. High-security
and safety-critical systems and systems
built around protected intellectual
property will continue to be built in
traditional ways for the foreseeable future. But more and more crowdsourcing, mashups, open source, and other
forms of nontraditional development
are being harnessed for value co-creation. The Metropolis Model speaks to
all of them. For example, mashups are
beginning to be observed and supported even in the extremely conservative
financial sphere. 6
Embracing the Metropolis Model
requires dramatic changes to accepted software-engineering practices.
Organizations must be prepared to
adopt new organizational structures,
processes, and tools to support these
changes. Each Metropolis principle is,
to some degree, counterintuitive relative to existing software-engineering
practices. Management must therefore
guard against old habits and foster a
new mindset to deal with unknown
people in open teams, embrace incomplete requirements, accept sufficient
correctness, and anticipate and tolerate emergent behavior.
Much more research is needed to
understand and capitalize on the relatively new form of commons-based
peer production. We offer the Metropolis Model as a foundation on which
subsequent research and life-cycle
models can be built.
References
1. Alexa.com; http://www.alexa.com/site/ds/top_sites.
2. Apache h TTP Server Project; http://httpd.apache.org/
ABOUT_APAChE.html.
3. Barr, J. The Paradox of Free/Open Source Project
Management; http://www.linux.com/feature/42466.
4. Benkler, Y. The Wealth of Networks: How Social
Production Transforms Markets and Freedom. Yale
University Press, New haven, CT, 2006.
5. Boehm, B. A spiral model of software development
and enhancement. IEEE Computer 31, 7 (May 1988),
61–72.
6. Business Week.com. E*Trade is banking on
Web services (Nov. 13, 2006); http://www.
businessweek.com/technology/content/nov2006/
tc20061113_151490.htm.
7. Chen, h-M and Vargo, S. Toward an alternate logic
for electronic customer relationship management.
International Journal of Business Environment 2, 2
(2008), 116–132.
8. Ciffolilli, A. Phantom authority, self-selective
recruitment and retention of members in virtual
communities: The case of Wikipedia. First Monday 8,
12 (Dec. 2003); http://firstmonday.org/htbin/cgiwrap/
bin/ojs/ index.php/fm/article/view/1108/1028.
9. Fielding, R. Shared leadership in the Apache project.
Commun. ACM 42, 4 (Apr. 1999), 42–43.
10. Fisher, D. An Emergent Perspective on Interoperation
in Systems of Systems. Technical Report CMU/
SEI-2006-TR-003. Software Engineering Institute,
Carnegie Mellon University, Pittsburgh, PA, 2006.
11. Ghosh, R.A., Ed. Economic Impact of Open Source
Software on Innovation and the Competitiveness of
the Information and Communication Technologies
Sector in the E. U. White paper, Nov. 2006; http://
ec.europa.eu/enterprise/ict/policy/doc/2006-11-20-
flossimpact.pdf.
12. Giles, J. Special report: Internet encyclopedias go
head to head. Nature (Dec. 14, 2005).
13. howe, J. The rise of crowdsourcing. Wired 14, 6 (June
2006); http://www.wired.com/wired/archive/14.06/
crowds.html.
14. koch, S. Software evolution in open source projects:
A large-scale investigation. Journal of Software
Maintenance and Evolution: Research and Practice 19,
6 (Nov./Dec. 2007), 361–382.
15. Maglio, P., Srinivasan, S., kreulen, J., and Spohrer,
J. Service systems, service scientists, SSME, and
innovation. Commun. ACM 49, 7 (July 2006), 81–85.
16. Markus, M.L., Manville, B., and Agres, C. What makes a
virtual organization work?. Sloan Management Review
(Fall 2000), 13–25.
17. Maven Project; http://maven.apache.org/index.html.
18. Mockus, A., Fielding, R., and herbsleb, J. Two case
studies of open source software development:
Apache and Mozilla. ACM Transactions on Software
Engineering and Methodology 11, 3 (July 2002),
309–346.
19. Narduzzo, A. and Rossi, A. Modularity in Action: GNU/
Linux and Free/Open Source Software Development
Model Unleashed. Research on Organizations,
Coordination & knowledge working papers 020, Dept.
of Computer and Management Sciences, University of
Trento, Italy. 2003.
20. Northrop, L., Feiler, P., Gabriel, R., Goodenough, J.,
Linger, R., Longstaff, T., kazman, R., klein, M., Schmidt,
D., Sullivan, k., and Wallnau, k. Ultra-Large-Scale
Systems: The Software Challenge of the Future.
Software Engineering Institute, Carnegie Mellon
University, Pittsburgh, PA, 2006.
21. O’Reilly, T. What is Web 2.0?: Design patterns and
business models for the next generation of software;
http://www.oreillynet.com/pub/a/oreilly/tim/
news/2005/09/30/ what-is-web-20.html.
22. O’Reilly, T. Lessons from open-source software
development. Commun. ACM 42, 4 (Apr. 1999), 33–37.
23. Raymond, E.S. The Cathedral and the Bazaar:
Musings on Linux and Open Source by an Accidental
Revolutionary. O’Reilly & Associates, Sebastopol, CA,
1999.
24. Scacchi, W. Understanding the requirements for
developing open source software systems. IEE
Proceedings Software 149, 1 (Feb. 2002), 24–39.
25. Scacchi, W. Free/open source software development:
Recent research results and emerging opportunities.
In Proceedings of the Sixth Joint Meeting of the
European Software Engineering Conference and ACM
SIGSOF T Symposium on the Foundations of Software
Engineering (Dubrovnik, Croatia, Sept. 3–7). ACM
Press, New York, 2007, 459–468.
26. Torvalds, L. The Linux edge. In Open Sources: Voices
from the Open Source Revolution, C. DiBona, S.
Ockman, and M. Stone, Eds. O’Reilly & Associates,
Sebastopol, CA, 1999.
27. Vargo, S. and Lusch, R. Evolving to a new dominant
logic for marketing. Journal of Marketing 68 (Jan.
2004), 1–17.
28. von hippel, E. and von krogh, G. Open source software
and the ‘private-collective’ innovation model: Issues
for organization science. Organization Science 14, 2
(Mar.–Apr. 2003), 209–223.
29. Wagner, C. and Majchrzak, A. Enabling customer-centricity-using wikis and the wiki way. Journal of
Management Information Systems 23, 3 (Winter
2006–7), 17–43.
30. Wikipedia.org. Jimmy Wales; http://en.wikipedia.
org/wiki/Jimmy_Wales#Editing_of_own_Wikipedia_
biography.
Rick Kazman ( kazman@hawaii.edu) is a professor in the
Department of Information Technology Management in
the Shidler College of Business at the University of hawaii,
honolulu, hI, and a visiting scientist at the Software
Engineering Institute of Carnegie Mellon University,
Pittsburgh, PA.
Hong-Mei Chen ( hmchen@hawaii.edu) is a professor
of IT management in the Department of Information
Technology Management in the Shidler College
of Business at the University of hawaii at Manoa,
honolulu, hI.
© 2009 ACM 0001-0782/09/0700 $10.00