Agile & Scrum 101
The Perfect Starter Course
A fun and interactive way to discover the Agile way of working
For beginners to understand the fundamental concepts of Agile & Scrum.
Agile methods and the Scrum Framework are innovative new methods of working used by leading companies worldwide to create exciting products. This 1-day course provides participants with the knowledge and skills required to apply Agile and Scrum to their work and helps them understand how these methodologies can benefit their organisations. Get introduced to Design Thinking, Lean Startup and use them in your Agile development cycle.
Training Focus
1-Day crash course to learn design thinking, lean startup, Scrum and Agile. Able to start working in Agile & Scrum immediately after class.
Enjoy A Highly-Interactive Learning
This course is designed to encourage a hands-on learning approach. Students work in teams to identify problems in a real case study and work together to solve them.
At The End Of This Course,
You Will Be Able to
- Familiar with the Agile work culture and the Scrum framework.
- Work as a team to deliver products on time through in-class activities that simulate a Sprint cycle.
- Improve team collaboration to get work done faster and better.
- Eliminate tasks and activities that do not generate real value for the organization.
- Recognise the common misunderstandings in Scrum and learn to run Scrum well.
Not Sure If You'll Benefit From This Course?
Here Is What They Said...
Ready to unlock your team's full potential with Agile & Scrum methodologies?
Course Outline
Morning Session
Design Thinking
Explore The Customers’ Problems
Lean Startup
Build The Right Product
Agile Mindset
Build The Product Right
Afternoon Session
Scrum Framework
Simulation
Who Should Attend
- Professionals who want to enhance their understanding of what Agile and Scrum are.
- Professionals who know want to comprehend how Agile and Scrum can improve work and improve a company.
- Professionals who only heard of Agile and Scrum by their names, without a concrete idea about the benefits of use and how to apply them in a work environment.
- Professionals who want to start working in or with a Scrum team.
- Project managers who are looking for a new way to manage a project so that they can deliver on time and within budget.
Meet Our Clients
From Diverse Background
True Scrum
is Good Scrum
True Scrum is the original Scrum invented by Dr. Jeff Sutherland in 1993 to deliver real business value. Three essentials in Scrum that have contributed to the effectiveness of the entire framework.
Impressively
Lean
With Lean, your team can work on things that matter and produce high-quality products that customers love in less time.
Truly
Hyper-productive
Research shows that happier people are more productive. True Scrum uses hyper-productive patterns to build genuinely effective Scrum teams.
Real
Linear scalability
Achieve linear scalability without losing productivity per team and introducing extra overheads and wastes into the system.
Grab the FREE eBook Now!
The essential knowledge to improve your Scrum effectiveness was published for the first time ever.
LEARN True Scrum
AS It Was Invented
NOT How It Was Commercialized
Frequently Asked Question (FAQ)
Before answering this question, it’s important to understand that Agile itself is not a methodology but an overarching guideline in terms of values and principles.
Agile by definition is a set of principles and values, a collection of beliefs and guidelines that teams can use for making decisions and delivering the work in developing software. It started with the Software development industry and now has evolved into many other industries. As described in the Agile Manifesto, created in 2001, agile values the items on the left more than the items on the right.
The agile key values:
- Individuals and interactions over processes and tools
- Working software* over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
*Working product instead of working software is commonly expressed to expand the definition to have shippable increments.
From the 4 key values it branches out to 12 key principles that specify the behaviour one needs to be aware of. The key principles are;
- Customer Satisfaction through Early and Continuous Delivery:
Deliver valuable software frequently, with a preference for shorter timescales. - Welcome Changing Requirements:
Agile processes harness change for the customer’s competitive advantage. - Deliver Working Software Frequently:
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale. - Close, Daily Cooperation between Business People and Developers:
Business and development teams must work together daily throughout the project. - Build Projects around Motivated Individuals:
Give them the environment and support they need, and trust them to get the job done. - Face-to-Face Conversation:
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. - Working Software is the Primary Measure of Progress:
The primary measure of progress is working software. - Sustainable Development:
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. - Continuous Attention to Technical Excellence and Good Design:
Continuous attention to technical excellence and good design enhances agility. - Simplicity:
The art of maximizing the amount of work not done is essential. - Self-Organizing Teams:
The best architectures, requirements, and designs emerge from self-organizing teams. - Regular Reflection and Adjustment:
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Scrum framework structure considers three elements to manage an Agile Project.
First element to ensure the project solves the right problem for the right people through a Design Thinking mindset, to engage customers and improve the product based on feedback.
Second element focussing on delivery using Lean Start-up and Agile delivery (Scrum) to effectively improves flow of delivery, iteratively to the customers while ensuring waste is either reduced or removed i.e. delivering incremental values to customers as quickly as possible through continuous improvements time-boxed cycle called Sprint.
A Scrum team typically has fewer than 10 people, and is expected to be cross-functional, self-managing and collaborative. The team would only have 3 roles which are;
- Product Owner: Represents the voice of the customer and ensures the product backlog reflects their needs.
- Scrum Master: Facilitates the Scrum process and ensures the team is following the rules.
- Development Team: A group of self-organizing professionals who do the work of building the product.
Design Thinking is integrated into the Agile development process which is a human-centered approach to problem solving. It focuses on understanding the user and their needs. The process is iterative and non-linear, meaning that teams can revisit stages throughout the process.
The key differences between Agile and traditional project management methodologies include:
- Flexibility vs. Predictability:
Agile: Emphasizes flexibility and adaptability to changes throughout the project lifecycle.
Traditional: Focuses on thorough upfront planning and predictability, with a linear, sequential approach. - Delivery Timeline:
Agile: Involves iterative cycles, delivering small increments of work frequently.
Traditional: Aims for a single final delivery after all project phases are complete. - Customer Involvement:
Agile: Continuous customer feedback and collaboration are integral.
Traditional: Usually only engages with customers during User Acceptance Test.
- Focus on Learning: Both methodologies emphasize learning and iterating based on customer feedback.
- Build-Measure-Learn: The Lean Startup cycle (Build-Measure-Learn) is similar to the Agile cycle of sprint, plan, develop, test, review.
- Agile Development: Lean Startup incorporates Agile development practices to deliver products in iterations and gather customer feedback quickly.
- Reduced Risk: Both approaches aim to reduce development risk through iteration and testing.
Overall, Agile provides a framework for iterative development and project management, while Lean Startup focuses on validating assumptions about the product through a Build-Measure-Learn feedback loop. They work well together to develop products that meet customer needs.
- Sprint
- What is it: Time-boxed period for a Scrum team to deliver value.
- Purpose: To enable predictability by ensuring inspection and adaptation of progress toward Product Goals.
- Sprint Planning
- What is it: Goal setup and work commitments alignment session for the sprint.
- Purpose: To commit the work to be completed in the sprint and how it will be accomplished.
- Daily Scrum
- Purpose: To synchronize the team’s activities and plan the day’s work, discussing progress and any blockers. To inspect whether the sprint goals can be achieved or not.
- Purpose: To synchronize the team’s activities and plan the day’s work, discussing progress and any blockers. To inspect whether the sprint goals can be achieved or not.
- Sprint Review
- Purpose: To inspect the increment of work completed during the sprint and gather feedback from stakeholders.
- Purpose: To inspect the increment of work completed during the sprint and gather feedback from stakeholders.
- Sprint Retrospective
- Purpose: To reflect on the sprint process and identify areas for improvement.
- Increasing focus and transparency.
- Enabling empiricism and iterative development.
- Encouraging self-organizing teams.
- Reducing complexity.
- Improving communication and collaboration.
- Resistance to Change: Teams accustomed to traditional methodologies may resist adopting Agile practices. Overcoming this requires clear communication of benefits and gradual integration of Agile principles.
- Lack of Experience: Teams may lack the necessary skills and experience with Agile and Scrum. Providing comprehensive training and continuous learning opportunities can address this issue.
- Poor Collaboration: Effective Agile implementation depends on strong team collaboration. Facilitating open communication channels and fostering a collaborative culture is essential.
- Incomplete Backlog Management: Inadequate backlog grooming can lead to scope creep and prioritization issues. Regular refinement sessions with the product owner can help maintain a well-organized backlog.
- Misunderstanding Roles: Misunderstanding of Scrum roles (Scrum Master, Product Owner, Development Team) can impede progress. Clear role definitions and responsibilities should be emphasized through training and coaching.
There are many tools and techniques that the team could explore. Most importantly to try and test what’s best and fitting the team. Co-located team is best to utilize physical boards to track work and have transparency on progress. For remote teams, there are multiple collaboration tools that are available to be explored. It’s best for you to reach out to your Agile Coach on advice or contact us through the available channels below.
Email: [email protected]
Phone/WhatsApp: +6019-2981055