If you work in web project management today, you are most likely dealing with digital content. Some project managers come from design or development backgrounds, but more often than not, they have little training in the world of digital. As someone who comes from a design and development background, here are some tips and must-have skills that will make your team love and respect you.
- Content Management - Let me first start by defining content management as I see it. I consider content management the ability to direct, write, edit and organize content for stakeholders on the project. These stakeholders could be your internal team, the client (and their team), marketing/press outlets, and much more. With the understanding that time is limited you must quickly create content for the project. This could be a simple project brief, client brief, or a quick change order. At times we are also pushed to the front-line to provide the end user with quality content. Lastly, a good project manager should be able to transform the words of a designer or developer (which are usually NOT framed to business or client language) into something compelling and actionable.
- HTML/CSS - Many times Project managers come from the large business/corporate side of business. Web project management in my opinion is a complete 180degree turn from normal (non-technical) projects. The quickest way to understand what developers and designers go through on a daily basis is to throw yourself into the mix. Take the time to learn. Yes, learn! If you can learn about HTML, CSS, PHP, JS, and PS your team will love you. It will be apparent very quickly that you took the time to learn about their hardships and understand their daily tasks. More importantly by researching and getting your hands dirty within a project (you can do a quick website on your own) you will be able to "talk the talk" when you have a 1 on 1 with your developer. In short, by learning technical details you will quickly go from a paper pusher to a knowledgeable member of the team.
- FTP/SSH & Tools - You might be saying "What in the heck is FTP/SSH" and if you are, this is my exact point of why you need to do some research. In short, get to know some of the tools that you will be required to use on the job as a web project manager. FTP & SSH are entry ways to a website in which you can manipulate files, upload images, and access code. Take the time to research some of the top tools on the web to get a holistic view on what is out there. For coding try Sublime text, for FTP try Filezilla, for Testing try VMWare, for Mindmapping try Xmind. Get my drift? Google is your friend in finding great tools to make your job easier.
- Analytics, Reporting, Auditing - One of the major parts of your job will be reviewing information and making actionable plans moving forward. To do this you will need a chest of analytics tools to capture data and allow you to digest them easily. Google Analytics is the holy grail of web analytics, so start there. If you are looking for more advanced tracking feel free to review Moz, CrazyEgg, Clicktale, and Clicky. The skills involves distilling down the important information from these tools. I can guarantee that if/when your clients look at big data or traffic analytics they feel like they are trying to drink water from a firehose so take the time to review the data WITH them and reveal actionables.
- Client Relations - I am pretty sure that "Hold My Hand" by Hootie and the Blowfish was written for Project Managers and their relationship with their clients. Put yourself in the clients shoes at all times. Do they know what a static block, widget, or footer.php file is? Probably not. So walk them through it so they can learn through. Keep in mind that most clients that you will come into contact with have a laundry list of tasks they must complete internally before they can focus on the eCommerce website or web application. Their main job is not to interact with you, so make each interaction simple and pain free. Send agenda's before meetings, recap actionables after meetings, always set expectations (time/scope/budget), and follow up within 24 hours on current projects/tasks. When you can, ask "Can I help you take something off your plate to make your life easier?". I promise, you'll be their favorite PM soon.
- Formal Project Management - So let me first preface this and say that typical project management training doesn't map 1 to 1 with web project management. by the very nature of digital/web PM it is iterative and fast changing. You must be able to pivot quickly and move quickly. With that said, you can bring the knowledge of project management methodologies. SCRUM, Agile, and Waterfall are the three more common methodologies within our industry. Your team will depend on you to be the go to for the process so buy a book or read a white paper on these methods and decide AS A TEAM what method works the best for you.
- Search Engine Optimization - SEO is a buzzword, I know, but PM's must know the details surrounding this wave to protect your team, clients, and yourself from bad information. Everyone promises #1 ranking in Google and strong organic search for a fee. I encourage you to always ask one simple question, "HOW?" How will you do this for me or my client. Any large SEO firm will have documentation, use cases, and roadmaps, while the hacks and untrustworthy services will run and hide. As a PM take some time to review the high level details of SEO/SEM. Most likely you have someone on your team dedicated to SEO/SEM and you can even learn from them.
- Marketing & Social Media - Digital marketing and social media is a fundamental part of web and eCommerce websites. Once you build a website, web application, or mobile app you MUST sell it. This isn't field of dreams. This isn't "If you build it, they will come", you must inform your customer base and potential customers of your new product. Try and focus on your value proposition. Schedule a meeting with your marketing team and client to review what makes you different than every other service or product on the market. As a PM you must have the skills to understand all the media outlets and what offers the most ROI for the investment.
- Presentation Skills - Having presentation skills is a no-brainer but it has to be mentioned. Being a powerful orator involves many years of getting up in from of people and speaking and I strongly believe that it is something can be taught to people that struggle in this area. If you struggle with speaking or presenting you must attack that issue head on. Schedule some internal meetings or trainings, get out in the community to speak or even talk with strangers more often. Lastly, focus on enhancing your knowledge within the industry of the web, internet, and project management and you will feel confident to speak your mind.
- Leadership & Culture Building - Skill #10 is leadership and culture building within your organization. Like it or not as a project manager you are a strong figure and leader in your organization and your team will be looking to you for a few details such as decision making, project details, and strategic goals. While many company cultures are moving to a more free flowing communication stream and a flexible workflow to get things done. PMs need to be the deciding vote at times when your office is split 50/50 on a decision. In this case, listen to both sides, review the details and make your decision. It is important to provide a clear decision and direction to remove any roadblocks for your team. Lastly, leadership is also about challenging the status quo (by you and your stakeholders). Don't be afraid allow people to speak their mind if they think there are better ways to do things. 10 people are ALWAYS smarter than one. Letting people have a say in their day to day work and their future is important to have a strong culture.
In my opinion these are the top 10 skills for a web project management.