Към съдържанието
  • Услуги
    Нашият подход
    Предлагаме персонализирани технологични услуги в глобален мащаб, с чиято помощ компаниите успяват да осъществят своята дигитална трансформация.
    Научи повече
    • Нашият подход
    • Artificial Intelligence
    • Development
    • Design
    • Digital Experience Platform
    • Data & Analytics
    • Cloud & DevOps
    • Security & Compliance
    • Support
  • Индустрии
    Нашите проекти
    Благодарение на нашата експертиза в изграждането на стратегия, дизайн и софтуер клиентите ни постигнат целите на своята дигитална трансформация.
    Научи повече
    • Нашите проекти
    • Здравеопазване
    • Земеделие
    • Промишленост
    • Финансови услуги
    • Образование
  • За нас
    За нас
    В продължение на повече от 20 години си партнираме с компании от разнообразни сектори и с различни мащаби и решаваме най-сложните им бизнес проблеми.
    Научи повече
    • За нас
    • Локации
    • Събития
    • Новини
  • Кариери
    Стани част от екипа
    Дай тласък на кариерата си. Предлагаме вълнуващи възможности на всеки етап от жизнения цикъл на софтуерната разработка.
    Научи повече
    • Стани част от екипа
    • Отворени позиции
    • Интервю процес
    • Придобивки
    • Обучения и развитие
  • Публикации
    Повече от нас
    Прочети най-новите ни блог постове, виж последните ни видеа и разгледай библиотеката ни с е-книги, в които нашите експерти споделят безценни насоки.
    Научи повече
    • Повече от нас
    • Блог
    • Видео
    • Е-книга
  • Контакти
Menu
ноември 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.

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

Тагове
  • Business Analysis
  • Strategy
Сподели
  • Share on Facebook
  • Share on LinkedIn

Requirements Gathering

The most important questions you should ask before starting a development project.
Download
Сподели
  • Share on Facebook
  • Share on LinkedIn
Запишете се за нашия бюлетин
Запишете се за нашия бюлетин

Препоръчани публикации

Blog

DISCOVER – A New Framework for Business Research

Blog

Including Strategy and Value in Enterprise Architecture

  • 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

  • Политика за бисквитки
  • Политика за защита на личните данни
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.