IT Business Analysts: What They Do and How to Succeed

An Overview of Lean Techniques for Defining Requirements, User Stories, Features, and Scenarios for Software Development
Free tutorial
Rating: 4.4 out of 5 (623 ratings)
7,997 students
35min of on-demand video
English [Auto]

Define the capabilities and challenges of Lean and Agile software development philosophies
Requirements gathering (elicitation) techniques for Lean, Agile, and Continuous Delivery software development environments
Support Lean or Agile teams by communicating business needs and wants in formats that support modern Software
Drill-down requirements, features, user stories, and functions to identify and write test scenarios in G-W-T (Given-When-Then) statements to facilitate testing
Non-Functional Requirements (NFR) threaten waterfall and Agile software development approaches alike


  • No experience required


Agile software development is a popular methodology for IT project management. It has proven to be effective, but it is typically difficult to implement within an organization that has already developed its own processes and procedures. Many of the techniques we have used in traditional (i.e., waterfall) approaches still provide value but they need to be adapted to a more lean approach.

Business analysts and product owners no longer have time to define the end solution in its full-blown glory before handing it over to the developers. Agile is by definition an iterative approach.  To support it, we need to fine-tune our business analysis techniques to ensure we deliver user stories, features, and requirements that follow the lean principles. That means we need to express business needs:

  • at the last responsible moment to ensure the expressed needs are up-to-date in an everchanging business environment, and

  • with the required quality to minimize costly miscommunication errors that plague many software projects.

This overview describes methods for optimizing the process of extracting, discovering, communicating, and validating business needs for technological solutions. Readers who prefer a more detailed depiction are invited to consider our more in-depth treatment in our course “Agile Business Analysis: Getting / Writing Lean Requirements".

Who this course is for:

  • Beginner Business Analysts, Product Owners, Product Managers and anyone tasked with discovering, defining, or communicating the characteristics expected of future digital solutions.


Integrating AI for Business Analysis and UX Mastery
Tom and Angela Hathaway
  • 4.4 Instructor Rating
  • 19,845 Reviews
  • 119,589 Students
  • 14 Courses

Join our thriving community of over 100,000 students from across the globe and step into the world of cutting-edge AI-assisted business analysis and UX design with us. Hello! We're Angela and Tom Hathaway, the dynamic duo behind BA-EXPERTS, and we're thrilled to have you here.

With a combined experience of over six decades, we've navigated the evolving landscape of business analysis. Our journey has been marked by a deep immersion in information technology, mastering the art of requirements engineering, and applying our skills across varied industries. From small family enterprises to Fortune 100 giants and government sectors, our expertise has fueled success stories in every corner.

In the ever-changing world of business and technology, we understand that grasping the nuances of business analysis and UX design can be daunting. That's why we've dedicated our careers to not just mastering these fields but also to making them accessible and engaging for you. Our approach is simple: we break down complex concepts into digestible, easy-to-understand segments, enriched with real-world examples and interactive sessions. This way, you're not just learning – you're experiencing.

We've embraced the power of Gen-AI tools like ChatGPT, seamlessly integrating them into our teaching and consulting practices. This forward-thinking approach not only keeps our methods current but also equips you with the skills to stay ahead in the ever-evolving world of business technology.

Our YouTube channel, boasting 20,000 subscribers, is a testament to our engaging and insightful content. Our Udemy courses, with over 100,000 students, reflect our commitment to delivering top-tier education in business analysis, requirements engineering, and UX design.

Our clientele mirrors our expertise – diverse and extensive. We've tailored unique solutions for sectors ranging from finance (TIAA-CREF) to transportation (Cathay Pacific, Emirates Airlines), telecommunications (Manitoba Telecom Services), manufacturing (Honeywell), hospitality (Starwood Hotels and Resorts), and various government agencies. This diversity underlines our adaptability and bespoke approach to each client's needs.

Dive into our world where learning is not just about acquiring knowledge, but about transforming your career. Whether you're a practicing Business Analyst, aspiring to be a BA, enhance your UX design skills, or revolutionize your organization's approach to technology, we're here to guide you. Connect with us through our courses, interact on social media, or reach out directly – your journey to mastering business analysis and UX design starts with us.

Happy learning, and remember, "The best way to predict the future is to create it." – Abraham Lincoln

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses