Join Harrison Ferrone for an in-depth discussion in this video What you should know, part of Agile Development Practices.
- [Instructor] Before we dive in, there are a few things we should go over. I designed this course to help developers who are already familiar with Agile processes, and who are using Agile methodology in their software projects. We won't be going into any Agile basics or foundational knowledge. If you want to delve into the basics of Agile and Scrum, I'd highly recommend our Scrum Basics Training course. I've also structured the information we'll be covering to be as platform-agnostic and non-technical as possible.
We'll be focusing exclusively on the technical design, development, testing, and release phases of Agile projects from a developer-centric point of view. Application concepting, requirement gathering, and visual design are not going to be covered. Again, you can check out the rest of our Agile library, 'cause we have several courses that cover these topics in depth. As a note, when I refer to Agile development in this course, I'm referring to the Scrum methodology and implementation.
Semantics aren't the goal here, so if you hear me using those terms interchangeably, don't be put off. If that sounds good and you're ready to go, let's begin.
- Planning and design
- Developing flexible architecture
- Documentation considerations
- When to optimize
- Determining velocity
- Agile programming techniques
- Testing and handling bugs
- Structuring a release pipeline