Training Agile Development ini diitujukan bagi Peserta yang ingin mengadopsi metode Agile.
Setelah mengikutii pelatihan ini Peserta diharapkan mampu:
- Mengembangkan perangkat lunak dengan cara Agile menggunakan iterasi yang dibatasi waktu
- Memahami nilai dan prinsip Agile
- Mengidentifikasi hambatan pembangunan dan ambil tindakan untuk menghilangkannya
- Memahami praktik teknis yang umum dalam pengembangan Agile dan Scrum
- Mengikuti siklus persyaratan 10 langkah untuk menghasilkan nilai bisnis
- Mengetahui dan mamahami cara menggunakan berbagai teknik pengumpulan persyaratan dalam pengaturan Agile
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Durasi Training
Reguler Training: 2 (Dua) Hari
Outline Materi
- What is an Agile?
- Scrum and XP
- The relationship between Agile, Scrum, Lean and other methods
- Benefits of Agile and Scrum
- Empirical processes control
- Agile values and principles
- Self-organizing teams
- Sprint cycle
- Planning
- Sprint Backlog
- Commitment
- Daily Scrum
- Sprint Reviews
- Test Driven Development (TDD)
- Refactoring
- Continuous integration
- Simplicity
- Design & Architecture
- Code Reviews
- Pair Programming
- Work breakdown
- Risk management
- Burn down charts
- Cumulative flow diagrams
- Story estimation
- User Acceptance Testing
- Release Plans
- Product Roadmaps
- Retrospective facilitation
- Impediment removal
- Vertical teams
- Quality
- Visibility
- Definition of Done
- Prioritization
- Product Owner role and relationship to Business Analysts and Product Managers
- Product Backlog
- 10-Step approach to requirements
- Customer involvement
- Project Objectives and Vision
- Stakeholders, Roles and Personas
- Value management