Methods and Processes for Global Software Development

advertisement
NEW IEEE MEMBERS WELCOME!
IEEE APPLICATIONS AVAILABLE ONLINE!
IEEE Monmouth Branch (Software Engineering)
IEEE NJ Coast Section Signal Processing/Circuits and System Chapter
ACM Monmouth Chapter
Presents
Methods and Processes for Global Software Development
By
Daniel J. Paulish, Ph.D.
Siemens Corporate Research, Inc.
Abstract
Siemens Corporate Research, in collaboration with six universities in four continents, has set up and
implemented an experimental geographically distributed software development project called the Global Studio
Project (GSP). This presentation outlines the software development project, its research goals, and some of the
lessons learned concerning practices that were used by the central and remote student development teams. The
project is structured so as to simulate a hub-and-spoke model. The hub is the central team of student interns
working at SCR in Princeton orchestrating the effort. The spokes are the remote teams consisting of students
from different universities at geographically disparate locations from SCR. The central team is responsible for
the requirements, software architecture and some aspects of design, system test, integration, project management
and defining the overarching processes. The remote teams are responsible for design, development and
automated unit tests for well defined work assignments that correspond to code modules or sub-systems defined
by the central team during the architecture definition and project planning. The interactions between the central
and remote teams are managed by the role of a Supplier Manager. There is a Supplier Manager for each remote
team and the incumbent of this role is a member of the central team. Project data has been collected that is used
to better identify and understand the most effective practices used by the teams as they jointly develop the
software for a building management system.
About the Speaker
Dr. Daniel J. Paulish is a Distinguished Member of Technical Staff at Siemens Corporate Research in
Princeton, New Jersey with over twenty years experience in software engineering management. He is currently
doing research on global software development practices, processes, organizations, and tools, and he is the
leader of the Siemens Software Initiative in the Americas. He has been an international lecturer on software
project management, software process improvement methods, and measurement. He is the author of
Architecture-Centric Software Project Management, published by Addison Wesley, and a co-author of Software
Metrics: A Practitioner's Guide to Improved Product Development, published by IEEE Press, and Global
Software Development Handbook, published by Auerbach Publications. Dr. Paulish is formerly an industrial
resident affiliate at the Software Engineering Institute of Carnegie Mellon University, and he holds a Ph.D. in
Electrical Engineering from the Polytechnic Institute of New York.
Date:
Dinner:
Presentation:
Location:
Tuesday, January 23, 2007
6:00 PM
6:45 PM
Magill Commons Club Dining Room,
Monmouth University, West Long Branch, NJ 07764
RESERVATION:
Make reservations at website http://ewh.ieee.org/r1/njcoast/
(Click on “REGISTER for Talk” link, refresh your browser, and fill the form.)
Jiacun Wang
732-571-4449 (jwang@monmouth.edu)
George Miao
732-462-7447 (g.j.miao@ieee.org)
Terry Powers
732-571-7501 (tpowers@monmouth.edu )
CONTACT:
Download