Agile Business Analysis Getting Writing Lean Requirements
What you’ll learn
Define the capabilities and challenges of Lean and Agile software development philosophies
Adapt 10 different requirements gathering (elicitation) techniques to Lean, Agile, and Continuous Delivery software development environments
Support Lean or Agile teams by expressing business needs and wants in formats that optimally support all modern Software Development Methodologies (SDM)
Reduce the time wasted on miscommunication between stakeholders of IT projects by recognizing and removing terms and phrases that can be easily misinterpreted
Drill-down into requirements, features, user stories, and functions to identify and express test scenarios in G-W-T statements to facilitate automated testing
Identify 17 types of Non-Functional Requirements (NFR) and develop Given-When-Then (GWT) test scenarios for them
Leverage the learning curve to incorporate the presented techniques into your job
Requirements
No technical background required
Interest in the field of business analysis
No additional materials are required
The course has no prerequisites
Description
Meeting the Agile, Lean, and DevOps Requirements ChallengeProblem solvers are in demand in every organization, large and small, from a Mom and Pop shop to the federal government. Increase your value to yourself and to your group or organization by improving your ability to extract, express, and analyze business needs in formats that are supported by Agile, Lean, and DevOps philosophies.The single largest challenge facing organizations around the world is how to leverage their Information Technology to gain competitive advantage. This is not about how to program the devices, it is determining what the devices should do. The skills required to identify and define the best IT solutions are invaluable for every role in the organization. These skills can propel you from the mail room to the boardroom by making your organization more effective and more profitable.An Agile Approach for Getting from Visions and Requirements to Test ScenariosIn this course, you will learn how the concepts of Agile, Lean, and Continuous Delivery software development philosophies influence the discovery, expression, and analysis of business needs. You will learn how to express those needs in user story format, as features or requirement statements, and ultimately as Given-When-Then structures. This is the language that allows developers to deliver the IT solutions the organization needs. This exercise-rich, interactive requirements discovery workshop provides a proven set of core business analysis techniques, methods and tricks. The presented content will help agile and lean software development teams, business analysts, product owners, test developers, and subject matter experts discover, capture, clarify, and confirm the kind of IT requirements that solution providers need to deliver the right information technology solutions for the business.
Overview
Section 1: Introduction to the Course
Lecture 1 Course Description and Learning Objectives
Lecture 2 About Your Instructor
Section 2: Requirements in a Lean and Agile World
Lecture 3 Agile and Lean Philosophies
Lecture 4 Communicating Business Needs in Lean and Agile Environments
Lecture 5 Using Cynefin to Prioritize and Analyze Features, User Stories, and Requirements
Lecture 6 Analysis in Lean and Agile Environments
Section 3: Requirements Discovery for Agile and Lean IT Projects
Lecture 7 Common Elicitation Techniques and Challenges
Lecture 8 Tracking Progress with a Question file
Lecture 9 Tips and Tricks for Effective Conversations
Lecture 10 Identifying and Interacting with Stakeholders
Lecture 11 Agile Requirements: Tips for Stakeholder Interactions / User Story Conversations
Lecture 12 Non-Verbal Communication
Lecture 13 Dealing with People
Lecture 14 Listening Techniques
Lecture 15 Success Criteria for Effective Communication
Lecture 16 Business Problem Definition
Lecture 17 Problem Analysis Uncovers Requirements and Features
Section 4: Writing Business and Stakeholder Requirements and Features
Lecture 18 User Stories Are Stakeholder Requirements
Lecture 19 Reducing Complexity Increases Comprehension
Lecture 20 User Stories Deliver Business Value
Lecture 21 Relevance of Features, Requirements, and User Stories
Section 5: Avoiding Ambiguity and Subjectivity
Lecture 22 Misunderstandings Kill Projects
Lecture 23 Causes of Requirements Ambiguity
Lecture 24 Revealing and Removing Ambiguity
Lecture 25 Ensuring a Common Understanding
Lecture 26 More Ambiguity Reduction Techniques
Section 6: Finding Test Scenarios in a LEAN, AGILE World
Lecture 27 Test Scenarios Are the Ultimate Requirements
Lecture 28 What Are Scenarios and Outlines Using (Gherkin) Given-When-Then Format
Lecture 29 Engineering AGILE Test Data
Lecture 30 Decision Tables Identify Scenarios
Lecture 31 Symptoms Are Great Test Scenarios
Lecture 32 From Use Cases to Test Scenarios
Lecture 33 More Test Scenario Identification Techniques
Lecture 34 Functional Solution Requirements Reveal Scenarios
Lecture 35 Identify Given-When-Then (Gherkin) Scenarios from Functional Requirements
Section 7: Dealing with Non-Functional Requirements (NFR)
Lecture 36 Common Categories and Characteristics of NFR
Lecture 37 Discovering Non-Functional Requirements
Lecture 38 Identifying Given-When-Then (GWT) test scenarios for Non-functional Requirements
Section 8: From Showtime to Go Time!
Lecture 39 Bonus Lecture: Special Offers
Anyone wanting to learn how to communicate business needs and wants to Agile or Lean software development teams,Practicing business analysts, product owners, project leaders, and product managers who want to learn more about how lean and agile approaches affect their business analysis processes
Course Information:
Udemy | English | 4h 41m | 6.21 GB
Created by: Tom and Angela Hathaway
You Can See More Courses in the Developer >> Greetings from CourseDown.com