article-spots
article-carousel-spots
programs
Self-study

Business analysis: self-study materials

29 Mar 2025

How to become a business analyst if you don't have an IT education? Is it possible to start a BA career if you work in IT, but in another direction? What are the resources to learn to get basic knowledge? Read our article and study the materials to find answers to these questions:

About the job of Business Analyst in general

  1. Business Analysis for Beginners: Jump-Start Your BA Career in Four Weeks – M. Elgendy.
  2. The Software Requirements Memory Jogger: A Pocket Guide to Help Software And Business Teams Develop And Manage Requirements – E. Gottesdiener
  3. Software Requirements (3rd edition) by Karl Wiegers
  4. Business analyst: a profession and a mindset – Y. Kosarenko
  5. BAtimes is a resource that has lots of useful articles, webinars, blogs, and business analysis news
  6. Business Analysis Community & Resources | Modern Analyst 
  7. Business Analyst Training for Beginners/YouTube 
  8. 10 Skills Every Business Analyst Needs To Succeed
  9. With Business Analysis, Soft Skills are the New Hard Skills
  10. Business Analysis Excellence Pty Ltd/YouTube


Software development methodologies (Waterfall, RUP, and Agile)

  1. SDLC - Agile Model – describes an Agile methodology and iterative approach in software development
  2. The Scrum Guide - the Home of Scrum founded by Scrum co-creator Ken Schwaber
  3. From Waterfall to Agile Tutorial for Beginners/YouTube 


Software requirements. Kinds of requirements and their hierarchy

  1. Quality Attributes – non-functional requirements, quality attributes.
  2. 15 Tips For Writing Better Requirements – Business Analyst Learnings
  3. Functional vs Non-Functional Requirements – the crucial differences between functional and non-functional requirements


Modeling (UML and BPMN)

  1. The Unified Modeling Language User Guide – G. Booch, J. Rumbaugh, I. Jacobson
  2. BPMN Tutorial for Beginners – examples of simple process descriptions using BPMN


Basics of software requirements documentation (User Stories and Use Cases)

  1. Writing Effective Use Cases – A. Cockburn
  2. User Stories Applied: For Agile Software Development – M. Cohn
  3. User Story Mapping: Discover the Whole Story, Build the Right Product J. Patton 


Prototyping user interface

  1. About Face: The Essentials of Interaction Design – A. Cooper.
  2. Sketches, Wireframes, Prototypes. Levels of fidelity and what to expect from each

Do you want to put your new knowledge to the test, lead your first project, and begin your career as a successful business analyst? Follow the Business Analysis programs at EPAM.