logo

Quotes from Jim Highsmith

The feature delivery approach helps define a workable interface between customers and product developers.
~ Jim Highsmith
The agile value "Delivering Value over Meeting Constraints" provides a focus for rethinking how we measure performance on projects.
~ Jim Highsmith
Iterative development, when accompanied with reasonable end-of-iteration reviews—product, technical, process, team—is also self-correcting.
~ Jim Highsmith
Dialogue, discussion, and participatory decision making are all part of building self-discipline.
~ Jim Highsmith
Traditional waterfall methods deliver value at the end of the project, often months or years after the project begins. Agile projects can deliver value quickly and incrementally during the life of the project. Capturing value early and often can significantly improve a project's return on investment, and utilizing iterative, feature-based delivery is the cornerstone practice in making that happen.
~ Jim Highsmith
Driving exploration is critical, but knowing when to stop is also. Product development is exploring with a purpose, delivering value within a set of constraints. Frequent, timeboxed iterations compel the development and product teams and executives to make difficult tradeoff decisions early and often during the project. Feature delivery contributes to realistic evaluations because product managers can look at tangible, verifiable results.
~ Jim Highsmith
Self-discipline is also built on competence, persistence, and the willingness to assume accountability for results. Competence is more than skill and ability; it's attitude and experience.
~ Jim Highsmith
In my early years of iterative development, I thought timeboxes were actually about time. What I came to realize is that timeboxes are actually about forcing tough decisions.
~ Jim Highsmith
Only experience can refine a leader's art. High-uncertainty projects are full of anxiety, change, and ambiguity that the team must deal with. It takes a different style of project management, a different pattern of team operation, and a different type of project leader. I've labeled this type of management leadership-collaboration.
~ Jim Highsmith
If your goal is to deliver a product that meets a known and unchanging specification, then try a repeatable process. However, if your goal is to deliver a valuable product to a customer within some targeted boundaries, when change and deadlines are significant factors, then reliable Agile processes work better.
~ Jim Highsmith
Project leaders need to focus on value in several ways: value determination (with product owners), value prioritization (backlog management), and value creation (iterative development).
~ Jim Highsmith
Get the right people involved, and self-discipline comes more easily. Get the wrong people, and imposed discipline creeps in, destroying trust and respect.
~ Jim Highsmith
Project leaders must be champions of technical excellence; they must support and advocate technical excellence while maintaining a watchful eye on other project objectives.
~ Jim Highsmith
For an agile project, the ensemble includes core team members, customers, suppliers, executives, and other participants who interact with each other in various ways. It is these interactions, and the tacit and explicit information exchanges that occur within them, that project management practices need to facilitate.
~ Jim Highsmith
The agile value "Delivering Value over Meeting Constraints" provides a focus for rethinking how we measure performance on projects. Although constraints such as cost and time are important, they should be secondary to creating value for customers. All too often, we focus on what is easily measurable and ignore really important characteristics that are harder to quantify. Agile development attempts to change that bias and focus on the most important things, and value is at the top of that list.
~ Jim Highsmith
A team can employ agile practices, but it won't achieve the potential benefit of agile development without embracing agile values and principles.
~ Jim Highsmith
If you want to be fast and agile, keep things simple. Speed isn't the result of simplicity, but simplicity enables speed.
~ Jim Highsmith
When uncertainty is low, adaptive approaches run the risk of higher costs. When uncertainty is high, optimizing approaches run the risk of settling too early on a particular solution and stifling innovation.
~ Jim Highsmith
Large portions of the productivity gains from agile methods come not from doing things better, but from not doing them at all.
~ Jim Highsmith
Newtonian versus quantum, predictability versus flexibility, optimization versus adaptation, efficiency versus innovation—all these dichotomies reflect a fundamentally different way of making sense about the world and how to manage effectively within it.
~ Jim Highsmith
Executives, project leaders, and development teams must embrace a different view of the new product development world, one that not only recognizes change in the business world, but also understands the power of driving down iteration costs to enable experimentation and emergent processes. Understanding these differences and how they affect product development is key to understanding APM.
~ Jim Highsmith
Agility is the ability to both create and respond to change in order to profit in a turbulent business environment.
~ Jim Highsmith
The formula for success is simple: deliver today, adapt tomorrow.
~ Jim Highsmith
Agility is the ability to balance flexibility and stability
~ Jim Highsmith