Archive of Agile
An Estimate is not a Guarantee
The statement that an estimate is not a guarantee might sound obvious but it often feels anything but. Over the years I have frequently heard managers complain that something has taken longer than was anticipated and have been told to improve the estimates. Of course at times the estimates have…
Read MoreDesigning a kanban board – not as simple as you might think

Last month Emin Tatosian posted an article about agile team-board layouts in which he showcases one of our more successful board designs. It’s fair to say that we don’t always get it right first time, so I thought I’d share an example of a layout that seemed to be a…
Read MoreTwitter Weekly Updates for 2010-02-14
CaplinTech blog latest: Tammy Sharpe: How we survived WAgile: http://bit.ly/ctidHe # CaplinTech blog update: @ian_alderson on #JavaScript Variable Naming Convention http://bit.ly/9SnUFi #yam # Interesting cross-browser technique for pre-caching JS, CSS and data: http://bit.ly/c6RMWG # JavaFX Platform Is the Official Rich Client Technology for the 2010 Winter Games: http://bit.ly/9ltXsH #ria #…
Read MoreAgile Framework Development
At times it seems that the philosophy of agile software development is at odds with that of framework development. Given the amount of print and web space dedicated to agile methodologies, it’s incredible how little is dedicated to this topic. It’s almost as if this conflict needs to be kept…
Read MoreAn agile team-board layout that works for us, for now.

As a team lead, the first time I was tasked with preparing a team-board, I set out to learn from how others had laid out theirs first. I started with a study of various layouts in our office and then searched the web for more ideas, which gave me enough…
Read MoreLet’s all jump on the Kanban
We have been using agile methods – a typical mix of Scrum and XP – for some years now at Caplin. Though all of us have had some level of formal training and many years of experience in agile techniques, I have observed a couple of drawbacks with the Scrum…
Read MoreWhat does Platformability mean to you?
We’ve purposefully not defined exactly what Platformability means. It was conjured up by Duncan based on a number of ideas. To help you decide what Platformability means to you, here are a few things to consider and some of my thoughts about the word. Let’s start by breaking the word Platformability into it’s constituent parts.
Read MoreWelcome to the Caplin Systems Tech Blog
Caplin Systems has been building pioneering real-time web technology for financial markets since 2000. During this time we’ve come up with a lot of very clever solutions to very difficult problems across a broad range of technologies and problem domains. The purpose of this blog is to give our team…
Read More