Wizard Consultant Skills – Protection Spells for Saying “No”

Atomic is home to lots of very high-level wizards. Their abilities and specialties span the whole of the software craftsmanship space, and each one has their own skill set to leverage when tackling the many unique problems that come through our door.

I’m not a very high-level wizard yet, but I’ve found that deliberately striving to steal/pick up spells/skills from others as I observe them has been a pretty productive way to level up. Read more on Wizard Consultant Skills – Protection Spells for Saying “No”…

Three Things to Remember when Ramping in New Team Members

Having new team members join a project is an exciting time, but it can often be difficult. Projects can have a huge variety of things to learn: new technologies, application architecture patterns, business models, etc., so it’s good to find a balance between ramping them up quickly and overwhelming them. Read more on Three Things to Remember when Ramping in New Team Members…

Seven Quick Strategies for Effective Scrum Stand-Up Meetings

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 time-waster. Read more on Seven Quick Strategies for Effective Scrum Stand-Up Meetings…

A People Management Perspective on Self-Managing Teams

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. Read more on A People Management Perspective on Self-Managing Teams…

Creating Psychological Safety Leads to Happy Teams

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 could be digging ditches in the rain, but as long as you get to do it with that team, it’s going to be a positive, inspiring experience. Read more on Creating Psychological Safety Leads to Happy Teams…

Six Ways to Ensure People Don’t Dread Your Meeting

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 a theory, though, that the people who hate meetings just have not attended many that are well-run and productive. Read more on Six Ways to Ensure People Don’t Dread Your Meeting…

Three Ways to Maintain Excellent Customer Experience During a Support Phase

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 strong relationship you’ve built starts to fade.

Fast forward a year. That same client is ready for another round of development, but instead of reaching out to you, they shop around and find a new partner. Read more on Three Ways to Maintain Excellent Customer Experience During a Support Phase…

Project Team Roles at Atomic – The Tech Lead

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. Read more on Project Team Roles at Atomic – The Tech Lead…

Identifying Design & Development Implementation Potholes

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 road bumps during implementation, ensuring a quality outcome for our clients. Read more on Identifying Design & Development Implementation Potholes…

Three Ways to Build Trust & Safety as a Team Leader

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, or any offering a new idea. Read more on Three Ways to Build Trust & Safety as a Team Leader…