The Complete Guide to Managing Digital Projects
()
About this ebook
Everything you need to know to successfully finish projects, get paid, and make your clients happy - all in one place. It includes:
- Working with Clients - manage proposals and project requirements so clients always get what they need.
- Project Management - find out how to plan projects and then monitor progress using agile techniques.
- Getting Things Done - learn how great teams collaborate, track time, and invoice their work.
Aleksandar Olic
Tech writer interested in: - Software development - Business and project management - UX and interaction design - Usability and information architecture - Marketing, growth hacking, and copywriting
Read more from Aleksandar Olic
Kanban: A Quick and Easy Guide to Kickstart Your Project Rating: 4 out of 5 stars4/5Essential Tools for Running a Business Rating: 3 out of 5 stars3/5GROWTH: Everything You Need to Know Before You Can Grow Your Business Rating: 0 out of 5 stars0 ratings
Related to The Complete Guide to Managing Digital Projects
Related ebooks
Beyond Agile: What Is the Next Big Development Paradigm? Rating: 0 out of 5 stars0 ratingsManaging Project Teams: Shortcuts to success Rating: 0 out of 5 stars0 ratingsAgile Project Management: Learn the Most Important Concepts and Tools of Agile Project Management Rating: 0 out of 5 stars0 ratingsEnterprise Agility For Dummies Rating: 0 out of 5 stars0 ratingsAgile Beyond IT: How to develop agility in project management in any sector Rating: 0 out of 5 stars0 ratingsManaging Project Scope: Shortcuts to success Rating: 0 out of 5 stars0 ratingsProject Governance: The Essentials Rating: 1 out of 5 stars1/5It Project Management – Explained: For Software Developers Rating: 0 out of 5 stars0 ratingsThe Agile Pocket Guide: A Quick Start to Making Your Business Agile Using Scrum and Beyond Rating: 5 out of 5 stars5/5The Unready Project Manager: Advice and Preparation for Project Success Rating: 0 out of 5 stars0 ratingsAgile and Lean Program Management: Scaling Collaboration Across the Organization Rating: 5 out of 5 stars5/5Simmer Down! How to Deliver Great Projects Despite Impossible Deadlines and Unrealistic Budgets Rating: 0 out of 5 stars0 ratingsKanban in 30 Days: Modern and efficient organization that delivers results Rating: 5 out of 5 stars5/5From Chaos to Concept: A Team Oriented Approach to Designing World Class Products and Experiences Rating: 0 out of 5 stars0 ratingsYour WBS Coach Rating: 4 out of 5 stars4/5IT Technical best practices: How to Reduce Agile cycle time with reusable code? Rating: 0 out of 5 stars0 ratingsBE Agile Rating: 0 out of 5 stars0 ratingsAn Agile Playbook for Technical Communicators: A Guide for Technical Communicators Working with Agile Teams Rating: 0 out of 5 stars0 ratingsEffective Project Management: Traditional, Agile, Extreme Rating: 0 out of 5 stars0 ratingsPMI-ACP Project Management Institute Agile Certified Practitioner Exam Study Guide Rating: 0 out of 5 stars0 ratingsEverything you want to know about Agile: How to get Agile results in a less-than-agile organization Rating: 4 out of 5 stars4/5A Guide to the Scrum Body of Knowledge (Third Edition) Rating: 4 out of 5 stars4/5Agile Project Management:: Navigating Pros and Cons of Scrum, Kanban and combining them Rating: 0 out of 5 stars0 ratingsProject Manager: Careers in IT project management Rating: 4 out of 5 stars4/560 Minute Scrum: Agendas Rating: 4 out of 5 stars4/5
Software Development & Engineering For You
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers Rating: 4 out of 5 stars4/5Hand Lettering on the iPad with Procreate: Ideas and Lessons for Modern and Vintage Lettering Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsSQL For Dummies Rating: 0 out of 5 stars0 ratingsLearn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Agile Project Management: Scrum for Beginners Rating: 4 out of 5 stars4/5The Photographer's Guide to Luminar 4 Rating: 5 out of 5 stars5/5Level Up! The Guide to Great Video Game Design Rating: 4 out of 5 stars4/5Python For Dummies Rating: 4 out of 5 stars4/5How to Build VST Plugin Path to Guru Rating: 2 out of 5 stars2/5Gray Hat Hacking the Ethical Hacker's Rating: 5 out of 5 stars5/5Ry's Git Tutorial Rating: 0 out of 5 stars0 ratingsOneNote: The Ultimate Guide on How to Use Microsoft OneNote for Getting Things Done Rating: 1 out of 5 stars1/5Hacking for Beginners: Mastery Guide to Learn and Practice the Basics of Computer and Cyber Security Rating: 0 out of 5 stars0 ratingsBeginning Programming For Dummies Rating: 4 out of 5 stars4/5How to Write Effective Emails at Work Rating: 4 out of 5 stars4/5Thinking Beyond Coding Rating: 5 out of 5 stars5/5ITIL 4: Digital and IT strategy: Reference and study guide Rating: 5 out of 5 stars5/5Android App Development For Dummies Rating: 0 out of 5 stars0 ratingsTiny Python Projects: Learn coding and testing with puzzles and games Rating: 4 out of 5 stars4/5Photoshop For Beginners: Learn Adobe Photoshop cs5 Basics With Tutorials Rating: 0 out of 5 stars0 ratingsISTQB Certified Tester Foundation Level Practice Exam Questions Rating: 5 out of 5 stars5/5Learning R Programming Rating: 5 out of 5 stars5/5Adobe Illustrator CC For Dummies Rating: 5 out of 5 stars5/5Data Analytics with Python: Data Analytics in Python Using Pandas Rating: 3 out of 5 stars3/5Kodi Made Easy: Complete Beginners Step by Step Guide on How to Install Kodi on Amazon Firestick Rating: 0 out of 5 stars0 ratings
Reviews for The Complete Guide to Managing Digital Projects
0 ratings0 reviews
Book preview
The Complete Guide to Managing Digital Projects - Aleksandar Olic
Chapter 001: Client Proposal
Negotiating with potential clients eats into your billable time - the time you could spend working on projects and earning money. But saying yes to the wrong client will cost you a lot more. That’s why you need to screen clients, set the right budget expectations, and only take the projects that are right for you.
Client Screening
Everything starts with the client. They need something (say a new website) and they’re interested in hiring you. But first, they want to know much it’ll cost. How you respond to this question sets the course for the rest of the project; if you don’t do it right, the project won’t go right.
After they tell you what they need, don’t be afraid to give them a ballpark figure. It doesn’t have to be exact or detailed. Just say it looks like a $15k project, but you need more info to give a precise estimate.
The point is to get the potential client over sticker shock as soon as possible and anchor their expectations. If they’re not comfortable with that range, you can both save time and money by quickly ending a relationship that’s not right.
If they say they understand, the window-shopper becomes a prospect who’s worth your time. Now you can start thinking about the project and invest more time in the relationship.
Your time is limited so you have to manage it carefully between working with leads and your existing clients. Think of it like managing long-term and short-term goals: one is more urgent that the other, but they’re equally important; your job, besides working with the current client, is to keep the pipeline full and be ready to jump on your next project.
A screener is the best way to quickly assess if you’re right for each other. It’s a set of questions you give to a potential client to determine if you’re the right fit for the job (only you won’t name it Client Screener, but something positive, like Project Assessment).
In it, you ask:
what the budget is and whether it’s approved,
the timeline and the goals of the project,
and the requirements.
Based on their response, you’ll know if you can take the project and start devoting more of your (billable) time to pursuing the business.
It’s perfectly reasonable to want to know the client’s budget, not because you want to charge them that same amount, but to tell them what they can get for that money and guide them to an acceptable solution.
Once you know how much they can set aside for the project, tell them if they can have all the bells and whistles (what their marketing team envisioned), or if something else would be more budget friendly, yet still aligned with their goals.
Giving an Estimate
Give them a general item-by-item estimate and explain the reasons behind each item. An itemized quote tells the client you’re a pro and didn’t just pull a number out of thin air. It should communicate the price as a meaningful calculation which took a lot of thought.
It’ll also help them come to terms with the price. It’s like when your mechanic gives you an unattractive price, but once they break down the cost (new parts vs. their hourly rate), it makes sense.
You don’t have to create an estimate that’s too detailed. Just break down the project’s major parts and walk the client through. Highlight the benefit behind each cost and point out what’s crucial and what’s just nice-to-have. This will help your client prioritize their needs and agree on a budget they’re comfortable with.
Some items (eg. research) can’t be removed because they’re an integral part of the project as other phases depend on it. Explain that with confidence and stand behind your quote. You have a good reason why you quoted that price and you have to show that. Don’t cave in under pressure, as they’re just doing the same thing as you - trying to get the best price.
They’re not buying your time, they’re buying work and value they get from that time. You can make a site for $10k yourself, but only they can make $100k from it. That’s what you charge for: the value they’ll get from your work.
Example of an estimate with an itemized breakdownExample of an estimate with an itemized breakdown
Once you win the project, have a kickoff meeting to get a clearer idea of the scope of work, and create a detailed estimate that they’ll sign off on. Keep in mind that the project scope is prone to change and your original estimate doesn’t have to be the same as the final bill. That’s why it’s called an estimate. You’ll have plenty of time to communicate any additional work and costs that pop up during the project.
Tips & Tricks
Beware of small jobs. Small jobs have the same overhead costs as big jobs but come with a smaller budget and tighter deadlines. You’ll have to set aside youtime and resources for the work, only you won’t get a good return on investment. What seems like a quick win almost always turns out needing more work - while the budget remains the same because, you know, it’s just that small thing you can get done quickly.
Prepare a 14-page document which outlines everything you do, plus give examples or links to sample work. You can even go a step further and tailor it to eacclient, giving them a teaser of what they can expect if they hire you. For example, SEO agencies do a quick keyword analysis and include it in the document; it takes only a minute to analyze the website but it’ll tantalize the client and make them want to know more.
When communicating with prospective clients, work in shifts with someone so you can respond promptly to each client message. Aim to respond in under 5 minutes. Timely communication is important but do this early and you’ll score some major points.
Keep a one-page portfolio close at hand so you can quickly send it to a client if they want to know what services you provide (and by implication, services you don’t provide). It’s like an offering card that sets clear boundaries of your work and clarifies your range of activities.
Call yourself a consultant and not a freelancer. When people hear freelancer
, they perceive your work and time as less valuable. Freelancers are perceived astaff augmentation: because a company has no long-term commitment to you, it’s ok to give you the dirty jobs which will save them time and money. Consultants, on the other hand, enhance business and bring unique expertise that the company can’t afford to hire full-time.
Appear bigger than you really are. If you’re a freelancer or a small team, register yourself as an LLC. This way, a client doesn’t hire you, the person, buanother business. To gain more credibility, some companies rent a virtual office in big cities like London so they can say they’re UK based agency, even if most of their workforce is somewhere less glamorous.
Don’t present yourself as the CEO when talking to the client. This puts you in a weaker position: you’re telling them they’re so important that they get to talto the boss. Instead, let a project manager communicate with the client under your supervision and get involved in the closing stage where you can leverage your title better.
Make it easy for a busy person to say yes when pitching to potential clients. Spend a few hours studying their business and create a document outlining everchange you’d make to their website, for example. It’s easier for clients to tweak the document and say I want this and this, but not this
than to start with a blank slate. Then you’re the one framing the discussion, which isn’t about whether they should hire you, but what they should hire you for. Be cautious though: it’s a very time-consuming strategy, so use it only if you don’t have enough work and/or really want the client.
With that said, don’t accept spec work before being properly commissioned and have a contract. If someone tries to convince you to work for free (and that it’s actually a good thing for you), don’t be shy to tell them how inappropriate their request is. Would they have the nerve to ask a lawyer or a maid to work for free? Respect your profession, stand up for yourself, and tell clients to refrain from proposing free work like it’s an opportunity - the only opportunity any work should elicit is the opportunity to earn money and make a living.
Trust your instinct. The point of this initial phase is to see what type of client you’re dealing with. If your gut tells you a client is more trouble than it’worth, you’re free to turn down the proposal. You won’t be the first one to do it and it’s probably the best course of action for both parties. Explain that you’re not the right person for the job and direct them to someone who is. There’s no point in trying to fit a square peg in a round hole.
Chapter 002: Kickoff Meeting
After you give your client a rough proposal (and they say yes), you’ll be tempted to start working right away - but that’s not such a good idea. First, you need to flesh out the project scope, agree on how you’ll be working together, work out a payment schedule, and sign a contract - and then start getting actual work done. It’s important to set up ground rules from the start if you don’t want to spend the rest of the project extinguishing fires.
Before for the Meeting
After the client hires you, find out everything you can about them. You already know a lot from what you discovered during the business development phase. Now, delve deeper and focus on providing value by solving their problems.
Use your previous work experience to generate some ideas. Think of similar businesses that you helped, brush up on them, and have them in mind so you can offer examples on the fly during the meeting. In the client’s mind, previous success