As consultants who build software, it’s sometimes easy to forget that, for our clients, the software itself is only one piece of the larger product launch. You could build the best software in the world, but if no one knows about it, that doesn’t matter.
These days, most companies are expected to have some sort of digital or connected solution. Even industries that have been paper-based or seem removed from connected solutions are feeling pressure. Their executives may think they need a solution, but what should it be? And how do you determine if software is the right solution?
Documentation means a lot of different things to different people. I’ve also found it’s one of the top five topics to cause a developer to cringe. If you’ve used a waterfall software development process, you’re all too familiar with documentation. From requirements to systems architecture to design, you’re creating documentation at every step of the […]
There are many books, articles, and blog posts that describe how to plan and run an effective kickoff. Unfortunately, most of these resources talk about the kickoff as a one-time event. I believe there’s value in having a kickoff-like meeting at least twice a year so that the project team can pause, reflect, discuss, and plan […]
You just kicked off a project, and it went well! Everyone is happy, hopeful, and on the same page. But how do you keep that momentum and camaraderie going?
The sprint retrospective is one of the main Agile ceremonies. By definition, it is an opportunity for the team to reflect on the work completed over a short period of time and make changes. However important that may seem, eventually, you’ll consider canceling your team retros.
Rewriting your organization’s current software is a huge undertaking. It can be intimidating and cause uncertainty, especially for those who are more averse to change. A pilot is a helpful exercise during any software development process, but especially so during a rewrite where the scope is very large. A pilot allows you to test the […]
Meetings fill a lot of our working days, yet most people dread them or don’t understand why they have to attend so many. I haven’t confirmed this with Google, but I think meetings are in the running as the subject of the most memes. (Spoiler: None say, “Please schedule another meeting!” without sarcasm.) I have […]
They say change is the only constant, yet change is never easy. I consider myself pretty open to change, but I still find myself fumbling around for a few days when Gmail updates its interface or someone tells me about a new shortcut I should start using.
More and more studies have shown that the most effective teams are the ones whose members trust each other and feel “psychologically safe.” Psychological safety is when a person feels he/she is safe to take a risk and does not need to worry that the team will punish him/her for asking questions, admitting a mistake, […]