Business analysis

‘The only constant thing in life is the change’ Heraclitus from Ephesus

Client: We need a button here to read the ‘abc’ file.

SoftOrder: So you need a button on this form to import the ‘abc’ file. What’s in this file?

K: In this file we have a list of new contractors added in our branch in the previous week.

SO: How is this list created, where do you receive it from?

K: The branch manager sends  an e-mail to Jennifer every week.

SO: And what happens with it?

K: We rewrite contractors to our system.

SO: Let’s summarize: You need a solution that will allow you to import a list of new contractors from the ‘abc’ file into the system, correct?

K: Yes, exactly.

SO: In this case, I propose to make an automatic job that will pick up the file itself and add contractors to the system, while verifying their data, and Jennifer will receive information by e-mail about whether the data has been imported correctly this week.Jennifer can take care of other responsibilities, so you save time, and mistakes in copying are almost eliminated.

K: Indeed, Ms. Zosia devotes a lot of time to entering and later checking the data from the file. She could then take care of the customer service …

Two months later …

K: Our branch has introduced a new system. They will not send us this file anymore …

Solutions like ‘You have it like You wanted’ are often the least suitable. You do not just have to listen. You have to hear. Good analysis focuses on the process and aims to discover the actual need. The question ‘For what purpose’ is crucial for the proper recognition of the need. It is worth asking this question more than once (Kaizen philosophy).

In our everyday work we use a process approach to analysis. We collect information. We try to understand them and talk again to dispel all doubts. We present the project and proceed to implementation.

Each analysis has one major disadvantage. After it’s done, the time does not stop. The methods of running a project are key to its success, and the team must be ready for change and must be able to deal with them. Analysis in the first phase of the project is used to list a list of topics to be completed along with lists of technical tasks assigned to specific customer needs, then we set specific needs and discuss the dependencies.

The daily analysis of the tasks carried out by the team ensures the success of the project and significantly speeds up the implementation. It allows for quick response in the event of a change in assumptions that occurs in almost every project. It is easy to implement something that has been well planned, but it is the change in the project that is an inflammatory factor that we can – or can not – react correctly. Not only a bad reaction to change, but also a lack of reaction can lead to the failure of the entire project. The use of agile methods helps to respond quickly enough to change and take into account in further points of the project.