Jack is one of the founding partners of Software Technology Transition, a company which provides training, consulting services, diagnostic services, and software engineering methods. Since April 1993 Jack has worked as a consultant. Training work has included the SEIís CMM and CMMI, the SEIís CBA-IPI and SCAMPI appraisal methods, software inspections, software metrics, and software project management. Other work has included guiding organizations in their implementation of Software Process Improvements (SPI), performing process appraisals, ISO gap analysis, assisting organizations in developing business and software baselines, and helping organizations develop and implement action plans for maximizing the ROI from SPI, especially in the area of defect removal.
For 2 years Jack was a visiting scientist with the Process Program at the SEI. This work included helping to establish a new rating method (CBA-IPI) consistent with the latest Capability Maturity Model (CMM), assistance with evolving and teaching the CMM based appraisal process (CBA-IPI), teaching CMM classes, and participation as an assessment team member in an internal assessment of the process projects at the SEI. From 1990 through 1994 he was a member of the Software Engineering Institute's Metrics Steering Committee. Jack still works occasionally at the SEI and has taught CMMI workshops at the SEI.
Between 1990 and 1993 Jack worked for Groupe Bull. As metrics mission manager for Groupe Bull his responsibilities included establishing a software metrics program for Groupe Bull worldwide. This included the establishment of a common set of definitions, the development of a metrics training program for managers and technical personnel, teaching the metrics class, establishing baselines for existing software projects, and promoting methodologies, such as inspections. Jack also participated in assessments, writing recommendations from the assessment findings, and assisting the line organizations in developing and implementing action plans.
Between 1974 and 1990 Jack worked for IBM in a variety of technical and managerial positions. In his last position he managed a software tools group responsible for gathering and prioritizing requirements, refining requirements into specific tools and functions, establishing plans for development of the tools, working with various IBM and external software development groups to deliver the tools, and helping to establish a strategic direction for the software tools. Previously he helped to develop and later managed the programming site study group that was later refined into the SPA method by SEI. He also held various technical and managerial positions in four different System/370 programming development locations.
Between 1970 and 1974 Jack worked for the First National Bank of Boston and was responsible for the systems programming team.
While in college and for two years afterwards Jack worked in the IBM Cambridge branch office.
Jack has experience in using software metrics, software inspections, project management, diagnostics and assessments, and techniques for assisting projects in successfully changing how they do business.
He is a frequent speaker at conferences including the SEIís SEPG conference, the DoD sponsored STC conference and local SPIN meetings and conferences. He has published articles in journals including the IBM Systems Journal and Crosstalk.
He has an MBA from Boston University and a BS from RPI.Jack can be reached via Jack Harding.