Scott W. Ambler

Scott W. Ambler
Disciplined Agile Consortium · Research

About

122
Publications
57,502
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
3,531
Citations
Citations since 2016
1 Research Item
820 Citations
2016201720182019202020212022050100150
2016201720182019202020212022050100150
2016201720182019202020212022050100150
2016201720182019202020212022050100150
Additional affiliations
July 2006 - July 2012
IBM
Position
  • Chief Methodologist for IT

Publications

Publications (122)
Conference Paper
The Disciplined Agile 2.0 process decision framework [1] provides light-weight guidance to help organizations streamline their information technology (IT) processes in a context-sensitive manner. It does this by showing how various activities such as solution delivery, operations, enterprise architecture, portfolio management, and many others work...
Conference Paper
Agile project teams are potentially easy to govern than traditional project teams due to the greater visibility and opportunities to steer provided to stakeholders. Unfortunately, traditional IT governance strategies prove to be at odds to agile's collaborative, value-focused strategies. As a result a lean approach based on enablement, collaboratio...
Article
Agile project teams are potentially easy to govern than traditional project teams due to the greater visibility and opportunities to steer provided to stakeholders. Unfortunately, traditional IT governance strategies prove to be at odds to agile's collaborative, value-focused strategies. As a result a lean approach based on enablement, collaboratio...
Article
A survey of Dr. Dobb's Journal subscribers to explore data management practices in the IT industry is presented. The survey found that the slowness of data professionals to adopt evolutionary or agile practices is an extension of a well-known technical impedance mismatch between object-oriented technology and relational database technology. Data mo...
Article
The Ambysoft 2008 Agile Practices and Principles survey explored the possibilities of developers agreeing with various development strategies. Some initial requirements modeling at the beginning of agile projects for scoping and planning purposes. The survey found that 74 percent of the respondents either strongly agreed or agreed with the statemen...
Article
Agilists have developed many strategies for dealing with functional requirements effectively, leading to the higher success rates enjoyed by agile teams. Nonfunctional requirements (NFRs), also known as technical requirements or quality of service (QoS) requirements, focus on aspects that typically cross-cut functional requirements. Common NFRs inc...
Article
A survey was conducted in February 2008 to explore the current adoption and success rates of agile software development techniques by Dr. Dobb. It was found that the majority of organizations have adopted agile techniques and seem to be sticking with them and only 18% of the people who indicated that their organizations have run one or more agile p...
Article
Several information technology organizations are increasingly using agile software development (ASD) practices for the development of complex software. ASD provides viable architectural strategy that is important for the programming complex systems. The developers can use the Rational Unified Process (RUP) strategy for envisioning the architecture...
Chapter
Usability, user interface, and interaction design are among the group of vital, yet mostly overlooked, skills that all software developers require, yet few seem to have. This is just as true of agile developers as it is of traditional developers. This chapter examines both user experience (UEX) and agile software development (ASD) approaches, compa...
Article
The industry-accepted success criteria of an IT project depends on the success of the efforts made by an individual project team faced by various situations. The Chaos Report by Strandish Group found that it is more important to deliver a system when it is ready to be shipped than to deliver it on time for a project's success. The respondents of th...
Article
Most of the traditionalists mistake code-and-fix approaches for Agile approaches and are true about the indiscipline nature of the code-and-fix. The greatest motivator of discipline within the Agile approaches is the regular delivery of working software. The shorter the iterion the greater the discipline required to make it work. Dr. Dobb's 2007 ag...
Article
The 2007 Agile adoption survey shows that agile techniques have been successfully implemented within several organizations. The survey explored the effectiveness of various practices on agile projects to determine what is actually working in practice. Organizations seem to be more successful with smaller project teams than larger ones, as bigger th...
Article
In test-first development, developers formulate and implement a detailed design iteratively, one test at a time. Test-driven development (also called test-driven design) combines TFD with refactoring, wherein developers make small changes (refactorings) to improve code design without changing the code's semantics. When developers decide to use TDD...
Article
Agile software end game projects are aimed for software development in various fields of Information Technology (IT) such as governance, enterprise architecture, portfolio management, and operations. The transition phase in Open Unified Process (OpenUP) is an important aspect of the Agile software lifecycle. The end game of an Agile project is ente...
Article
A solution in the form of silver bullet found by a band of IT representatives of a US based IT company to handle the poor state of IT productivity with in the company is discussed. The failure rate is high, even the successful projects provide adequate return on investment (ROI), and the technology changes faster than anyone's imagination. The grou...
Conference Paper
Full-text available
Since 2001 agile software development approaches are being adopted across a wide range of organizations and are now being applied at scale. There are eight factors to consider – team size, geographical distribution, entrenched culture, system complexity, legacy systems, regulatory compliance, organizational distribution, governance and enterprise f...
Conference Paper
Full-text available
What constitutes a software best-practice and what are the best strategies to become aware, learn, adopt and adapt such practices? This fishbowl will bring together seasoned professionals who will meld a mix of academic and industry perspectives with an agile flavor.
Article
A survey conducted on the agile software development methods and techniques, which are gaining increasing attention within the IT industry is discussed. The survey reports show that organizations such as Shine Technologies have adopted the agile method such as Extreme Programming (EP), Scrum, Agile MSF, AUP, and in particular FDD. The organization...
Conference Paper
Full-text available
Agile software development practices including XP and Scrum have risen to prominence within the software engineering community over the past ten years. Are agile software development practices converging? Are some practices becoming more integrated and/or more widely adopted than others? In the early 90s there was a convergence of object-oriented d...
Book
For all developers who create models using the Unified Modeling Language (UML) 2.x The Elements of UML™ 2.0 Style sets the rules for style that will improve your productivity – especially in teams, where understandability and consistency are critical. Coming from renowned UML expert Scott Ambler, the book furnishes a set of rules for modelling in t...
Conference Paper
Model Driven Architecture (MDA) is a technology that has been in the process of evolution for many years. We looked at this technology last year in a panel that raised the roof. Today, more vendors are now producing products that support MDA. And we still hear about the success stories that indicate that this technology is the "real deal". But, wit...
Book
Full-text available
Scott Ambler, award-winning author of Building Object Applications that Work, Process Patterns, and More Process Patterns, has revised his acclaimed first book, The Object Primer. Long prized in its original edition by both students and professionals as the best introduction to object-oriented technology, this book has all modeling notation rewritt...
Article
Full-text available
I'm not all that sure about the direction that model-driven development appears to be taking. Don't get me wrong-I'm a firm believer in modeling. It's just that I think that there's a lot more to development than this. Here's my point: We need to distinguish between generative MDD and Agile MDD. Generative MDD, epitomized by the Object Management G...
Article
First Page of the Article
Article
This article describes the experiences of two Internet startup companies adopting effective and efficient modeling and documentation practices. Both organizations successfully developed agile approaches for enterprise architectural modeling, one taking a communal team-based approach and the other a chief-architect approach. They adopted similar str...
Conference Paper
Full-text available
Chapter
Full-text available
Article
Full-text available
From the Publisher: This book is a must-have resource for designers, programmers and testers of today's OO applications. It reviews the entire process of building object applications from analyzing the project, to designing a user-friendly interface, to testing your approaches to make sure your applications work properly.
Book
Full-text available
Written by internationally acclaimed trainer and developer Scott Ambler, this book is a must-have resource for designers, programmers and testers of today’s OO applications. The author takes you through the entire process of building object applications, from analyzing the project (so you know what you need to build), to designing a user-friendly i...
Book
With his new book, More Process Patterns, Scott Ambler picks up where Process Patterns left off. In this book, the author presents process patterns for the second half of the development lifecycle. He covers the Deliver phase and the Maintain and Support phase of large-scale, object-oriented system development. Each presented pattern is based upon...
Article
Refactoring has proven its value in a wide range of development projectsヨhelping software professionals improve system designs, maintainability, extensibility, and performance. Now, for the first time, leading agile methodologist Scott Ambler and renowned consultant Pramodkumar Sadalage introduce powerful refactoring techniques specifically desig...

Network

Cited By

Projects

Project (1)
Archived project