Meet the experts

Rational expert: Dr. Keith Collyer

Keith Collyer Dr. Keith Collyer is an IBM Rational thought leader with over 30 years developing and delivering systems and software and assisting organizations with process improvement and requirements management in a wide range of organizations.

After graduating as an electronics engineer, he gained a Ph.D. in Engineering Mathematics and worked on high voltage control systems before moving into advanced software development, including artificial intelligence and object-oriented development. His interest in the “people” aspects of development led him into project management, quality assurance and processes, never losing sight of the need to develop systems that meet real needs.

Keith has successfully introduced quality systems into several organizations, ranging from a small defense consultancy to household name multi-nationals.

Keith is an experienced Systems Engineer, with extensive industrial experience of the specification and development of complex systems. He is particularly skilled in all aspects of requirements management and requirements engineering.

As a consultant, Keith concentrated on helping organizations large and small to introduce requirements management processes and systems. The key aspects of this work were ensuring that the client understood the needs for and benefits from requirements management, clarifying (and in some cases defining) with the client the processes involved, including the necessary information and inter-relationships, and defining a DOORS® implementation to best support the client’s needs.

He is a co-author (leading on Requirements Management) of the IBM Rational Harmony™ for IT Software (Harmony/ITSW) process; the other members of the Harmony process family reuse most of the requirements principles and processes. He is the lead author of many of the former Telelogic requirements process and tool training courses.

Within IBM, he has worked on defining the place of requirements within the overall systems development process. He advised on product strategy in this context. He delivers seminars on requirements management for public events, to IBM customers and internally. He was Product Manager for Rational Engineering Lifecycle Manager. He led the team developing the Rational Solutions for Medical Devices and Electronic Design. He is currently assigned to the worldwide tiger team working with high value systems customers on defining and implementing their requirements engineering solutions.

He is a member of the Institution of Electrical and Electronics Engineers, International Council on Systems Engineering and International Institute of Business Analysts.

Publications

Keith has written many internally published and external publications, a selection of the external material includes:

[1] K.A. Collyer and T. Hamazaki, “AI-based factory scheduling applications,” Research and Development in Expert Systems VIII, London: Cambridge University Press, 1991, pp. 244-252.

[2] K. Collyer, “Putting Requirements First,” Classification of Requirements, Integration of Requirements and Models, Requirements Engineering Process, Munich: Technical University of Munich, 2002.

[3] K. Collyer and J. Dick, “Traceability of Requirements Throughout the Life Cycle,” Validating Pharmaceutical Systems, John Andrews, ed., CRC Press / Sue Horwood Publishing, 2006, pp. 209-224.

[4] K. Collyer, “Use of Objects for Rapid Application Development,” Proc. of Using Objects for RAD: A business and Industrial Perspective, Uxbridge UK: Unicom Seminars, 1996.

[5] Webcast: Diagnostic Grifols: Being Agile While Still Being Compliant (Link resides outside ibm.com)

[6] Podcast: Saving you pain while you save lives (MP3, 00:08:44, 8.0MB)

[7] developerWorks article: Three steps to rapid development of high-quality medical devices

[8] developerWorks article: Being agile while still being compliant

Blogs: