Hey guys,
So I have been thrown a cool opportunity/challenging situation; I was hired as a “Junior Project Manager,” but the position is far from being structured as to slowly integrate me or anything. I work for a small (40 employee) web development company, and I manage projects that involve around 4 developers and two graphic artists.
When I came in they had very little workflow-they would all work on things at once and change-order the hell out of clients. While I am certainly not a seasoned Project Manager, I am learning (and going back to graduate school to brush up), and I am creating workflows, and just process in general.
Here is what I have learned so far:
I noticed they were developing based on what proposals said, instead of a Project Manager writing out a PRD (Project Requirements Document), so I changed that-I now write out how a site or application should function/user-experience, so the team has scope defined (confirmed by client/team/business development), and a clear framework. I then have identified the following flow:
1.Proposal Signoff
2. Scope Definition/Project Requirements
3. Client signoff on scope
3. Setting up project/resource definition (who will work on it, etc)
4. Design composition if it is a website or screenshots if it is an application
5. Client signoff on composition/screens
6. Development
7. Design cut up/formatting
8. QA
9 Launch
I know that’s general, but it’s just a typical workflow that I am basically thinking is how we should tackle things. I am going to start learning how to use some PM software and integrate projects into these controlled steps.
I have also learned that the Lead Developer is better suited to detail specific tasks to the development team, and I am more suited to define the project, monitor scope/status/budget of the overall task (development, design, QA, etc) by meeting with the Dev Lead/Graphic Lead/etc. (am I wrong here?)-I feel like I should give a project plan, define the budget/etc and then give the team a bucket of hours to complete everything to get that plan done (so long as they signed off on it)-rather than micro-manage very small tasks within each part of a project.-I create high level tasks and a project definition in other words.
Here’s where I am having trouble:
I have a hard time sorting out priority and timing. I am new at this still, and I do not have a system to determine a) how long a project will take based on what we have (i.e. this project will take roughly 3 weeks because while it would only be a week if we just did that one project, we have 2 others going on).
I also cannot seem to figure out how to shift priorities. I am thinking if I rely on the Project Management software we have in place but that nobody uses, I might be able to use a workflow system where I can specify priorities, etc.
I am also meeting at the start and end of the week with the leads of each team (development/graphic/business development-to run through status. I start the week by advising people what I think we need to push on, and I end the week by confirming with the teams everything we did, and giving them a budget update so they can see where they are.
I’ve also been very focused on making sure all conflicts are resolved-if my team needs to talk to someone/get something I have been trying to make sure I am taking care of all of that stuff to keep it all moving.
Am I on the right track so far? Does anyone have any “must use templattes, etc” that would help me organize all of this? I am using “Microsoft OneNote” to keep notebooks on all of my projects for notes, etc.