· 2 min read

Why proper requirement analysis is important?

Requirement analysis can help find unknowns, reduce scope of project and reduce wasted effort.

Requirement analysis can help find unknowns, reduce scope of project and reduce wasted effort.

Why you should do requirement analysis and pre-code properly?

Hi. Welcome to me blog.

Today I will talk about why you should do requirement analysis?

Requirement analysis is the first step to software engineering. You only build things against a requirement.

If you don’t understand the requirement well enough you will build the wrong thing.

And if you build the wrong thing, you will have to rework or would have introduced additional complexity in your code.

What causes bugs is code?

If there is no code there will be no bugs? So our goal in some sense to reduce the requirement and build the exact thing needed to solve the problem.

In worst case, you would have built something in the wrong way.

Here is some thoughts.

What happens when you do not do proper requirement analysis?

  • You go in a direction different from what is needed. For example:
  • A lot of time is spent on things that will never be used.

it is a lot of wasted time.

When you do requirement analysis properly?

  • You kind of know exactly or atleast at a high level what changes you need to make.
  • You understand the current code and what is being asked for.
  • You understand why it is being asked?
  • You can explain the current flow and the new flow to someone easily.

This means by the end you are already sorted on what you need to build.

You will not have to do rework.

Every communication is faster.

todo: this post needs a the dictator means: it is hard for you american’s to understand but please try.

you understand the major parts of the system and can group concepts so that they can later be done sequentially.

you are able to understand what part of the requirement is important and what is not and can negotiate with PO on getting it better.


Index

Index

Back to Blog