
Explore the software development process through the Scrum framework in agile development, covering Scrum roles, artifacts, events, user stories, storyboards, personas, and minimum viable product.
Explore why software is pervasive—from operating systems to IoT—and learn the three core challenges of building it: constraints, requirements, and stakeholders, plus an intro to scrum, user stories, and personas.
Explore how agile software development replaces heavyweight processes with lightweight methods, emphasizes frequent business value, self-managing teams, and close stakeholder collaboration, guided by the agile manifesto and scrum framework.
Scrum is an agile framework that translates agile values into a practical, iterative software process, delivering potentially shippable increments under defined roles, events, and artifacts.
Define the three core scrum roles—product owner, development team, and scrum master—and show how they govern the single backlog and a self-organizing, cross-functional team.
Explore Scrum artifacts: the product backlog, sprint backlog, and increment, and learn how the product owner prioritizes value, balance effort, and engage stakeholders.
The sprint backlog turns selected features from the product backlog into user stories that deliver value, enforced by the definition of Freddy and full buy-in for changes.
Explore the definition of ready in Scrum, covering acceptance criteria, size estimates, risk, dependencies, and how to demo to ensure a sprint delivers a working user story.
Learn how vertical slicing delivers working software each sprint by crossing layers, exposing risks early, and know when horizontal slices are acceptable for user interface or database complexity.
Discover the definition of done in Scrum, detailing criteria such as coded, tested, integrated work, unit and acceptance tests, documentation, and ready-for-demo status.
Explore Scrum events, including sprint planning, sprint execution, and daily scrum, plus review and retrospective, to plan, execute, inspect, and deliver a potentially shippable increment.
Explain what a user story is—a unit of work that captures requirements, defines persona and why, and guides acceptance criteria for deposits to retirement savings in a wealth management app.
Map and align with all software stakeholders—from end users and paying users to developers and regulators—by understanding their goals, perspectives, and constraints to deliver valuable software.
Explore rule oriented and goal oriented personas, with examples like Dylan the drilling supervisor and Bob. See how these profiles drive features, user stories, and empathy in design decisions.
Celebrate completing the course and reflect on how the material was useful, invite questions or feedback, stay in touch, and wish you the best of luck.
Do you want to take your career to the next level but you're not sure where to start?
This is the perfect course for you. You will learn the three most important skills practiced in world-class software organizations: Scrum, User Stories and User Personas. You will enjoy material designed by an award-winning instructor with ton of experience and a focus on rich and straight to the point content. No useless fillers or unnecessary jargon - that's a promise!
Enrol now and join the other students who found this course extremely valuable:
"I really wish I encountered this course back when I first started. It would've saved me hours if not days of courses and articles to only get the level of understanding that I could've gotten by taking this course. Straight to the point explanation, great examples and great flow of information. Highly recommended!" Alaa Q.
What's so unique about this course is that it's driven by real-life experiences and examples, and a logical flow of information that is guaranteed to make it easy for you to remember and apply the concepts you learn in your own organization.
Quality not Quantity!
I have taught this course in other settings to professionals who did not have a lot of time to spare. I made every effort to condense the material to only what is necessary for you to have an excellent understanding of modern software development practices. This includes:
Learning about an Agile software delivery framework commonly known as the Scrum Framework.
Agile values and principles.
The role of the Product Owner.
The role of the Scrum Master.
The role of the Development Team.
Product Backlog.
Sprint Backlog.
The Definition of Ready.
Product Increment.
Feature Slicing.
The Definition of Done.
Sprint Planning.
Sprint Execution.
Sprint Review.
Sprint Retrospectives.
Daily Scrum/Standup.
You will also learn how to write excellent User Stories and define your Minimum Viable Product (MVP).
Understanding requirements - with a case study.
What is a User Story.
Writing excellent User Stories.
Constructing User Storyboards.
Defining a Minimum Viable Product (MVP).
Epics, Features, User Stories and Tasks.
You will love learning about User Personas, a practice that will help you deliver great user experience to your target audience.
Knowing your stakeholders.
Understanding the end user.
Types of Personas.
Using Personas to construct Storyboards.
Go ahead and enrol in this course! Rest assured that you will have an outstanding and rewarding learning experience knowing that:
You'll meet an experienced instructor who uses a unique teaching method that focuses on richness and clarity.
You’ll receive one-on-one support for any clarification or comments you might have about the content of this course or software development in general.
You'll get a certificate of completion to help you boost your resume!
You'll have lifetime access and a money-back guarantee. You have nothing to lose and a lot to gain!
Here is just a few examples of what people said about the course:
"Yaser was one of the most effective instructors I've had since starting my certificates a few years ago. His command of the subject material is second to none, and you really get the sense that this is an industry professional with demonstrable experience in the field he is teaching us about." - Laura J.
"An extremely beneficial and interesting course. Explanations are clear and slides are detailed and well developed. Was engaged till the last minute. Thank you for the experience; highly recommended." Mariam G.
"Enthusiastic, loud and clear. Puts concepts in simple and easy to understand terms with no irrelevant information." - Mark H.
See you in the course!