Agile Software Development Foundation

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

Overview
 

In this foundation 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.

Training Information
Duration
Course Fees
Instructor
12 September 2022
3Days
EGP 1,770 Training and Include the exam fees
Sherif Ibrahim
Topics to be covered
 
1
Theme 1 | Core concepts
 
Introduction
 
Lean thinking
 
Agile methodologies
- Scrum framework
- Extreme programming
- Kanban
 
The typical Agile lifecycle
 
Agile roles and responsibilities
- Leadership practices and principles
- Building agile teams
- Creating collaborative team spaces
2
Theme 2 | Agile requirements
 
Established shared vision
 
User stories
 
Evolution of user stories
 
Estimation
 
Story points
3
Theme 3 | Project planning and tracking
 
Adaptive planning core concepts
 
High level planning
 
Release planning
Backlog prioritization
Iteration length selection
Velocity estimation
 
Iteration planning
 
Agile project tracking and control
 
Agile meetings
 
The daily life of Agile team members
4
Theme 4 | Technical practices at a glance
 
Agile testing
 
Self-testing code
 
Continuous integration
 
Test driven-development
 
Technical debt
 
Software code refactoring ​
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.
Pre-requisites
 
 
A basic idea about software development and its lifecycle.
The SECC Agile Foundation Certification (AFC)
 
 
The SECC Agile Foundation Certification (AFC) is designed to provide management with a documented level of assurance that team members are equipped with the right blend of skills and knowledge and competent enough in fundamental Agile practices.
 
To gain the required Agile related knowledge, carefully study the recommended list of material and prepare for the exam. Examination Handbook: to access the handbook, please visit: SECC Agile Foundation Certification (AFC) Examination Handbook
Contact Persons