Length: 2 Days
Print Friendly, PDF & Email

Agile Software Engineering Workshop by Tonex

Agile Testing Training by Tonex

The Agile Software Engineering Workshop by Tonex is a comprehensive training program designed to equip participants with the principles, practices, and tools essential for Agile software engineering. This hands-on workshop focuses on the Agile methodology, enabling software engineers to deliver high-quality software efficiently and adapt to changing requirements. Participants will learn how to implement Agile practices, collaborate effectively, and drive continuous improvement in software development projects.

Learning Objectives:

  • Understand the core principles and values of Agile methodologies.
  • Apply Agile practices to enhance software development processes.
  • Implement continuous integration and continuous delivery (CI/CD) pipelines.
  • Foster collaboration and effective communication within Agile teams.
  • Utilize Agile tools and techniques for project management and software development.
  • Adapt Agile practices to suit specific project needs and environments.

Audience:

This workshop is ideal for software engineers, developers, project managers, team leaders, and anyone involved in software development who seeks to enhance their understanding and implementation of Agile methodologies. It is also beneficial for organizations transitioning to Agile practices or looking to optimize their current Agile processes.

Program Modules:

Module 1: Introduction to Agile Methodologies

  • Overview of Agile principles and values
  • Comparison of Agile vs. traditional software development
  • Key Agile frameworks (Scrum, Kanban, XP)
  • Agile roles and responsibilities
  • Agile ceremonies and artifacts
  • Agile metrics and KPIs

Module 2: Agile Planning and Estimation

  • User stories and backlog management
  • Agile estimation techniques (Planning Poker, T-shirt sizing)
  • Sprint planning and task breakdown
  • Prioritization techniques (MoSCoW, WSJF)
  • Release planning and roadmaps
  • Capacity planning and velocity tracking

Module 3: Agile Development Practices

  • Test-driven development (TDD)
  • Behavior-driven development (BDD)
  • Pair programming and mob programming
  • Refactoring and code quality
  • Continuous integration (CI) practices
  • Continuous delivery and deployment (CD)

Module 4: Agile Project Management

  • Agile project lifecycle and phases
  • Effective communication and collaboration tools
  • Managing distributed Agile teams
  • Agile risk management
  • Stakeholder engagement and feedback loops
  • Agile project tracking and reporting

Module 5: Agile Tools and Techniques

  • Overview of popular Agile tools (JIRA, Trello, Azure DevOps)
  • Version control with Git and GitHub
  • Automated testing frameworks
  • Build automation tools
  • Agile metrics and reporting tools
  • Integrating Agile tools for seamless workflows

Module 6: Scaling Agile Practices

  • Scaling Agile frameworks (SAFe, LeSS, Disciplined Agile)
  • Managing multiple Agile teams
  • Agile portfolio management
  • Agile transformations and change management
  • Scaling Agile metrics and governance
  • Case studies and real-world applications

This structured and detailed approach ensures participants gain a thorough understanding of Agile software engineering, empowering them to apply these practices effectively in their projects and organizations.

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.