Agile is a set of principles that can be used to guide the delivery of a software project, it is an umbrella which collect numerous frameworks and techniques. The core values of Agile build a way to success and create environment you can adopt changes and make transformation successfully. It encourages communication, collaboration and working software over documentation and plans that cannot change.
What is the value training will provide for your team?
Introduction to the Agile Approach training gives the answers on what Agile approach is about, what it means to be Agile, what Agile values, principles and the mindset are. Furthermore, it explains the differences between an Agile approach and Traditional (Waterfall) model, and the most common Agile frameworks and techniques (Scrum, Kanban, User Stories).
You will find out when to use any of them and why. Final gain is understanding of the collaboration and communication needed between customer and developers for Agile to succeed. It is the best starting point for you to acquire skills and tools that enable you to build Agile techniques.
Who is this training tailored for?
Training is designed for software engineers and business people who are involved in software development lifecycle and everyone else who wants to learn what Agile approach is, to get to know Agile frameworks and who wants to start with its implementation within their organization.
What is training about?
Training will cover the advantages and disadvantages of Agile development. Understand and learn how to take advantage of the opportunities for Agile. This training also describes what the desired conditions in an organization for Agile transition are, what is a team’s path through Agile fluency, and what impacts Agile success on an enterprise level.
- “Definition of Agile and Agility”
- Agile Delivery
- Agile Manifesto and Agile values
- Agile Principles
- Agile Mindset
- Waterfall VS Agile Approach
- Agile Transition
- Agile survey
- Principles of Lean Product Development
- Agile frameworks and techniques
- User Stories
- Practice and Q&A’s
- What does it mean to really be Agile in the sense of planning and guiding project processes, and how to produce high quality product that responds timely on the changing needs of its stakeholders;
- What will you get out of it, what should you do and what you need regarding Agile delivery, also what is Agile delivery about – how to increase business value and reduce risks;
- Which Agile values are included in the Agile Manifesto, why are they important and why to apply with them;
- 12 Agile Principles that lead towards “working product” through iterations, to customers/product user’s satisfaction with welcome of changing requirements, to collaboration among business and non-business (development) people, to trust and sustainability, to simplicity and efficiency;
- What is an Agile mindset and what are the indicators that your company has an Agile mindset;
- What are differences between traditional (Waterfall) model and Agile approach with emphasis to the most challenged items such are: Command and Control vs. Servant Leadership, Planning and Estimation, Risk Management;
- How to do risk analysis and assessment, how to ROAM (Resolved, Owned, Accepted, Mitigated) risks and how to manage risk on Agile projects;
- How important is the role of Management and leaders regarding Agile transition;
- What are favorable and unfavorable conditions for Agile transition and implementation;
- Typical challenges with product development – how Agile addresses these challenges;
- A team’s path through Agile fluency – how is it influenced by team skills, management structures, relationships, organizational culture;
- Which 5 beliefs predict Agile success on enterprise level;
- Overview of real data regarding use of Agile approach in the world of product/software development;
- Seven Principles of Lean Product Development and how they can improve the business;
- Basic characteristics of the most common Agile frameworks and techniques, when to use them:
- Scrum Framework
- Scrum roles (Product Owner, Scrum Master, Development Team)
- Scrum events (Sprint, Sprint Planning, Daily Scrum, Sprint Review, Retrospective)
- Scrum artifacts (Increment, Product Backlog, Sprint Backlog)
- Scrum principles
- How Kanban works, four core Kanban principles – visualize work, limit work in process, focus on flow, continuous improvement);
- What are important parts of a requirement (role, activity, business value) and how to write a requirement using User Stories;
- Several Agile exercises during the training with possibility for discussion and Q&A all the time.
Details about Introduction to the Agile Approach Training:
As the all available trainings by Agile Serbia & Puzzle Software, Introduction to the Agile Approach Training can be organized on request (on-site) where the Company is the host.
- Duration: 2 working day
- Certification: No
- SEU points: Earn up to 16 SEUs, Category C
Note: SEUs are structured on a point system, and SEU is based on a 1:1 ratio of contact hours to points. Full day of training is equivalent to 8 SEUs. You are required to earn Scrum Education Units (SEUs) by completing educational training or learning opportunities as a validation of your continued proficiency and because of your future certification.