Priority
The last step of creating tasks is prioritizing them in the sprint backlog. It is important to get work done in the most logical order. Software development is a building process, and working from the top down rarely produces quality code. Developing the most critical parts first, and gradually adding in new components, enables the continuous delivery of value within the product.
With their understanding of software, developers are the best equipped to prioritize tasks. They know where the most important pieces are. Developers also know if the code can be recycled, to reduce the effort for future tasks. With a good team of developers, tasks can be prioritized in a way that generates working code quickly.
There are several steps in creating tasks for Agile software development. While developers do most of their work after the tasks are created, they also play an important part in the creation process. When properly included, developers can help make sure tasks are created properly, and ordered in a way that yields the best results for the project.
Recommended Further Reading
The following materials may assist you in order to get the most out of this course: