This article provides a high level view of the motivations behind the Savara open source project, and the Testable Architecture methodology upon which it is based. To best explain these motivations, we will discuss the project in terms of four properties that...
Kai Gilb started a series of
posts that challenge Agile Software Development. Part 2 is about creativity
and “how well” focus in software development. While I agree with
the problem, I strongly disagree with the solution. Kai
recommends to write...
This case study is excerpted from the book, Evaluating Project Decisions: Case Studies in Software Engineering, authored by Carol Hoover, Mel Rosso-Llopart and Gil Taran, ISBN 0321544560, published in Oct. 2009 by Addison-Wesley Professional, Copyright 2010...
After a year in beta, Ninject 2 has finally gone GA. Nate Kohari blogged about the free tool's release yesterday and explained why the delays took so long. Ninject is especially known for its fluent interface, which sets it apart from many other DI...
In order to stay competitive with Oracle and IBM in the development
tools arena, Microsoft has plans to invest and continue investing in
several key areas for the future of development. Microsoft plans to
stay on top of the many choices developers will...
Recently I’ve come across a post on harmfulness of analogies
with martial arts. Indeed, there’s a handful of posts comparing
software development, or agile adoption, or product development with
martial arts - Aikido, Karate, Judo etc.
Thanks to EJ Ciramella for
this thought provoking post. There’ll be a Build Doctor T-Shirt on
it’s way to him soon.
In this down economy, irrespective of size of company involved,
people want to save money, limit costs and increase throughput of their...
Continuous Integration can be tricky to provision. It’s IO or CPU
bound at the beginning and then it has a tendancy to batter your
database for a long time while staying almost idle. Slava Imeshev of Viewtier kindly commented on myoutsourcing
Agile development. Love it or hate it, there's no doubt that
it's here to stay. I've enjoyed a great deal of success thanks to agile
software development and agile project management methods, but here are
10 things I hate about Agile!
1. Saying you're doing...
Today, CollabNet announced that it has acquired Danube Technologies, a company that develops Scrum project management software and conducts Scrum certification training. Founded in 2000, Danube was a small business with about 30 employees before the...
How to break a deploy: Take one codebase. Sieve in a
new class. Mix in the dry ingredients and a new runtime dependency.
Place another dependency on a pre-warmed Hudson, bake for 10 minutes (on
a medium heat) and then deploy. Oh dear. It didn’t...
I read Agile
development grows UP article written by Mark Lines.
It has quite a strange taste… Is it an attempt to advertise new
methodology? I hope it is, otherwise Mark is completely missing the
point and agile development trends.I want to review the...