Thank You Economic Gardening Team

Late last year, Atomic was selected to participate in the Pure Michigan Economic Gardening Pilot Program. The program offered expert business consulting for growing companies. We focused the opportunity on Atomic’s strategic growth goal of opening an office in Detroit.

Posted in News | Tagged , , | Leave a comment

How to formally frame a problem

Effective engineers need to evaluate choices and present alternatives to stakeholders. Some examples include: the best way to deploy an application to a client, strategies for addressing application issues, or what feature set to build first.

Posted in Tools, Uncategorized | Tagged , , | Leave a comment

Debugging Unmanaged C++ Dlls Using Your Managed C# Application

It is common to leverage existing unmanaged C++ libraries when building C# applications. When it comes time to debug the C++ library it is handy to use Visual Studio’s debugger to help. Configuring Visual Studio to allow debugging for your unmanaged C++ library is a little tricky. In order to demonstrate how it is done…

Read More »

Posted in Design & Development, Languages, Tools | Leave a comment

Testing your Spreadsheets

Anyone who has ever worked with a complex Excel or Numbers spreadsheet understands that calculation bugs are easy to introduce and time consuming to debug. Worse yet, unfound bugs in financial spreadsheets can direct companies to make poor decisions or allocate funds in improper ways. When building a complex spreadsheet, I like to build in…

Read More »

Posted in Testing, Tools | Tagged | Leave a comment

Mitigating Dumb Technical Risk

High-impact projects delivered within existing, well established markets can be great opportunities to either enhance or damage your brand. Dropping the ball on the technical implementation is one easy way to fail.

Posted in Business of Software, Project Management, Project Planning, Risk | Leave a comment

Drawing your Business Ecosystem

We first read about business ecosystems in the Entrepreneur’s Guide to Customer Development. Over the last year we have added a business ecosystem drawing exercise to our project kickoff practices. This exercise is designed to quickly give our development team a high-level understanding of our client’s business. A business ecosystem drawing shows high-level value exchanges…

Read More »

Posted in Business of Software, Project Management, Project Planning, Risk | Leave a comment

Atomic Burn Charts

At Atomic, burn charts are an important component of our project management practices. A Burn chart is a high-level visual indicator that reveals project progress over time. Generating these charts at regular intervals provides key insights for both the business customer and the development team. Some of these insights include: Confidence about delivery dates Confidence…

Read More »

Posted in Estimating, Iterative Development, Project Management, Tools | 2 Comments

Lightweight Data-driven Project Management Presentation

What is the presentation about? Carl and I will be presenting about the use of burn-up charts as a vital element of data-driven project management. Atomic has been using this simple technique for more than five years. Burn-up charts are a lightweight method of tracking a team’s progress toward completing a project. Burn-up charts do…

Read More »

Posted in Community, Events, News | Tagged , , | Leave a comment

Do not pass strings to Excel’s NETWORKDAYS function

NETWORKDAYS is an Excel function that returns the number of whole working days between two dates. When doing our quarterly financial analysis we commonly utilize this function for various calculations. Unfortunately, it is easy to misuse this function if you pass it strings instead of dates. The misuse can easily go unnoticed because the answer…

Read More »

Posted in Design & Development | 1 Comment

Lean Startup event comes to Grand Rapids

Entrepreneurs, investors, and product managers: Are you looking for a way to improve the chances of your product’s success? Okay so it’s a pretty rhetorical question, right? Of course you want to improve your chances for success. Lucky for you some really smart people have been creating a framework to help. It is called the…

Read More »

Posted in Business of Software, News, Startups | Tagged | 1 Comment