We're hiring!

We're actively seeking developers for our new Detroit location. Learn more

Risk

A Generalist Theory of Relativity

relative_clocks

At Atomic Object we say that we hire generalists. I work with people who I think of as generalists. I self-identify as a generalist. But how general can you get, practically? Well, it’s all relative, of course.

Also posted in Culture, Startups | Tagged | Leave a comment

Twitter’s Innovator’s Patent Agreement

twitter_newbird_blue

Technology patents appear to be broken. When a company like Yahoo can claim to own “customizing views to certain friends” and “Dynamic Page Generation” it’s clear to me that patents are broken. Twitter, and others like RedHat, appear to agree and have stepped up to do something about it. Twitter’s Innovator’s Patent Agreement: [The] Company…

Read More »

Posted in Risk | Comments closed

Organizational departments aren’t aligned with innovation

Dedicated, poly-skilled project teams are more effective at delivering innovation projects than well-honed, departmentally-distributed, operationally-focused teams. The choice of using an internal vs. external team is often considered when planning how to take on a significant innovation project. Internal expertise and capacity are two common factors used to assess the viability of the internal team….

Read More »

Also posted in Iterative Development, Process & Practices, Project Management, Project Planning, User Experience | Tagged , , | Comments closed

Your Business Will Fail Without Maintenance and Improvement

Even since cavemen invented the wheel, people have been using specially designed tools to make their work and their day-to-day lives simpler. Can you think of a single profession today that does not benefit from the use of a tool of some kind? In an ideal world, a tool would be something that you invest…

Read More »

Also posted in Culture, Iterative Development, Process & Practices, Tools, Workplace | Tagged , , , | Comments closed

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.

Also posted in Business of Software, Project Management, Project Planning | Comments closed

Ramp-Up Counts as Technical Debt

Technical debt should not only be measured in terms of the trade-off between how thoroughly work is down now and how maintainable it is in the future. We should also measure technical debit in terms of how much effort is required to move some one new onto the team.

Also posted in Project Planning | Comments closed

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 »

Also posted in Business of Software, Project Management, Project Planning | Comments closed

When is it OK to not TDD?

I came across this blog post about when not to follow TDD. The author in this post breaks development down into two modes. Experimentation and Focused mode. In Experimentation mode it’s ok to not do TDD. While I generally agree that TDD doesn’t make sense when you don’t know what your doing I think we have…

Read More »

Also posted in Embedded Software, Testing | Comments closed

Customer Development Mindset Reduces Waste and Risk

With a background of 7 years in agile development, I considered myself shrewd at decomposing software features and planning incremental releases. As I continue my customer development journey with duellr I continue to realize how much more aggressive I can be with the attitude of releasing less.

Also posted in Business of Software, Marketing, Process & Practices, Startups | Tagged , , | Comments closed

A Vocabulary for Failure

In “Among Six Types Of Failure, Only A Few Help You Innovate”, designer Jamer Hunt reacts to a trend he sees in the otherwise positive movement of embracing failure and lays out an intriguing vocabulary for different project failures.

Also posted in Business of Software, Reviews | Comments closed