Creating a list of features
Each project will eventually get to the point where there is a list of features populated. In a Scrum project for instance, the team will eventually start off with a backlog of User Stories. Each User Story can be seen as a feature.
A feature is not necessarily a piece of software, but rather a collection of software developed to perform a requested task. For instance, if the client asks for a Login, this can consist of a login page, a table of users, a function to encrypt passwords, and so on.
In this example, the Login will become a feature to be assigned to a number of developers. The creation of the login page, the table of users, and the other smaller tasks will be To-do's, as we will see in a later recipe in this chapter.
In this recipe, we will see how we can create a list of features and assign them to certain project members.
Getting ready
For this recipe, we don't need any physical pages or code. All we need is an application.
Create a new application named...