COURSE 5000 | 2-DAY SESSION
Agile Essentials (formerly Agile Software Development Fundamentals)
A brick-by-brick approach to making your SDLC Agile
Agile success demands a strong and stable foundation.
To incorporate an Agile methodology or practice into your SDLC with an expectation of shredding the rigid discipline of your current method is a sure path to failure. The common misconception is that Agility means lack of order, which is not the case. Agility in software requires strong discipline. In order to successfully implement Agility, you must have a solid foundation in the practices and procedures you wish to adapt and learn how to follow those practices correctly while tying them to rigid quality goals.
This 2-day workshop is highly INTERACTIVE get the techniques, skills, and tools you need.
Define the principles, advantages, and disadvantages of Agile development. Get first-hand experience by organizing and participating in an agile team. Put the concepts you learn to practice instantly in the classroom project. Understand and learn how to take advantage of the opportunities for Agile. Finally get a detailed understanding and practice the collaboration and communication needed between customer and developers for Agile to succeed.
Agile processes forming the basis for this course include:
- Scrum
- Extreme Programming
- Crystal
- Feature Driven Development
- Lean Development
- Dynamic Systems Development Method (DSDM)
- Agile Modeling
Practical, Immediately Useful Information:
This information packed course will expose you to an array of ideas, techniques and tools that you can incorporate immediately all offered to help you successfully integrate Agile development techniques into your SDLC.
You will immediately understand how to:
- Employ the iterative/incremental development method and monitor iteration and release plan
- Adapt to changing requirements and use both Use Cases and User stories
- Know when to test, how to test, what to test and when and how to track tests
- Interact with customers and work within a self-organized team
- Execute an iterative project; participate in the classroom Agile project which runs through three iterations
- Organize/direct/participate in an Agile team
- Combine upfront planning with changing goals
In-Class Workshops and Group Exercises:
Don't let your first experience running or participating in an Agile project be on a real project. Get real-world hands-on experience in our classroom. Ensure you get the must benefit out of your decision to move to Agile practices by taking the time to learn those practices right.
This course is a stimulating combination of class interaction, group exercises, and the classroom Agile case study project. Each is designed to allow you to easily grasp new concepts and techniques.
Specifically you will cover:
- Self organized teams
- Simulate a project introduction, create a vision and set of requirements
- Release planning
- First iteration beginning (test for requirements/requirements implementation)
- First iteration end (functionality demonstration/ performance retrospective
- Second iteration (implementation of second set of requirements)
- Process change
- Third iteration (third set of requirements using new process changes)
Who Should Attend:
This course is designed for anyone who is considering the use of an Agile methodology for software development, including:
- Project Managers
- Analysts
- Developers
- Programmers
- Testers
- IT Manager/Directors
- Software Engineers
- Software Architects
- Customers
Exclusive Course Materials
Ken Pugh has developed the course manual and exercises exclusively for this program. This expertise is exclusively developed and only found in ASPE Technology's Agile Essentials. To further complement your learning experience, we are including invaluable course materials which are exclusive to ASPE Technology's Agile Essentials Curriculum, to be used both during class and as an excellent resource after the course.
ASPE has been reviewed and approved as a CPE training provider for the National Assoication of State Boards of Accountancy (NASBA). 12 CPEs are awarded upon full completion of Agile Essentials.