There have been increased reports of cyber threats and scams since the start of the COVID-19 pandemic. With so many of us working from home lately, I wanted to share a handful of guidelines. This list is by no means comprehensive. And you should always look first to your employer’s IT security guidelines — especially […]
Use Docker and Docker Compose to manage your local dev environment. I’ve worked on backend infrastructure for almost 20 years. In the early 2000s, Atomic Object’s web server was hosted on a physical 1U pizza box server at a local datacenter. I regularly visited this server in-person, as well as a few of its neighbors, […]
Agile adoption failure stories are abundant, especially in large organizations. There are many vague reasons and lame excuses for this: "Our culture doesn’t support change initiatives." "Our leadership won’t adopt an agile mindset.” "Our change order process can’t integrate with an agile process." And so on. Here are some concrete things you can do or […]
At Atomic, we often meet with colleagues in-person for recurring working sessions as well as targeted ad hoc meetings. I work with many experienced, smart people with diverse perspectives, great ideas, and strong opinions, and bringing everyone’s ideas together can be complicated. Here are a few things I’ve found helpful when facilitating internal work meetings […]
At Atomic, we expect every member of a project team to be a consultant. That means everyone should: Understand the big picture and how their work fits in. Collaborate with the client to help them make smart decisions. Feel personally responsible for helping the client succeed. Our teams are structured to that end, with four […]
Let’s talk about how to deal with stories that are hard to estimate. (If you’re interested in a broader discussion of Agile point-based estimation, check out this post over here.) In every backlog I’ve estimated, I can recall running into a handful of stories for which I had no idea what point value to assign. […]
So, your product development engagement with Atomic Object is nearing an end. At this point, we have finished and launched your MVP, worked through your scope-controlled budget for app updates/improvements, or handed the reigns to your internal team. You now have three distinct options for continuing to work with us.
So you have your product backlog chock-full of sprintable items. User stories, dev chores, a few bugs—all estimated, of course, right?!? Your team is ready to rock, so where do we start? We start with my favorite scrum thing: the Sprint Planning Meeting.
Humility is a highly valued trait in our team members at Atomic Object. This is best exemplified when Atoms admit that they do not know the answer to a question—something I drive for when interviewing developer candidates. How they respond can tell a lot about how good of a fit they will be. Is their […]
When you’re trying to get started on your first agile/scrum project, it’s easy to find arguments about why it’s a good approach. But it’s a lot harder to find clear, step-by-step explanations of the tools and processes you need to succeed. I’m trying to fill that gap by answering the question: How do you estimate […]