We have added a new feature to our Task Boards and Scrum Boards: you can now manage a list of tasks for each card on a board, like this:

Every card can have as many tasks as you like, organized in a simple, smart checklist.
Individual tasks can be assigned (to one person at a time) and scheduled, and Kerika is smart about rolling up these assignments and due dates to reflect them on the card as well:

As you mark off tasks as Done, they slide to the bottom of the list to make it easy to see what remains to be done.