Course Outline
Introduction
- What is the Requirement Management Process ? Why Agile ?
- Business agility and agile software delivery : Definitions
- Linking Agile to Business : Business Motivation Model vs. Business Model Canvas,
- How to effciently use the Value Proposition Canvas for defining the Product Vision ?
- Business agility vs. agile software delivery principles
- What is Agile Not ? Impacts of alignment with strategies and capabilities
- Requirement Management in an Agile Context
- Scrum Life Cycle : Issues about completeness of requirements and traceability
- How productive models enhance communication in 'Agile' ?
- Business Extensions of Agile : Structuring Business Value Contribution of a User Story
- A Panorama of UML diagrams for modeling requirements
- Frameworks for tracing requirements toward software implementation and tests
- The 5 levels planning of an agile project (from Clarifying the Vision and Product Backlog to Tasks… and the Architecture Walking Skeleton)
- Managing Requirements within Agile Methods (Scrum, DAD) vs. the Unified Process (RUP)
- Roles, teams, environments
- Presentation of the Case Study for Structuring requirements and managing them using an iterative process
How to describe the business vision and needs via traceable models ?
- Qualification of the requirements : The Kano model vs. the Value Proposition Canvas
- Structuring the Vision of the Product on the basis of strategies, environmental forces and trends
- Value proposition, key activities, key resources, revenue streams and cost structures,
- Discovering the business scope of the product using the customer needs, gains and pains
- Describing business use cases using 'value streams' and 'value stages'
- Bridging the business scope of the product with expected 'value contributions'
- Case Study : Describing the vision of the product
How to describe user needs via agile use case modeling (epics and user stories) ?
- Agile Estimating and Planning
- Building and managing the product backlog / granularity of requirements
- Ahead of the sprint planning
- Creation of the sprint backlog
- Agile User Story Pattern : system scope (the subject), actors, use cases, user stories, acceptance criteria, the INVEST model
- The Walking Skeleton using Disciplined Agile Delivery : From Processes to Technology
- How to find out epics and user stories on the basis of value streams ?
- Value contribution of epics and user stories
- Writing tasks : granularity and size using the SMART model
- Case Study : Discovering epics and user stories on the basis of value streams
Validating and testing correct understanding of detailed specifications
- Using an incremental requirement gathering process and the sprint backlog
- Rules for efficient epic, user story and architecture descriptions
- Diagrams for validating epics and user story descriptions
- How to choose the right diagram ?
- Refining features using use cases and relationships modeling
- Testing correct understanding of requirements using Test-Driven Requirements
- Given/When/Then structures and Operation Contracts for guiding developers in implementing requirements
- Coverage analysis and change management
- Case Study : Validating, testing and communicating detailed requirements to developers
Conclusion
- Steps of efficient requirement gathering and system analysis processes
- Traceability between requirements and analysis models
- Patterns for gathering and testing requirements
Notice: The above training-mentoring sessions are conducted interactively using examples from Requirement Engineering and Modeling tools in order to ensure good level of traceability between requirements and underlying solutions. Concepts are first explained using basic examples and are then followed by solution drafts to your potential case. After this session, we can also accompany you by reviewing and validating your solutions depending on your needs.
Testimonials
He have alot of information and good presentation
Hala Alkhoori, Dubai Courts
PMI Agile Certified Practitioner (PMI-ACP) Course
Philippe's teaching style - easy to follow!
Kate Palmer-Lilley - Martyna Gladysz, Capita Business Services Ltd.
Agile Essentials Course
The trainer Phillipe was really knowledgeable and could give real life examples of how Agile was implemented in practice, as well as demonstrating its value to the organisations using it. His presentation style made the content of the course interesting, and he was happy to help us relate it to our circumstances. The course itself was a very good overview of the key principles of Agile, and gives the team a good grounding to enable us to identify preparatory actions in order to start using Scrum methodology.
Cath Chilcott - Martyna Gladysz, Capita Business Services Ltd.
Agile Essentials Course
Imaginative use of MS Paint as a training aid
Martyna Gladysz, Capita Business Services Ltd.
Agile Essentials Course
The actual activities and good trainer.
Aisha Aina Datu, Mizuho Bank Ltd - Manila Branch
Agile Business Analysis Course
The framework we received - now we can adjust it for NWK
Isabella Verryne - Willem Odendaal, NWK. LTD
Agile Project Management with Scrum Course
Easy and accessible way and training approach.
Monica Merryweather, Leeds Building Society
BDD for Non-Programmers: Live Workshop Course
I liked that we had multiple opportunities to work on creating a feature file. Very good experience. I also like they way we focused on a few scenarios linked to our day to day work load.
Sophie Russell - Monica Merryweather, Leeds Building Society
BDD for Non-Programmers: Live Workshop Course
Craig seemed realistic about the limitations of BDD and what it would NOT be suited for instead of the simple 'evangelising' and its 'good for everything' approach that some proponents of BDD/Agile seem to adopt. Being realistic about the real world gives a lot of credibility in my eyes.
Wayne Green - Monica Merryweather, Leeds Building Society
BDD for Non-Programmers: Live Workshop Course
Wide variety of content. History from the PDCA side.
BMW
Scrum Practitioner Course
Answered questions that I still had about Agile and reiterated the focus of Agile, Agile is focused on business value more than anything else
BMW
Scrum Practitioner Course
Fast and lean
Business Modeling for an Agile Enterprise Course
It was varied with theory and exercises
Capita Business Services Ltd,
Preparation for Professional Scrum Master Course
The interactive sessions in smaller groups to consolidate the learning
clare bullimore - Capita Business Services Ltd,
Preparation for Professional Scrum Master Course
Even though on line there was a real class room buzz which was excellent with all being included
John Hodgkinson - Capita Business Services Ltd,
Preparation for Professional Scrum Master Course
The focus on testing and agile was exactly what we needed, and the opportunity to learn the same things at the same time with the whole team.
EDQM - Council of Europe - Conseil de l'Europe
Agile Software Testing Course
The theory, the examples, the excercices, the explanations.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Agile Software Testing Course
I was able to learn about some more advanced functions that I didn't know about before. And like I said, once I was able to show him what my pages looked like, I got more specific training/coaching.
Dolls Kill
Effective Agile Project Management with Jira & Confluence Course
Interactive, but not too much. Easy to follow and good despite being remotely accessed.
KnowledgePool
Scrum for Managers and Executives Course
The trainer had tailored the focus to best suit the needs of the audience and continually analysed the delegate comments / questions adding in extra content to make the training as effective as it could be. From this there quickly developed a strong rapport between trainer and delegates which created a very engaging atmosphere (no easy feat considering the training was remote!) and willing participation in the interactive elements. I thoroughly enjoyed the course and learnt a huge amount.
Benjamin Jenkins - KnowledgePool
Scrum for Managers and Executives Course
Practical work
Inna Moroz - Security Software OÜ
Effective Agile Project Management with Jira & Confluence Course
I liked very much the mood and the peace of the trainer.
Daniel Iliescu - Provident Polska S.A.
Effective Agile Project Management with Jira & Confluence Course
The trainer.
Michał Warkocz - Spartez Sp. z o.o. sp. k.
Scrum Product Owner Course
That was amazing! I've never been to a training like that before: mix of knowledge, professionalism, politeness, amazing contact with the audience.
Karolina Wronska - Spartez Sp. z o.o. sp. k.
Scrum Product Owner Course
fluent english a huge knowledge and experience
- Spartez Sp. z o.o. sp. k.
Scrum Product Owner Course
I generally enjoyed the using Jira.
- Athabasca University
Agile Project Management with Kanban and Jira Course
I enjoyed the comparisons between Agile and Waterfall methodologies. I liked completing the exercises. I liked the trainer methods of his accommodations and conducts with everyone on their problems.
- Athabasca University
Agile Project Management with Kanban and Jira Course
He lecture presentation was very good, and easy for follow.
- Athabasca University
Agile Project Management with Kanban and Jira Course
I liked the exercises to use and practice the performance tools.
- GENERAL ORGANIZATION FOR SOCIAL INSURANCE (GOSI)
Agile Software Testing Course
I mostly was benefit from the delivery and pace of course.
Asif Amirat - QA Ltd
Jenkins: Continuous Integration for Agile Development Course
Scheduling and integration with SCM.
Sean Aye - Hill-Rom Services Private Limited
Jenkins: Continuous Integration for Agile Development Course
That after 3 days of training I have the entire overview on Agile how to use them in my case, how to calculate efficiency, approach negative employees and many more.
Joanna Meza - Zurich Insurance
Managing Agile Projects with Lean and Kanban Course
I enjoyed the 1:1 interaction and felt the training was tailored to my needs. It allowed less distractions from others and rabbit holes from questions or not understanding what is being taught.
Aetna Health
Agile Project Management with Kanban Course
How to mediate between parties or persons have different opinions
Ho Beom Jeon
Scrum Essentials Workshop Course
The trainer adapted every stage of the session in order to match as well the ideal case from the subject to our organisation needs and possibilities.
Wenceslas Lariviere
Scrum Essentials Workshop Course
balls exercise
alexis jamian
Scrum Essentials Workshop Course
I enjoyed all of Day 1.
Peter Mahaffey
Contemporary Development Principles and Practices Course
Very informative and gave a nice overall summary of the course outline