This course deals with two important questions: why should I choose agile? How can I implement it? More specifically we will explore the frameworks available and discuss which ones you should consider based on your needs. Jose Casal, BCS’s Agile Foundations lead creator, will answer these questions over 2 days, leaving you with a much better understanding of agile and its principles.
Modern businesses operate in a constant state of changing requirements and uncertain environments. Traditional plan-based approaches that work in other sectors at best underperform and at worst fail under these conditions. However, this is where agile thrives. Being designed from the ground up to be collaborative and change compliant, it not only accommodates these needs but encourages them, ensuring that both your customers and your team are happy with the outcome.
What you will learn:
• What led to the development of the Agile Manifesto and principles
• The rationale and benefits of agile
• How the agile pillars shape your development process
• Common agile roles, techniques and practices
• The differences between agile implementations and frameworks (Scrum, Kanban, XP, etc.)
Agile is conceptually simple but hard to implement well. A common occurrence is focusing on implementing a chosen or ordained method without really understanding the reasons behind that choice and how the framework interacts with your business context. Over the 2 days you will be involved in a series of hands-on exercises and discussions designed to help you grasp the agile mind-set. Jose will draw from his extensive experience to answer your questions and help guide your agile journey.
The Agile Manifesto
Rationale & Benefits of Agile
- Empirical & defined process
- The pillars of the empirical process
- The waterfall approach
- The iron triangle of project constraints
- Working with uncertainty and volatility
- Agile myths
- Business culture and agile
- The product development lifecycle
Individuals and Interactions over Processes and Tools
- Emergent design for self-organising teams
Working Systems over Comprehensive Documentation
- Continuous delivery of value
- Customer satisfaction and changing requirements
- Working systems as a measure of progress
- Customer Collaboration over Contract Negotiations
- Face-to-face communications
- Encouraging business-development team collaboration
- Reflect and adjust
Responding to Change over Following a Plan
- Embracing Change
- Sustainable Pace
- Design simplicity
Common Agile Roles
- Agile leader
- The agile mind-set
Common Agile Techniques
- User Stories
- Acceptance Criteria and Scenarios
- MoSCoW Prioritisation
- Estimating using Story Points
- Agile QA and testing
Common Agile Practices
- Short feedback loops
- Emergent documentation
- Visual Boards
- Show and tell
- Continuous Improvement
Agile Methods and Approaches
- DSDM Atern
- Lean Start-up
This course is designed for all members of the software development cycle including developers, testers, product and project managers, ScrumMasters, Product Owners, business analysts and agile coaches.
This course has no set pre-requisites and is valuable for all experience levels.
At the end of this 2-day course you will be ready to take the BCS Agile Foundation exam and get your certification. The examination will be a 1-hour multiple-choice test administered at the end of the second day.
After successfully passing the exam you will receive your BCS Agile Foundations certificate and a 1-year membership to BCS.
Project Management Institute (PMI):
This course provides 16 PDUs (Professional Development Units).
Contact: firstname.lastname@example.org Tel: +44 (0)203 633 0277
Cancellations & Refunds
A full refund will be issued if you cancel your registration at least 10 working days before the event start date. After this period, the following fees will be deducted from the booking fee.
5-10 working days’ notice: 50% of course fee
0-5 working days’ notice: 100% of course fee
Replacing delegates: this can be done at no extra cost
Postponing a booking to another date: this is free providing it is requested at least 10 working days before the event start date, in which case a 20% fee will be charged.
We reserve the right to postpone or cancel this course if there are insufficient registrations. If this is the case, you will be notified 5 working days before the course start date. In this case, you will be offered an alternative date or a full refund. We will not be responsible for any other costs incurred.