We have to get PEOPLE to build this stuff
I started to write a long comment in response to a post on my friend George Fairbanks blog, but when it got above three paragraphs, I decided to move it over here. The question was whether or not data...
View ArticleVisibility -> Retrospection -> Adaptation
This is too funny. On the one hand, we have George Fairbanks (who comes from the architecture world) arguing that data models are too low level to be considered architecture. On the other we have,...
View ArticlePorts, Components, and Connectors: the next great abstraction?
My friend George Fairbanks is trying to make the case that the abstractions provided by ports, connectors, and components are the next escalation in the war against complexity and scale. George,...
View ArticleMeasuring Craftsmanship
I’m on board with the Agile approach to software development and I have a strong history with process approaches to improvement (ISO-9000, CMM, CMMI, TSP, etc.). That said, I have always believed that...
View ArticleTop 10 questions when using Agile on hardware projects
Recently, I have had the chance to work closely with a number of projects that were not pure software. They all had some software or firmware component but they also included an electronics or even...
View ArticleHow can an Agile team influence the quality of upstream components
Q: I would be interested in anything you might have about rolling out Agile on a team that depends on components created by non-Agile teams. In particular, how that is affected by different approaches...
View ArticleThe defect 4-step
What to do when you find a defect The defect 4-step is not a new dance craze. It’s a way to accomplish organizational learning from the opportunity provided by a defect. So, here is what you should do...
View ArticleCoda vs WebStorm vs TextMate for CoffeeScript
I recently started rewriting all of my PhD tools in CoffeeScript from ActionScript. I’m loving the python-like syntax and I’m very happy with the language as well as the ecosystem around CoffeeScript...
View ArticleGitHub is a social media platform
My first few days on GitHub reminded me of my first few days on Facebook… I’ve been using git (not well) for a while at Rally, but in the last several weeks I started using GitHub and I can’t say...
View ArticleREST for a read-only API. I finally understand the benefit of HATEOAS.
I’m neck deep in RESTful APIs. I’m in the late stages of designing the Analytics 2.0 APIs in my job as Product Owner for Analytics at Rally Software. I’m in the early stages of designing an API for...
View Article