Finding and maintaining balance is a major theme of life—between work and leisure, time alone and time with others, eating healthy food and enjoying a treat. Software projects also involve a lot of balancing. One big facet (highlighted by conversations around Agile vs. Waterfall) is the balance between spending time to build precise plans in […]
The format of a meeting is shaped by the attendees, meeting goals, and type of work that needs to be done. A presentation to a Fortune 500 board of directors might have a detailed agenda and slide deck that’s been rehearsed and polished down to the precise number of minutes available, whereas a weekly check-in […]
Five years into your career, you’ve already learned a lot. You’ve learned more about how you work best, what you enjoy, where you’re strong, and where you could use some growth. You’ve learned how to do your job, and you’re getting good at it (if you do say so yourself). You’re also probably starting to […]
As consultants, we work hard to anticipate our clients’ questions and needs. But sometimes we need a little nudge to share more detail. To show how these “nudges” can enhance outcomes, I’ve put together six questions you can ask to get more out of your software consultant team.
A lot of the awesome work developers do is not self-evident to project stakeholders. Customers, project managers, business analysts, and others may never see or hear about all of the big and little things you do behind the scenes that ultimately make their project a success.
IDEO sees design thinking as three lenses through which we can view design: desirability (human), viability (business), and feasibility (technical). Atomic’s project leadership roles (Design, Delivery, Development) share a significant alignment with these dimensions. That alignment strengthens our long-held belief that everyone on the team has a place in the design conversation.
Micah Alles and I recently attended a Certified Scrum Product Owner training course with Mike Cohn. In addition to the excellent Scrum-process-focused learning, this course was a reminder of how important it is to maintain a fresh, relevant project goal that aligns and motivates the team.
Introducing Human-Centered Design doesn’t have to be complicated. It isn’t a monolithic process that has to be applied across an entire organization before it works. Human-Centered Design is a discipline, a way of thinking and framing context, that provides value incrementally throughout the lifecycle of product design, development, support, and beyond. You can start simple, […]
I recently started a fun personal project involving two of my favorite things: cars and software. Modern cars come with plenty of software on board, controlling everything from engine behavior and stability to door locks and entertainment. The software already running on my Subaru does plenty of interesting things, but I’d really like to see […]
IoT projects can be complicated. Compared to a mobile or web application, connected physical products frequently involve a wider breadth of software, hardware, and people. The complexity of building an IoT product can quickly become overwhelming if not properly managed. Here are a few things that can help tame the chaos of an IoT project.