As a digital project manager, I’ve been tasked with researching and selecting software solutions. These decisions often represent a major investment in time and money or even a cultural shift for your team. Choosing new software can be a daunting task — even just finding out what options are available can take some serious digging.
How many times have you said “no” to a potential client or a current client? There comes a time when “no” is the right answer: potential clients throw up your red flag, you’re offered a project you’re less than thrilled about, or a prospect has little to zero budget.
At Q Digital Studio, we mix with a lot of development teams that are "agile" or practice "scrum methodology." We don't adhere to any strict methodology. Instead, we like to borrow ideas that sound good and then adapt them to our needs. One of these great ideas is the daily stand-up, aka the daily meeting.
Throughout my years as a freelancer and small business owner, I've developed a set of guidelines for managing web projects with clients. All of my rules are actively in practice. Well, except when they need to broken – and those caveats are noted below. Here are my five of my favorite client guidelines.
New projects aren't the only source of work you are going to encounter as a web developer. In this article, I dive into some of the ins and outs of taking over a project built by another developer.
Over the years, I’ve sent thousands of invoices to hundreds of clients. I’ve discovered a few things that help get our invoices paid promptly and consistently. I’ve also learned a thing or two about dealing with late payments. Here are my tips for getting invoices paid consistently and how to deal with overdue invoices.
I’m all about making it as easy as possible to find outstanding employees. Here are a few tips to help you find your own outstanding employees – all without investing too much time and with only minimal stress (I promise).
Should your firm respond to RFPs? Is it just a waste of valuable resources? Over the years, I've refined an RFP process that optimizes our web shop’s efforts, and results in a healthy percentage of projects awarded.
Version Control Systems (or VCSs) are designed to record and manage changes made to computer documents. These systems store and track changes as you move through the development life cycle of a website. The benefits of Version Control Systems are not just limited to tracking changes. If you’re not currently using a VCS, find out how much better your website build (and your life) can be.
Mass collaboration, or crowdsourcing (crowd + outsourcing) has the potential to be both awful and amazing, depending on how itâs wielded. Good, not-so-good or downright ugly? You decide.