Agile Fundamentals



Overview

Although introduced in the new millennium, agile methods have established themselves as prominent and effective methods for managing software development endeavours. With their primary focus on customer satisfaction, team spirit, and project visibility, agile methods present an appealing option for customers, developers, and managers alike.

In this introductory course, attendees will gain the insight on both the mindset behind agility, and the methods that manifest this mindset. Attendees will emerge with clear understanding of agile values, principles, processes and practices. In addition, they will be able to contrast and compare agile methods with traditional software engineering discipline, and understand how to nurture agility in a specific work environment. The course is full of team exercises and examples, and is taught by qualified and certified experts who encourage discussion and deliberation.

Topics to be covered
     
 
  • Agile principles and mindset
    • Agile mindset
    • Agile manifesto
    • Leadership practices and principles
    • Agile methods and approaches
    • Extreme Programming, Scrum, Lean and Kanban
    • Custom agile processes
  • Value driven delivery
    • Agile contracting
    • Assessing value
    • Prioritizing value
    • Delivering incrementally
    • Agile tooling
    • Verifying and validating value
    • Agile testing
    • Continuous integration
    • Test driven-development
  • Stakeholders engagement
    • Taking care of stakeholders
    • Established shared vision
    • Communicating with stakeholders
    • Working collaboratively
    • Interpersonal skills
  • Team performance
    • People over processes
    • Building agile teams
    • Creating collaborative team spaces
    • Tracking team performance
  • Adaptive planning
    • Agile planning concepts
    • Tools for sizing and estimating
    • Release planning
    • Iteration planning
  • Problem detection & resolution
    • Understanding problems
    • Detecting problems
    • Managing threats and issues
    • Solving problems
  • Continuous improvement
    • Continuous improvement - process
    • Continuous improvement - product
    • Continuous improvement - people






Target Audience

Anyone involved or concerned with software development efforts or outcome, including project managers, software developers, testers, team leaders, QA, analysts, UI/UX specialists, etc.

Duration

3 Days

Pre-requisites

A basic idea about software development and its lifecycle.


The SECC Agile Fundamentals Certification (AFC)
For more information about training courses, please send an email with the name of the required training to secc-services@secc.org.eg
One of our representatives will respond to your inquiry via email within three working days.