Table of contents
- Introduction
What is Agile software development and how it can help you build software in a sustainable, frictionless, and quality-driven way.
Part I: Technical
Git workflow
How to use Git to your advantage with branch-driven development.Automation
Using Continuous Integration tools to automate your testing and deployments.Coding practices
Writing tests and documentation and how it can help us work faster.
Part II: Management
Project lifecycle
Manage your timeline with sprints and milestones, use version numbers to track releases.Communication
Collaborate with your team and stakeholders effectively.Team management
How to manage your team.
Next: What should we look for in building software?