News  |  About  |  Tools  |  Training Courses |  Services |  Contact Us

 
 


 
 

The Refactory News
About Us
History
Experience
Publications
Tools
Training
Services

 
About the Refactory  

  Joseph (Joe) Bergin and Fred Grossman - Associates

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.