Using a project management package is a great way to keep track of any project, be it wedding, building, software development or whatever else you're working on. Once you have created the basic list of tasks, and assigned each one a duration and a person, you can then view and manage the information in many different ways. For example, you can easily produce a report that shows each person's schedule.
The best-known project management package for Windows is Microsoft Project. However, it's expensive. There are, though, some great free alternatives around. One such is called 2-Plan, which you can get from www.2-plan.com.
There are actually 2 separate versions of the 2-Plan product. The desktop application, written in Java, runs on Windows, Mac and Linux. It's a 42 MB download, and is available in 32- and 64-bit versions. This is the version that I've been testing, and which is shown in the screen shot below. It's free, but isn't open source.
There's also a separate product called 2-Plan Team. This is an open source PHP application, designed for you to install on a web server, which provides team collaboration and project management features for groups of people.
Unless you have a web server at your disposal, and wish to set up a team collaboration site, you'll almost certainly want to use the desktop version. Just download it, unzip it, then click on the application file to start. There's nothing to install, though you will need to ensure that you have Java on your computer before you start. If you don't, you can get it from www.java.com.