This document provides an introduction to business analysis and requirements engineering. It discusses basic theories including the roles of business analysts and systems analysts. It outlines the analyst's role in the systems development life cycle and desirable qualities for analysts such as business knowledge, documentation skills, and communication skills. The document also covers challenges of requirements elicitation and qualities of good requirements. Finally, it provides information about business analysis communities in Egypt.
Related topics: