|
Dr.
Fred Grossman has been a professor of Computer Science and Information Systems
for more than 30 years, and has been involved in software development for 40
years. He is a professor and Program Chair of the Doctor of Professional
Studies in Computing in the Ivan G. Seidenberg School of Computer Science and
Information Systems of Pace University. His principal research interests are
in software engineering, agile methodologies and processes, automated systems
development, automated programming, very-high-level language design, and the
integration of information systems and organization strategies.
Dr.
Joseph (Joe) Bergin has taught Mathematics, Computer Science, and Computer
Information Systems in a career that also spans more than 30 years. He teaches
in the Seidenberg School as well. Joe is interested in Patterns (primarily
Elementary Patterns and Pedagogical Patterns), everything agile, everything
object-oriented, and especially the semantics of language design. Joe likes to
build things as well as write books. He is proud to be a programmer.
Fred
and Joe have trained and coached eXtreme Programming (XP) teams in academic
and industrial settings, and are both certified ScrumMasters. They have
jointly run agile and XP workshops various conferences - Agile, OOPSLA and
CASCON. Their industrial clients tend to be larger companies with mission
critical projects. Some of them are already at risk of failure when management
decides to get outside help. Fred and Joe focus on getting the teams on track
fast through training and coaching.
Fred
and Joe have developed and employed various games and exercises in agile and
XP training and coaching.
Pair Storytelling
is an exercise designed to demonstrate the creativity of pairing in a context
open to programmers and non-programmers.
Extreme Construction
is a hands-on agile immersion activity that lets one experience all of the
agile (XP and Scrum) practices and values. An agile team, complete with
customers, developers, trackers and coaches, will plan, test, build and
integrate an end-to-end, non-technical project by building a physical
artifact. The exercise concludes with a retrospective and a debriefing of what
you experienced and learned, and how the experience relates to real-world
agile development. It's value is not only in learning, but, even more
important, in building team cohesiveness.
Fred
has been active in the software industry as a founder and Board Director of
the New York Software Industry Association, has started several software
companies, and has extensive consulting experience in computing and
information technology. Dr. Grossman has a B.S. in Mathematics from
Polytechnic University, a M.S. in Mathematics from New York University Courant
Institute, and a Ph.D. in Computer Science from New York University Graduate
School of Engineering.
Joe
has been elected to several honorary societies over the years after earning
degrees in Mathematics from Loyola Marymount University, Kansas University,
and Michigan State University. Joe started in computing late (1972) and never
looked back. He has been focusing on objects since about 1985 and agile
development since 1999. He has written several books for novice programmers,
all focusing on deep understanding of object-oriented principles. His latest
large project is a book on Patterns for Agile Software Development Practice.
|