If there’s one thing that can help guarantee the success of a software project, it’s ensuring that everyone’s expectations about the project are aligned. It’s very important to set expectations about what features a project will have, what platforms it’s supposed to run on, when it’s going to be delivered, and how much it’s going […]
Every developer has had late nights of debugging seemingly impossible problems. And every consultant has been through crucial conversations explaining their reasoning for tough decisions. Those of us who are software developers and consultants get all the highs and lows of both. High-pressure consulting situations can be tricky to navigate in the heat of the […]
As a Delivery Lead at Atomic, I sit between the client and the product team and one of my responsibilities is to enhance the client’s experience. What does that really mean? It varies depending on the makeup of the client team and the objectives for their project. However, a common element of any client enhancement […]
Building a new system from scratch is hard. There is research and experimentation to do and hurdles that can blow apart the feedback loop you use to measure velocity and fuel progress toward your first release. This can be frustrating for project managers who want to convey progress, as well as developers who are trying […]
Taking care of your clients is, as everyone knows, vital for a service-based organization. You were hired to do a job for one or both of these reasons: The client doesn’t have the expertise to do it. The client doesn’t have the time to do it. Reason 1 requires some targeted education and consulting from […]
Managing a long-term client relationship, or any relationship for that matter, takes work. You have two organizations, each with its own business goals, attempting to interact with one another through two or more people. Those people also each have their own personal goals and their own way of interpreting and applying all of these goals […]
For the past two years, I’ve attended a little-known convention called Gen Con. Okay, depending on who you ask, it might not be that little-known. It draws over 60,000 unique attendees (over 200k visits throughout four days). Besides spending time enjoying everything at the convention—from visiting exhibitor booths to making purchases, trying out new games, […]
Consulting is an abstract term and open to interpretation. My interpretation is that, at its core, consulting is about listening, identifying options, identifying tradeoffs, and making a recommendation.
Most people think that they tend to make rational, logical decisions. However, often, we don’t! I’d like to provide you with an overview of cognitive bias and how a well-known bias, loss aversion, can affect the consultant-client relationship.
One sure test of any product manager’s resiliency is how she manages unplanned service outages and other types of incidents. I’m referring to events that can risk a company’s reputation, increase costs, and erode client confidence.