The International Association of Software Architects (IASA) in Israel organized a special event with the participation of Prof. Rick Kazman, who talked about ”The Metropolis Model for Software Development”.
Dr. Rick Kazman is a Professor at the University of Hawaii and a Visiting Scientist at the Software Engineering Institute. His primary research interests are software architecture, design and analysis tools, software visualization, and software engineering economics. He is the author of over 100 papers, and co-author of several books, including “Software Architecture in Practice“, and “Evaluating Software Architectures: Methods and Case Studies“. Kazman was one of the creators of the SAAM (Software Architecture Analysis Method) and the ATAM (Architecture Tradeoff Analysis Method). Dr. Kazman received B.A. and M.Math degrees from the University of Waterloo, a M.A. from York University, and a Ph.D. from Carnegie Mellon University.
The Metropolis Model for Software Development
We are in the midst of a radical transformation in how we create our information environment. This change—the rise of large-scale cooperative efforts, peer production of information—is at the heart of the open-source movement but open source is only one example of how society is restructuring around new models of production and consumption. This change is affecting not only our core software platforms, but every domain of information and cultural production. The networked information environment has dramatically transformed the marketplace, creating new modes and opportunities for how we make and exchange information. “Crowdsourcing” is now used for creation in the arts, in basic research, and in retail business. These changes have been society-transforming. So how can we prepare for, analyze, and manage projects in a crowdsourcing world? Existing software development models are of little help here. These older models all contain a “closed world” assumption: projects have dedicated finite resources, management can “manage” these resources, requirements can be known, software is developed, tested, and released in planned increments. However, these assumptions break in a crowdsourced world. In this talk we will present principles on which a new system development model must be based. We call these principles the Metropolis Model.
These are the original slides of Prof. Kazman’s presentation:
Here is the video of the entire talk and the Q&A session:
This event was hosted by LivePerson at Raanana.
The audience was composed of experienced software professionals, who clearly identified with the subject and asked many questions.
To participate in our future meetings, please join the IASA IL group on LinkedIn.
Feel free to share your comments below. Thanks!