Inspire, develop, and guide a winning organization.
Create visible workflows to achieve well-architected software.
Understand and use meaningful data to measure success.
Integrate and automate quality, security, and compliance into daily work.
Understand the unique values and behaviors of a successful organization.
LLMs and Generative AI in the enterprise.
An on-demand learning experience from the people who brought you The Phoenix Project, Team Topologies, Accelerate, and more.
Learn how making work visible, value stream management, and flow metrics can affect change in your organization.
Clarify team interactions for fast flow using simple sense-making approaches and tools.
Multiple award-winning CTO, researcher, and bestselling author Gene Kim hosts enterprise technology and business leaders.
In the first part of this two-part episode of The Idealcast, Gene Kim speaks with Dr. Ron Westrum, Emeritus Professor of Sociology at Eastern Michigan University.
In the first episode of Season 2 of The Idealcast, Gene Kim speaks with Admiral John Richardson, who served as Chief of Naval Operations for four years.
New half-day virtual events with live watch parties worldwide!
DevOps best practices, case studies, organizational change, ways of working, and the latest thinking affecting business and technology leadership.
Is slowify a real word?
Could right fit help talent discover more meaning and satisfaction at work and help companies find lost productivity?
The values and philosophies that frame the processes, procedures, and practices of DevOps.
This post presents the four key metrics to measure software delivery performance.
August 2, 2022
In this series of blog posts, follow along as we revisit Mark Schwartz’s book A Seat at the Table: IT Leadership in the Age of Agility. Five years after its publication, it’s still highly relevant and chock full of tips, tactics, and learnings. Join us as we follow along with Online Marketing Assistant Lucy Softich as she reads through the book for the first time. Make sure you start with the introduction post!
Today we’re going to look at Chapter 5: Requirements. Much like the last chapter, which focused on planning, this one asks us to reconsider the words we use and whether or not they mean the same thing within an Agile framework as they did in a Waterfall framework.
Mark begins by looking at the word itself:
A requirement is a constraint. It is a way of saying “create value this way, rather than other ways.” Really, a requirement is a constraint masquerading as a decision.
Under traditional control structures, requirements are delivered to IT from the business and used to control what IT produces. A tool of traditional planning, if you will. And like traditional planning, they limit the creativity and ingenuity of the people the business has hired for those very traits. Requirements, as Mark says, put a constraint on what people can produce, which can keep people from seeing past those requirements to the real potential business value.
If we’re being literal, a “requirement” should be something that the business cannot live without. And yet, they are currently living without it, or they would not be requesting it from IT. We can say the same for “needs,” which are likewise really just a term for something the business wants (or thinks it wants).
As we continue with the Agile thinking we’ve been applying to leadership throughout this book, we must change the definition of “requirements” to be more flexible. Mark redefines them as “hypotheses.”
What we have traditionally called a requirement may better be thought of as a hypothesis… Although the purpose of the requirement is to add business value, there is no way to know with certainty at the time it is formulated whether it in fact will add business value.
Again, we come back to business value. Or, in other words, outcomes. Suppose the business and IT leadership define a desired outcome, a business value they can deliver through IT, and then take that outcome to the department. In that case, IT can do what they do best—use their knowledge, experience, and creativity to find the best way to deliver this outcome.
This system (focusing on outcomes instead of requirements) still allows for a necessary constraint—once you have delivered on the business value, your task is done. You may need to maintain and adjust in order to keep delivering that value, but there is still a clear goal, a clear end-game. If IT discovers a different or better value in the process of aiming for this outcome, they may choose to re-evaluate. This is yet another place where the CIO can step in and use their perspective to refocus the team.
With a flexible, Agile mind frame, IT leaders can focus on desired value, and let the ones doing the work figure out the steps to get there.
—
Introduction & Chapter 1Chapter 2: Kept from the TableChapter 3: A Nimble Approach to the TableChapter 4: PlanningChapter 5: RequirementsChapter 6: TransformationChapter 7: Enterprise ArchitectureChapter 8: Build Versus BuyChapter 9: Governance and OversightChapter 10: RiskChapter 11: QualityChapter 12: Shadow ITChapter 13: The CIO’s Place at the Table & Chapter 14: Exhortation and Table Manners
Lucy is the Marketing & Social Media Coordinator at IT Revolution. She has a background in writing, marketing, and business.
No comments found
Your email address will not be published.
First Name Last Name
Δ
As we reflect on 2024, we're proud to share a year marked by groundbreaking…
"This feels pointless." "My brain is fried." "Why can't I think straight?" These aren't…
As manufacturers embrace Industry 4.0, many find that implementing new technologies isn't enough to…
I know. You’re thinking I'm talking about Napster, right? Nope. Napster was launched in…