1. To zależy, taski powinny być przypisane do jakiejś osoby, lub grupy osób, drużyny. Muszą mieć jakąś relację z użytkownikami, grupą. I oczywiście powinny mieć swoje id, jak również czas stworzenia, czas ostatniego update etc.
2. Zainteresuj się drag&drop javascript