A strong engagement management process keeps complex, custom software development projects on track for success. It’s essential that you (the client) are regularly involved in conversations about the budget, scope, and key decisions.
Experience is the best teacher. When evaluating custom software development partners, it’s important to know if your potential partner has a track record of success with companies like yours and projects of similar complexity.
Engaging with a service firm isn’t like buying a product. It’s about hiring a set of people to do work on your behalf. Yes, the company as a whole matters, but you also need to be confident that the people there have the right set of skills for your project.
Finding the right custom software development firm for your project is a tough job. Even a thorough RFP process won’t save you if you’re not looking for the right things. Software projects are notorious for being late, over budget, and frustrating. Why? Making useful, valuable software products takes a lot more than technical know-how.
Have you ever had a coworker approach you with an issue they are dealing with? Sometimes, issues come up through minor complaints or occasional venting. Other times, issues are front and center as the main topic of a conversation. When this happens, how can you help your coworker without taking ownership of their issue?
Ugh. Imagine you are responsible for leading a project to replace a 15-year-old, complicated, internal business application. No one is happy with the status quo, and the complexity of the application makes this project seem intractable. You ask yourself, “How did things get this bad? How am I going to get started?”
If you are rewriting a complex, internally-facing software application, applying human-centered design (HCD) practices is a key play for driving success with end users and management.
I’ve been part of Atomic for 10+ years, and it’s easy to forget some of the dreadful feelings and experiences I’ve had in other companies where transparency in financial performance was not part of the culture like it is here. If you’ve had the experience of being kept in the dark on financial performance, have […]
On October 24, we held our first Atomic Games — a one-day programming competition for college students. Many of Atomic’s employees are graduates of regional colleges and universities, and we believed the Atomic Games would be valuable for students by: Bringing students together from multiple schools and introducing them to the technology community. Having students […]
It can be difficult to build team consensus on the best way to solve a technical problem. I believe the difficulty often stems from how each of us strives to present our own solutions without really listening to others in a spirit of true team support. To improve the way we collaborate and overcome team dysfunction, I’m proposing a new working agenda.