R. Allen Bennett
Auburn, In 46706
*********@*****.***
Summary
Creative and energetic Process Improvement Consultant with demonstrated
ability to work across functional and geographic boundaries to improve the
productivity of the workforce, the quality of the product, enhancing the
professionalism of the work environment and the technical capabilities of
the employees.
. Certified SEI SCAMPI Lead Appraiser for CMMI
. Lean Six Sigma Black Belt
2
PROFESSIONAL EXPERIENCE
ITT Space Systems and Communications Divisions Aug
1989 - March 2010
Process Consultant, Software Engineering Manager - Commercial Space July
2006 - March 2010
Applied best practices to embedded and application software development.
Implemented model based and pattern based development with autocode
generation for Motorola Power PC with VXWorks. Led the development of real-
time embedded software for Metsat remote sensing instruments. Managed the
software development to support automated test using networked Windows PCs
and environmental test equipment under Visual Studio C++, mySQL, IBM
Rational Real Time, UML. Experience leading projects using full-scale
waterfall software development lifecycles, iterative development and agile
methods where appropriate.
. Contributed to software architecture standards definition to support
architecture driven designs using peer to peer, client server and service
oriented architectures
. Helped groups internal and external to ITT to improve software
development process and achieve higher CMMI Maturity Levels
. Led Lean Six Sigma project to improve the product development process
across multiple division of the company ensuring proper handling of
export sensitive material having extreme cost implications
. Led Lean Six Sigma project which reduced software licensing expenses and
improved Systems Engineering and Software Engineering capabilities saving
up to $1,000,000 over 3 years
. Implemented AS9100 compliant quality program for CS Division in Thousand
Oaks, CA meeting CMMI maturity level 3
. Helped to define DO-178B compliant software procedures to support GPS-
III programs
. Worked with small businesses to improve the software development process
to be able to bid on US Government projects
. Worked with a major insurance company to improve the internal IT peer
reviews and project management process improving estimating and
scheduling capability
. Independent Test Design for data analysis and test software to the
Advanced Baseline Imager for the NASA GOES-R program involving DOORs
requirements management with XML and Perl scripting.
Office of the Chief Engineer
October 2005 - July 2006
. Defined an organization wide process management capability. Identified
the key business processes and an infrastructure to support the
deployment and management of the optimized business processes within ITT
SSD
. Supported new business pursuits by identifying core competencies and
external partnerships
. Capture Manager for GOES-R Ground Segment Algorithms. Defined a software
development environment for the collaborative production of weather data
products. Design included a service oriented architecture to support
web based collaboration of research scientists, industry and the user
community.
Deputy Director of Engineering
March 2005 - October 2005
Responsible for 250 Systems, Electrical. Mechanical, Optical and Software
Design Engineers working across geographical boundaries accelerated the
merging of 3 groups
. Standardized Integrated Product Development Process for cross-functional
multi-site teams developing state of the art remote sensing equipment
. Standardized project reporting, decision making process, and out-sourcing
procedures
. Institutionalized Systems Engineering Methods which substantially
increased product line reuse.
Software Engineering Manager ITT Space Systems Division Fort Wayne, IN
July 2000 - March 2005
Software projects involve remote sensing equipment for polar orbiting and
geostationary remote sensing equipment using Power PC 750, StrongARM, and
Pentium class processors for the NASA GOES and POES meteorological
missions. Experience with numerous operating systems and database
management systems
. Managed 4 million dollar department budget executing on tactical and
strategic plans
. Provided individual and department training plans improving the overall
capabilities of the department
. Provided leadership to software project managers developing very
successful on-orbit computing for MetSat sensors
. The eam developed over 1,000,000 lines of C++ code for environmental
test, acceptance testing and data analysis supporting critical schedules
and requirements
. Provided inputs into very successful proposal to win NASA GOES-R Advance
Baseline Imager
. As Chairman of the Software Engineering Process Group led the software
process improvement efforts for all of A/CD including Clifton, NJ and San
Diego, CA.
. Led the division wide software capability assessment and achieved SEI CMM
level 3 for Clifton, NJ, Fort Wayne, IN and San Diego, CA.
. Provided consulting and guidance to ITT CSG, Gilfillan, Avionics, and
Systems Divisions to help them meet their Systems and Software process
improvement goals
. Lead assessor for Systems Division CMM Level 3 helping them to achieve
CMM Level 3
. Led numerous process improvement efforts and Six Sigma Kaizen leader for
Critical Resource Planning
Software Manager for Global Positioning Software ITT A/CD Clifton,
Jan 1994- July 2000
Software was developed for the Mission Data Unit of the Space Segment to
manage mission time keeping and navigational signal. Provided software for
nuclear detection payload and ground support and test equipment. Improved
department and division SEI CMM rating from level 1 to level 3 in 24
months. Supported the Avionics division to reach SEI CMM level 3.
Software Manager for GOES and TPS systems ITT A/CD Fort Wayne
August 1989- Jan 1994 Software was developed in Pascal on VAX 11/780 VMS
system to support GOES Bench Check Unit and the GOES Imager and Sounder
System integration, verification and validation. Software was being
developed in Pascal and C.
. Established first software department for the division
. Developed policies and procedures for embedded and application software
Software Engineering Consultant and Asst Professor Cedarville College,
Cedarville, OH 1988 - 1989
. Taught Information Management, Systems Analysis and Design and Software
Engineering.
. Developed methods and tools to support project managers at Wright
Patterson AFB.
Software Engineering Manager Telephonics Corporation Huntington
1984 - 1988
Senior Software Engineer Hazeltine Corporation (now BAE) Greenlawn, N.Y.
1983 - 1984
Responsible for embedded software for the Signal Selection Processor.
Software was developed using ADA as a Program Design Language(PDL) using
DEC VAX 11/750 working under VMS.
Senior Software Engineer Telephonics Corporation Huntington, N.Y.
1982 - 1983
Programmer Analyst Spectrametrics Inc. (now Smith Kline) Andover Mass.
1981 - 1982
1 Developed software to interface a desktop computer with an Atomic
Emissions Spectrometer. Developed the software to provide control of the
Spectrometer and collect data for display numerically or graphically on CRT
or printer.
Senior Course Developer Data General Corporation, Westboro, MA.
1980 - 1981
Developed audio visual self-study courses using interactive video disc
technology. Assembly language programming for video disc and application
programs in Business BASIC.
Science Teacher Port Jefferson Station, N.Y.
1973 - 1980
Taught Chemistry and Computer Science to high school students. Developed
applications programs for test scoring, student records, and Chemistry
simulations. Wrote a computer science curriculum that was accepted by the
New York State Board of Regents. Conducted workshops to help the
elementary teachers use microcomputers with gifted and talented students.
EDUCATION
M.S. Computer Science NY Institute of Technology, Old Westury, NY
M.S. in Liberal Studies State Univ. of N.Y. at Stonybrook.
B.S. in Chemistry/ Secondary Education Buffalo State College, Buffalo, NY
Six Sigma Greenbelt Certification from the University of Michigan August
2002.
Lean Six Sigma Black Belt completed December 2009.
Software Engineering Institute Certified Lead Appraiser in Standard CMMI
Based Appraisal Method for Process Improvement (SCAMPI). SEI Authorized
CMMI Instructor. February 2002, re-certified in August 2009
Authorized in the CMM Based Appraisal for Internal Process Improvement
June 1998 re-certified July 2001.
Frequent conference speaker list of topics available