|
|
Keynote Speaker 1: |
Bill Curtis, CAST Software, Ft Worth TX |
|
|
Keynote Title: |
It's Not about the Process, It's about the Organization and Its Products |
Keynote Abstract: |
Too much of the emphasis on process focuses on defining, implementing, and ticking off disembodied processes. The focus on process appraisal and 'being Level X' drives too many organizations to concentrate on checking off boxes without regard for the ultimate result of the work. Process is not an end but a means to an end, and it is not always the only means. The current trend toward continuous maturity models as evidenced in ISO 33000 will be criticized as Academic & Mechanical, with little understanding of how organizations work or evaluation of delivered products. The frequent failure of 'best practices' to improve outcomes will be explained. This talk will refocus process thinking on: 1) stabilizing local work, 2) integrating a competitive value chain whose output is the ultimate appraisal, 3) creating organizational culture, 4) embracing skill differences and the complexity of social interaction, and 5) unleashing rather than restraining risk-taking and creativity.
|
Speaker Short-Bio: |
Bill Curtis is Senior Vice President and Chief Scientist with CAST, a leader in providing technology for software measurement and analysis. He heads CAST Research Labs and publishes biennial reports on the global state of software structural quality. He is also the Director of the Consortium for IT Software Quality sponsored by Software Engineering Institute (SEI) at Carnegie Mellon University and the Object Management Group. While he was the Director of the Software Process Program at SEI he led the development of the Capability Maturity Model (CMM) and the People Capability Maturity Model. After leaving the SEI he co-founded TeraQuest in Austin, Texas, the global leader in providing CMM-based services, which was acquired by Borland in 2005. At TeraQuest he led numerous corporate software process transformations. Prior to joining the SEI, Dr. Curtis directed research on advanced user interface technologies and the software design process at MCC, developed a global software productivity and quality measurement system at ITT's Programming Technology Center, evaluated software development methods and metrics in GE Space Division, and taught statistics at the University of Washington. He has published four books, over 150 articles, and has been on the editorial boards of numerous journals. In 2007 Dr. Curtis was elected a Fellow of the Institute of Electrical and Electronics Engineers for his contributions to software process improvement and measurement.
|
|
|
Keynote Speaker 2: |
James Herbsleb, CMU, Pittsburgh PA |
|
|
Keynote Title: |
Process in Action, Process in Context |
Keynote Abstract: |
A primary function of software process is to provide appropriate and effective coordination of development tasks. Yet process is only once of many approaches to coordination available to software projects. I will argue that we should aspire to a more socio-technical and portfolio-oriented view of coordination, in which we continuously assess the level of coordination that ongoing tasks require among organizational units (teams, sites), assess their current coordination capabilities, and make informed decisions about what tools, techniques, and processes to apply to close any gaps we identify. I will describe the approach and sketch a research agenda to bring it within reach.
|
Speaker Short-Bio: |
James Herbsleb is a Professor in the Institute for Software Research in the School of Computer Science at Carnegie Mellon University, where he serves as Director of the PhD program in Societal Computing. His research interests lie primarily in the intersection of software engineering, computer-supported cooperative work, and socio-technical systems, focusing on such areas as geographically distributed development teams and large-scale open source development. He holds a PhD in psychology, and an MS in computer science. His research has won several Best Paper, Distinguished Paper, and Most Influential Paper awards, as well as the Alan Newell Award for Research Excellence. For no apparent reason, he also holds a Juris Doctor degree and is a member of the Michigan Bar Association. For about two decades, he has worked with assorted colleagues and minions to try to understand the complex and dynamic relationship between human collaboration and the software that the humans are designing and using. On his optimistic days, he feels he has made a bit of progress.
|
|
|
Plenary Panel |
Lee Osterweil, UMASS, Amherst Mass |
|
|
Panel Subject: |
Perspectives on Processes: Views from Different Communities |
Panel Abstract: |
The goal of this panel is to expose some of the considerable variety of different views of the purposes for, and applications of, processes. ICSSP has in the past focused quite sharply on the value of processes in supporting the efforts of the developers of software and systems. But other communities have had different needs and have accordingly developed different products and perspectives. Thus, for example, .hard. scientists, such as physicists and chemists, increasingly see the need for processes and tools to help assure that their elaborate computations of enormous datasets are done correctly and efficiently. The business community seems more focused on normative processes and mining (often enormous) histories to support inferring what the extant normative process actually is. Software executives have different views of software processes than do their actual software development practitioners. And so it goes. With this panel we will hear from representatives of some of these communities in order to get a deeper and more detailed understanding of their views. It is hoped that these deeper understandings might lead to some sort of inter-community view of deeper underlying issues in the domain of process, and perhaps a shared research agenda, leading to closer integration of these communities that seem to have so much in common, so much to offer each other, and yet so little communication.
|
Short-Bio: |
Leon J. Osterweil is a Professor Emeritus in the College of Information and Computer Sciences at University of Massachusetts Amherst, where he had previously served as Dean of the College of Natural Sciences and Mathematics. He is a Fellow of the ACM. His paper suggesting the idea of process programming was recognized as the Most Influential Paper of the 9th International Conference on Software Engineering (ICSE 9), awarded as a 10-year retrospective. Prof. Osterweil was the recipient of the SIGSOFT Outstanding Research Award (2003), the SIGSOFT Influential Educator Award (2010), and the SIGSOFT Distinguished Service Award (2014). Prof. Osterweil has been the program chair and general chair of many Software Engineering conferences including serving as the General Chair of the 28th International Conference on Software Engineering (ICSE 28). He is a director of the International Software Process Association.
|
Panel: |
TBD
|
|
|
|
|