Scott W. Ambler (born 1966) is a Canadian
software engineer
Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining software applications. It involves applying engineering principles and computer programming expertise to develop ...
, consultant and author. He is an author of books about the
Disciplined Agile Delivery
Disciplined agile delivery (DAD) is the software development portion of the Disciplined Agile Toolkit. DAD enables teams to make simplified process decisions around incremental and iterative solution delivery. DAD builds on the many practices es ...
toolkit, the
Unified process,
Agile software development
Agile software development is an umbrella term for approaches to software development, developing software that reflect the values and principles agreed upon by ''The Agile Alliance'', a group of 17 software practitioners, in 2001. As documented ...
, the
Unified Modeling Language
The Unified Modeling Language (UML) is a general-purpose visual modeling language that is intended to provide a standard way to visualize the design of a system.
UML provides a standard notation for many types of diagrams which can be roughly ...
, and
Capability Maturity Model
The Capability Maturity Model (CMM) is a development model created in 1986 after a study of data collected from organizations that contracted with the U.S. Department of Defense, who funded the research. The term "maturity" relates to the degree ...
(CMM) development.
He regularly runs surveys which explore software development issues and works with organizations in different countries on their approach to software development.
Biography
Ambler received a BSc in
computer science
Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
and an MA in
information science from the
University of Toronto
The University of Toronto (UToronto or U of T) is a public university, public research university whose main campus is located on the grounds that surround Queen's Park (Toronto), Queen's Park in Toronto, Ontario, Canada. It was founded by ...
. He has been working in the IT industry since the mid-1980s, with object technology since the early 1990s,
and in IT methodologies since the mid-1990s. Scott has led the development of several software processes, including
Disciplined Agile Delivery
Disciplined agile delivery (DAD) is the software development portion of the Disciplined Agile Toolkit. DAD enables teams to make simplified process decisions around incremental and iterative solution delivery. DAD builds on the many practices es ...
(DAD) (with Mark Lines),
Agile Modeling
Agile modeling (AM) is a methodology for Software development process models, modeling and documentation, documenting software systems based on best practices. It is a collection of values and principles that can be applied on an (agile) software d ...
(AM), Agile Data (AD),
Enterprise Unified Process (EUP), and
Agile Unified Process (AUP) methodologies. Scott was a Senior Consulting Partner with SA+A
and then became the Chief Scientist at Disciplined Agile
which became a part of the
Project Management Institute
The Project Management Institute (PMI, legally Project Management Institute, Inc.) is a U.S.-based not-for-profit professional organization for project management.
Overview
PMI serves more than five million professionals including over 680,0 ...
while helping organizations around the world to improve their IT processes.
Ambler was a contributing editor with
Dr. Dobb's Journal, and has written columns for Software Development, Object Magazine, and Computing Canada.
He is speaker at a wide variety of practitioner and academic conferences worldwide. Public conferences include Agile 20XX, Agile India 20XX, Software Development, Agile Universe, UML World, JavaOne,
OOPSLA, EuroSPI, and CAiSE. Scott also is a keynote speaker at private conferences organized by large, Fortune 500 companies for their managers and IT staff.
He is a Disciplined Agile Fellow of the Project Management Institute and a Fellow of the International Association of Software Architects (IASA). In the past he was an Eclipse Process Framework (EPF) committer and a Jolt Judge at the
Jolt Awards.
Work
Ambler has co-developed
Disciplined Agile Delivery
Disciplined agile delivery (DAD) is the software development portion of the Disciplined Agile Toolkit. DAD enables teams to make simplified process decisions around incremental and iterative solution delivery. DAD builds on the many practices es ...
(DAD) with Mark Lines, the
Enterprise Unified Process (an extension of the
Rational Unified Process
The rational unified process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003. RUP is not a single concrete prescriptive process, but rather an adaptable proc ...
), and
Agile Modeling
Agile modeling (AM) is a methodology for Software development process models, modeling and documentation, documenting software systems based on best practices. It is a collection of values and principles that can be applied on an (agile) software d ...
.
See also
*
Database refactoring
Publications
Scott Ambler has published several books and articles.
Scott Ambler's Articles and Other Writings
Retrieved April 15, 2023. A selection:
*
*
*
*
*
*
*
*
*
*
*
*
*
*
References
External links
Agile Data
Agile Modeling
Ambysoft Inc.
Scott Ambler's blog
{{DEFAULTSORT:Ambler, Scott
1966 births
Living people
Canadian software engineers
Canadian technology writers