Panel: Somewhere Between Anarchy and Monarchy: Choosing the Appropriate Process for your Next Project10/16 10:30 - 12:00 | Convention Center Ballroom B-C
The rise of the agile process movement has received a good deal of attention lately, but many questions remain regarding when such process models are appropriate. Determining which process model is the right one for your project is a critical factor in success. In this panel, the topic of when and why a given process model should be applied will be discussed. To maximize the value of the discussion, panelists will be asked to respond to specific questions based on real world issues.
Authors: Moderator: John Daniels, Syntropy, Ltd., Panelists:, Ron Jeffries, Object Mentor, Inc., Craig Larman, Valtech, Ivar Jacobson, Rational Software Corp., Alistair Cockburn, Humans and Technology, Jim Highsmith, Information Architects, Inc., Bob Marcus, Rogue Wave
Panel: How Do Requirements Relate to Objects?10/16 15:30 - 17:00 | Convention Center Ballroom B-C
While most object-oriented methods today include something like object-oriented analysis (OOA), they do not say much about requirements. Typically, they treat requirements just as a given textual input in the form of a short problem statement. In the field of requirements engineering, in contrast, object-oriented modeling is often considered as a means to create and represent a requirements model. So, the relationship of requirements with objects still seems to be an open issue. In the light of such controversial views, this panel intends to discuss the following questions (among others): Are requirements just preliminary textual statements? Can requirements be modeled as objects? Can an OOA model serve as a requirements model?
Authors: Moderator: Hermann Kaindl, Siemens AG Austria, PSE, Panelists:, Bruce Anderson, IBM Component Technology Services, Ivar Jacobson, Rational Software Corp., Craig Larman, Valtech, Steven Mellor, Project Technology, Inc., Joaquin Miller, Financial Systems Architects
Panel: The IMPACT Project: Determining the Impact of Software Engineering Research upon Practice10/17 10:30 - 12:00 | Convention Center Ballroom B-C
Authors: Moderator: Dr. Leon J. Osterweil, University of Massachusetts, Panelists:, Dave Thomas, Bedarra Corp. and Carleton University, Richard Gabriel, Sun Microsystems, Inc., Mary Lou Soffa, University of Pittsburgh, Alexander L. Wolf, University of Colorado, Boulder, Barbara Ryder, Rutgers University
Panel: The OO Survivor Game10/17 15:30 - 17:00 | Convention Center Ballroom B-C
Help Big Brother determine the fate of the stalwart contestants on "OO Survivor" as they compete to avoid the garbage collector on its merciless search to cull the weakest link after each round of play. Competitors will match wits and strain eyesight as they peer into the future to describe what they see in the areas of architecture, project management, language design, methodology, and distributed computing. Let the games begin!
Authors: Moderator: Laura Hill, Sun Microsystems, Inc., Panelists:, John Daniels, Syntropy Limited, UK, Martine Devos, EDS, Brian Foote, The Refactory, Inc., Joaquin Miller, Financial Systems Architects, Kevin Tyson, Ocean Power Corporation
Panel: The Future of Distributed Objects -- .NET vs Java10/18 10:30 - 12:00 | Convention Center Ballroom B-C
With the recent introduction of several new distributed object technologies, the future of this technology is at stake. This panel will debate the appropriateness of the various technologies in a variety of application spaces.
Authors: Moderator: Michael Stal, Siemens, Panelists:, Don Box, Developmentor, Mark Hapner, Sun Microsystems, Brad Merrill, Microsoft, Sanjiva Weerawarana, IBM TJ Watson Laboratories
Panel: Is "Software Engineering" the Wrong Metaphor? And Why Should We Care?10/18 13:30 - 15:00 | Convention Center Ballroom B-C
In an industry that is supposed to be driving the future, we see many recurring patterns of dysfunction and self-destructive behavior in the planning and execution of software development projects. Many have questioned typical practices of hiring, educating, and managing software-related professionals. Many of these problems seem to be rampant. Dilbert and many other parodies illustrate the recurring symptoms, but do they really identify the problem? The response to undisciplined software development has been to search for a metaphor that helps the world envision a more disciplined approach to software that will produce reliable software at a predictable cost. It seems that "software engineering" is the metaphor that has stuck. Some argue that the plethora of the problems we face in our industry stem from the use of the "software engineering" metaphor. Others argue that the problems stem from the misapplication of the metaphor. Is it time for a new metaphor? This panel explores the positive and negative roles the "software engineering metaphor" plays in various types of software development efforts and discusses the practicalities of other metaphors as a cure to the problems we face. The panelists offer widely diversified perspectives on the topic.
Authors: Moderator: Alistair Cockburn, Humans and Technology, Panelists:, Pete McBreen, McBreen Consulting, Canada, Ken Auer, RoleModel Software, Inc., Eugene Wallingford, University of Northern Iowa, Tom Ball, Microsoft Research, David Smith, Timeline Computer Entertainment