I work 9-5 in an office doing various Web Development tasks for various parts of the organization. We are pretty big and some of the projects span several groups.
If I have completed as many of my tasks as possible but the rest of the project(including more of my work) is being bottlenecked by someone else in a different group, is it okay for me to knock out their work? What if they are in my group? What is a healthy alternative to doing their job for them, other than nagging them about the status of the task?