Addressing 13 Types of Custom Software Risk

Creating custom software can be extremely complex—juggling evolving technologies, competing stakeholders, many types of users, etc. And that makes it risky, both for the company who funds the project and for the consultant who stakes their reputation on it. You can’t eliminate this risk, but Atomic works hard to mitigate it before a project even […]

Planning for Unpredictable Costs During Your Project’s Grow Phase

Most custom software projects have three major phases in their lifecycle. First, there’s the Build phase. This is the initial period of time when a platform is being designed and developed, which culminates with an initial launch (typically a Minimum-Viable-Product first launch or beta release). Next comes the Grow phase: a period of time post-launch […]

Atomic’s Curriculum for Teaching Young Developers about Design

Created for recent Computer Science grads, Atomic’s Accelerator program is designed to supplement their development training and get them up-to-speed fast on higher-level consulting practices and skills. Participants in Atomic’s Accelerator Program make a commitment to study on top of their 40-hour work week, and they receive significant coaching and training in project management, team leadership, […]

Teaching and Learning with Atomic Roundtables

Recently, Atomic Object Grand Rapids created a new lunchtime practice that we call Roundtables. The concept is (intentionally) simple. Roundtables happen on the first and third Thursday of each month in our café space. We keep a sign-up sheet on the side of our refrigerator. Anybody is welcome to sign up to host on a topic of […]