Category Archives: Agile & Architecture

Agile Development & Software Architecture

Caught by The Law!

Don’t get too excited. Those of you hoping to see me carted off in manacles and an orange jumpsuit will be sadly disappointed… No, the law to which I refer is Moore’s Law, which states effectively, if you need reminding, … Continue reading

Friday, July 18, 2014 in Agile & Architecture, Code & Development, Thoughts on the World

Webkit, KitKat and Deadlocks!

I don’t know what provision Dante Alighieri made, but I’m hoping there’s a special corner of Hell reserved for paedophiles, mass murderers and so-called engineers from big software companies who think there might ever be a justification for breaking backwards … Continue reading

Tuesday, June 17, 2014 in Agile & Architecture, Android, Code & Development, Thoughts on the World

My First Android App: Stash-It!

After a couple of months of busy early morning and late night programming, my first Android app has finally been released. Please meet Stash-It! Stash-It! responds to an odd side-effect of the difference between the iOS and Android security models. … Continue reading

Thursday, April 10, 2014 in Agile & Architecture, Android, Apps, Code & Development, My Publications, Thoughts on the World

What Do I Mean by “Agile Architecture”?

A little while back I was approached by EITA Global, a global provider of on-line training, and we have now agreed that I should present for them a webinar entitled “Agile Architects, and Agile Architecture”. The current plan is for … Continue reading

Tuesday, March 4, 2014 in Agile & Architecture, Thoughts on the World

Break Compatibility, Lose Loyalty

For almost 20 years I have been a fan of, and borderline apologist for, Microsoft. One of the main reasons was their focus on software usability, backed up by a visible intention to preserve backwards compatibility wherever possible. While each … Continue reading

Monday, May 7, 2012 in Agile & Architecture, Thoughts on the World, VMWare

Tyranny of the Colour Blind

Musings on why Microsoft are abandoning colour as a dimension for information visualisation Continue reading

Tuesday, February 28, 2012 in Agile & Architecture, Thoughts on the World

Ten Ways to Make Your iPad Work Effectively With Windows

If you’re one of those people who uses loads of Apple products, and is thinking of proposing Steve Jobs for canonisation, then you may be happy with how your iPad works, but if you’re trying to make it work effectively … Continue reading

Saturday, December 3, 2011 in Agile & Architecture, iPad, Photography, Thoughts on the World

Enterprise Architecture Conference 2011 Day 3

Well the third day of EAC 2011 came and went. My talk went well. Despite the last minute scheduling change I got a decent audience, and once in front of real listeners managed to find my style and pace again. … Continue reading

Friday, June 10, 2011 in Agile & Architecture, iPad, Thoughts on the World

No Plan B

Thoughts on the inadequacy of contingency planning on the British transport networks Continue reading

Enterprise Architecture Conference

Halfway through, and this is shaping up to be the best EAC I have attended for a while. I was umming and aahing about whether to attend yesterday’s seminar sessions, and couldn’t make up my mind which to join. In … Continue reading

Thursday, June 9, 2011 in Agile & Architecture, Thoughts on the World

Practical Enterprise Integration

I’m speaking at the IRM Enterprise Architecture Conference 2011, in London next week. My topic is “Practical Enterprise Integration: Realising the Benefits of a Strong Canonical Architecture”. In the paper I discuss the evolution of an EAI environment at National … Continue reading

Thursday, June 2, 2011 in Agile & Architecture, My Publications

The Wrong Orientation?

In an odd confluence, multiple streams of activity have come together to convince me that current IS thinking may be suffering from a bad dose of “the wrong orientation”. My work on data modelling at National Grid, an excellent course … Continue reading

Wednesday, March 9, 2011 in Agile & Architecture, Thoughts on the World

A$$hole Driven Development and Other Anti-Patterns

Musings on antipatterns in development, project management and IT governance Continue reading

Wednesday, February 23, 2011 in Agile & Architecture, Humour, Thoughts on the World

Red Roof Reflections

As my “photographic eye” develops, I find I’m noticing much more readily the colour of light, and how it can be modified by things both inside and outside the scene. This shot of St. Nicholas Abbey on Barbados is an … Continue reading

Saturday, February 19, 2011 in Agile & Architecture, Photography

Beauty is Only Skin Deep

I’m currently reading a book called “Beautiful Architecture“. This has at its core the concept that some software structures are inherently elegant, things of beauty as well as great function, like many of our greatest buildings. The trouble is that … Continue reading

Tuesday, January 18, 2011 in Agile & Architecture, iPad, Reviews, Thoughts on the World

Some Good News

I’ve just had a bit of excellent news – my submission for the 2011 Enterprise Architecture Conference in London has been accepted. The provisional title is “Practical Enterprise Integration – Realising the Benefits of a Strong Canonical Architecture” and I’m … Continue reading

The Half Arsed Agile Manifesto

If you’re wondering why agile methods don’t work in your organisation, look no further than this. Very funny, but scarily accurate. In the words of the Tao of Lao-Tsu, “If you want to control something, you must first let it … Continue reading

Saturday, September 18, 2010 in Agile & Architecture, Humour

21st Century Schizoid Man

Ruminations on leadership, and how leadership responsibilities change with your perspective Continue reading

Sunday, August 29, 2010 in Agile & Architecture, Thoughts on the World

A Parable

Lessons for anyone contemplating a disruptive, rewrite from scratch, change to a software product Continue reading

Sunday, January 17, 2010 in Agile & Architecture, Photography, Thoughts on the World

A Shortage of Analysts?

Bemoaning the systemic failings which are leading to a general lack of good business analysts Continue reading

Wednesday, June 11, 2008 in Agile & Architecture, Thoughts on the World

Paradigm Shift – Clear Memory Now!

Why do we in IT insist on forgetting so much valuable knowledge? Continue reading

Saturday, June 2, 2007 in Agile & Architecture, Thoughts on the World

The Tevye Scale of Approval

Instead of binary accept/reject assessments, here’s a way for an architect to record his true feelings Continue reading

Friday, April 27, 2007 in Agile & Architecture, Humour, Thoughts on the World

Enterprise Architecture Conference 2006 – My Paper

A paper on Agile Architecture which brings together many of my ideas for the first time Continue reading

Tuesday, June 20, 2006 in Agile & Architecture, My Publications, Thoughts on the World

You Need Architects…

Just in case you haven’t already seen it…. Why you need architects, in song and dance. Enjoy! Continue reading

Wednesday, May 24, 2006 in Agile & Architecture, Humour, Thoughts on the World

Best Practices in Test Automation

I am looking for one of my clients into how costs can be reduced, or quality increased, by increasing the extent to which testing is automated. As a first step, I am trying to develop a comprehensive list of test … Continue reading

Tuesday, May 23, 2006 in Agile & Architecture, Thoughts on the World

The Agile Architect at EAC 2006

If anyone is interested in hearing more about my views on architecture, and how agile methods apply to the work of the architect, please sign up for the 2006 Enterprise Architecture Conference in London in June. I’m presenting a paper … Continue reading

Wednesday, March 22, 2006 in Agile & Architecture, Thoughts on the World

Who Are the Architects?

How a number of people in different rules contribute to “architecture” Continue reading

Thursday, January 19, 2006 in Agile & Architecture, Thoughts on the World

An Agile Architecture War Story

I don’t really believe in a common architectural process. As the author of a successful project management book, and recent articles on data architecture methods, I probably shouldn’t say this, but to paraphrase a famous quote, “When I hear ‘process’, … Continue reading

Tuesday, January 3, 2006 in Agile & Architecture, Thoughts on the World

Modelling Data Mapping – A Challenge

Almost all integration projects contain one or more transformations (sometimes called “mappings”) between two different structures holding equivalent data (for example the order tables in the database, and the order XML message). We know how to model the individual static … Continue reading

Friday, August 26, 2005 in Agile & Architecture, Thoughts on the World

Metropolis – Where Do You Want To Live Today?

There’s been a lot of talk in recent years about a “city planning” metaphor for Enterprise Architecture development. Pat Helland’s article “Metropolis” in the Microsoft Architecture Journal is a very good example (see my post on this for some key quotes). … Continue reading

Monday, August 8, 2005 in Agile & Architecture, Thoughts on the World