Grase Freeman's blog : Who are analysts in IT and what do they do?
Hi all, nice to meet you, my name is Grase. I am in my fourth year as an analyst. In this position I have changed three jobs. Before that I worked as a developer and technical writer. Now I'm writing a book about Analyst profession, use http://essaywritery.com . I decided to publish some thoughts to help myself here. I hope they will be useful to others.
What does an analyst do? What is the difference between a business analyst and a systems analyst? In brief and simple words, an analyst is, first of all, an intermediary between customers (business) and developers (IT). Sometimes in a company this is one person, for example business essay writer. And sometimes it is the business analyst who acts for the customer, and the system analyst who acts for the developer. In other words, a business analyst is about communication with the customer and immersion into the subject area, and a systems analyst is about communication with the developers and immersion into the product.
Now developers do not have to go to customers, find out requirements, prepare documentation, etc. The analyst freed them from all this. He is also a technical writer, in part. However, in today's reality is rarely, where you will meet the requirements for documents in accordance with GOSTs and paperwork. Everything is made mostly in electronic form (most often, as my experience shows, in Confluence). Design requirements are more intra-company. Full democracy.
I'll summarize (it's always a problem for me to write briefly, so I literally forced myself this time too). Duties of an analyst:
- communicating with the customer, identifying requirements;
- documenting the requirements, writing and agreeing upon the ToR;
- setting tasks for developers, participation in testing, product demonstration;ng, product demonstration;
- documentation of UI, UC, API, etc. In general, maintaining and keeping up-to-date the internal documentation;
- sometimes designing UI layouts and even project architecture.
This is by no means a complete list. But the minimum that any analyst will definitely have to deal with.
All analysts are self-taught, or some courses or buy research papers online. But not everyone can become one. I think I have the ideal experience for an analyst: developer + technical writer. But at the same time you need to constantly be pumped up, keep up with the times, keep up with new technologies in development, etc. The profession is interesting and challenging. I'm an analyst and I'm proud of it!