Dr. Mark Paulk, Consultant

Dr. Mark C. Paulk consults, teaches, and writes on software process improvement, software project management, high maturity practices, statistical thinking, agile methods, and related software engineering topics.

Dr. Paulk led the development of the Capability Maturity Model for Software (Software CMM) at the Software Engineering Institute (SEI); was co-project editor of ISO/IEC 15504 Part 2, focusing on the capability dimension of the reference model; and was a co-author of the eSourcing Capability Model for Service Providers at ITSqc. He has contributed to a number of other models and standards related to quality and process, including ISO/IEC 12207 (Software life cycle processes) and ISO/IEC 15288 (System life cycle processes), as well as other ISO, IEEE, and DOD standards.

Specific topics that Dr. Paulk is available to consult on include:

  • achieving "high maturity" as measured against frameworks such as Software CMM and CMMI for Development
  • correctly implementing statistical thinking (as part of achieving high maturity)
  • implementing software processes aligned with business needs as well as the requirements of various best practice frameworks, such as CMMI and ISO/IEC 15504
  • preparing for an appraisal, assessment, evaluation, or audit, e.g., reviewing guidance documents or assessing readiness
  • adopting agile methods in organizations also using frameworks such as CMMI and ISO/IEC 15504
  • acting as an expert witness

    In all of his consulting work, Dr. Paulk focuses on improving performance against business objectives, including in those cases where certification is an explicit goal.

    Dr. Paulk teaches a variety of professional education courses, seminars, and tutorials. The "standard" set of professional education seminars is is offered publicly on a sporadic basis. Tutorials on these topics are frequently taught at conferences, and (tailored) versions are available for on-site delivery.

    The list of recent and upcoming events participated in by Dr. Paulk includes conferences, public talks, and seminars. Dr. Paulk gives public talks at local professional society events, such as IEEE chapter meetings and SPIN meetings, when the opportunity arises in his travels.

    A list of the papers that Dr. Paulk has authored or co-authored is available with links to softcopy of selected papers. Dr. Paulk maintains a bibliography of software engineering and process papers and books that he considers interesting and useful.

    Dr. Paulk worked at Carnegie Mellon's Institute for Software Research, which is part of the School of Computer Science from 2002 to 2012. From 2002 to 2010, he worked in the IT Services Qualification Center, now a Carnegie Mellon spin-off, primarily on the eSourcing Capability Model for Service Providers.

    Prior to moving to the main campus in 2002, Dr. Paulk worked at the Software Engineering Institute from 1987 to 2002, where he led the team that developed the Capability Maturity Model for Software and related software process improvement products and services under the leadership (successively) of Watts Humphrey, Bill Curtis, Ron Radice, and Bill Peterson.

    Before moving to Carnegie Mellon University and Pittsburgh, he worked for System Development Corporation at the Ballistic Missile Defense Advanced Research Center in Huntsville, AL.

    Contact Information

    Permanent e-mail: Mark.Paulk@ieee.org

    Personal e-mail: mark@paulk123.com

  • Mark.Paulk

    Last revised July 5, 2012.

    Mark Paulk / email