Skip to content
  • Services
    Our Approach
    Personalized, in-depth technical guidance on a global scale that helps organizations achieve their digital transformation goals.
    Learn more
    • Our Approach
    • Artificial Intelligence
    • Development
    • Design
    • Digital Experience Platform
    • Data & Analytics
    • Cloud & DevOps
    • Security & Compliance
    • Support
  • Industries
    Our Work
    Through our expertise in strategy, design, and engineering, we help clients deliver digital transformation at scale.
    Learn more
    • Our Work
    • Healthcare
    • Financial Services
    • Manufacturing
    • Agriculture
    • Education
  • About
    About us
    For over 20 years, we’ve partnered with companies of all sizes and industries to solve their most complex business problems.
    Learn more
    • About us
    • Locations
    • Events
    • News
  • Careers
    Join our Team
    Take your career to the next level. We offer exciting opportunities across every stage of the software development life cycle.
    Learn more
    • Join our Team
    • Open Positions
    • Application Process
    • Benefits
    • Learning & Development
  • Insights
    Our Insights
    Read our latest blogs, watch our recent videos, and browse our library of e-books — all full of insights from our experts.
    Learn more
    • Our Insights
    • Blogs
    • Videos
    • Downloads
  • Contact
Menu
November 14, 2023

Rethink Requirements Gathering with the Power of Three

Collaborative requirements gathering for a more agile, human-centered future – breaking down barriers between business analysts, designers, and architects.

David Tomov-Strock

One of the agile principles underlying the Agile Manifesto is that “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” This principle, as with other agile principles, applies to more than just software development and can also be used in making processes and management more efficient.

The application of this principle is what allowed the process of requirements gathering to evolve in such a way that enables the discovery and definition phase of a project to not just be more agile but also more human-centered.

Old School Requirements Gathering:  the Linear Flow

Until recently, when someone asked if we had the requirements documented, they typically meant the business requirements. If there was any further breakdown, it would be between functional and non-functional requirements.

The process of gathering requirements followed a linear flow. First, we gathered what were called user requirements, though stakeholder requirements was a more accurate label. After analyzing the stakeholder requirements and gaining alignment and consensus, we organized them into business requirements. We then handed those business requirements over to designers to put together the UI/UX designs and to technical architects to assemble the technical requirements and diagram the architecture.

Stakeholder Requirements

That all sounds straightforward and fairly simple until you start thinking about the potential issues. What if an architect decided a business requirement is impossible to implement? What happens if a designer points out that a business requirement results in a poor user experience? In such cases, we had to go back to the stakeholders, reevaluate the requirements, and essentially repeat the entire process. Due to the time and effort invested, this approach often resembles a waterfall strategy that requires significant revisions.

Ultimately, the problem with this approach is that designers and architects need to be more involved in the process. 

New School Requirements Gathering: Bringing It All Together

To address the issues associated with the linear method, we turn to Scrum and Enterprise Design Thinking. These frameworks share common principles: continuous and rapid iteration to facilitate constant learning and improvement, as well as a strong emphasis on collaboration.

Instead of relying solely on the work of business analysts in a linear flow, we foster collaboration among designers, architects, and business analysts. This approach ensures that the knowledge and insights from one group are immediately shared with the other two. The end result? Each group receives immediate feedback on the feasibility of the requirements and their potential to result in a satisfactory solution for the client.

Stakeholder/User Requirements

Let’s take a look at a simple example to illustrate the importance of this collaborative effort. Imagine a scenario where a client has an old product that no longer meets customer needs, so they want a replacement product built from scratch. In response, the definition team gets to work. Business analysts, designers, and architects come together to gain a better understanding of the client’s request and initiate their research. The research process may involve immersion sessions and interviews, among many other methods, but ultimately provides a more comprehensive perspective on the project, considering the viewpoints of multiple stakeholders and users.

Throughout this phase, the definition team collaborates to ensure a shared understanding of all types of requirements. In the end, the full definition team can present to the client a holistic approach to solving their problem, effectively balancing user needs, desired business outcomes, and technical feasibility.

The Power of Three

With something as fundamental as requirements gathering, breaking down barriers between business analysts, designers, and architects results in the following:

  • Better collaboration and communication between the three practices
  • Useful insights from different perspectives
  • Mutual support where one practice can help fill in a gap identified by another practice
  • Ability to react more quickly to changing requirements and understandings of requirements
  • Reduced long-term rework

And that is the impact of the Power of Three, where team members blend strategic insights and thoughtful design with brilliant engineering. But the Power of Three isn’t just something that sounds nice. It’s a working, practical strategy we use to bring together different perspectives and thought processes into a single and exciting solution that maximizes business value for our clients.

 

Source Credit: Photo by LinkedIn Sales Solutions on Unsplash

Tags
  • Business Analysis
  • Strategy
Share
  • Share on Facebook
  • Share on LinkedIn

Requirements Gathering

The most important questions you should ask before starting a development project.
Download
Share
  • Share on Facebook
  • Share on LinkedIn
Sign up for our monthly newsletter.
Sign up for our monthly newsletter.

Read what's next.

Blog

Enhancing Food Processing with Digital Twins

Blog

Mapping Organizational Dysfunctions to Foster Outcome-Oriented Results

  • LinkedIn
  • Instagram
  • Facebook
United States
MentorMate1350 Lagoon Ave, Suite 800
Minneapolis
, MN 55408

+1 612 823 4000
Bulgaria
67 Prof. Tsvetan Lazarov Blvd.
Sofia 1592, Bulgaria,
+359 2 862 2632
Sweden
Gustav III:s Boulevard 130
P.O.Box 3069
SE-16903 Solna

+46 10 481 00 00
Paraguay
Carlos M. Gimenez 4855
Asunción, Paraguay

+595 21 327 9463

Copyright © 2025 MentorMate, LLC

  • Cookies
  • Privacy
  • Terms
  • Continuity Policy
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.