The daily stand-up meeting is an important component of the SCRUM process. It helps the whole team stay in-sync and up-to-date on what’s happening with the project, and it alerts everyone to blockers as soon as they become an issue. However, if you do a stand-up meeting wrong, it can become a real drag—and a […]
At Atomic, we describe our project teams as self-managing. I recently read The One Thing You Need to Know…About Great Managing, Great Leading and Sustained Individual Success with a group of others at Atomic. The book got me thinking more about that description of our teams and some different perspectives on self-management.
Have you ever loved being part of a team? It’s a great feeling. Often, it doesn’t even matter what you’re working on as a group. Everyone shows up to work with enthusiasm, and all members support one another. The feeling of being on the team makes you excited to go to work every day. You […]
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 […]
During active projects, we rarely go more than a day or two without talking to our client via Basecamp, a phone call, or in person. Clients appreciate that amount of engagement, and at the end of the project, the relationship is very strong. Then the project enters a support phase, and communication goes dark. The […]
Successful product delivery requires us to navigate overlapping, competing concerns across a broad spectrum of execution dimensions, all tied together via our tech lead role. This role is complex and multifaceted, requiring the people who hold it to balance a variety of needs and interests.
The marriage of design and software implementation has been a positive thing for the user. At Atomic, we receive a lot of good feedback about the use of Human Centered Design, but the design process is really just the start. What brings designs to life is the way our poly-skilled teams work hard to avoid […]
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, […]
A software project can’t be called “successful” unless it’s implemented successfully. And believe it or not, there’s a lot that software consultants can do to help with successful implementation. It starts back in the initial planning stages, with an effort to understand as many facets of the unknown as you can.
Software, and computers in general, are excellent at enforcing process. But process is often in direct conflict with people. So what happens when a new software system is thrust upon people? Frustration, revolt, and other negative consequences—a net loss for all involved. In this post, I’ll explore how we can utilize software to both advance […]