SOA Myth and Mystery

SOA Myth and Mystery SOA can be dangerous if it’s seen (or sold) as a panacea. Like any IT design approach it’s hard to get right. Put all your success eggs in your SOA basket at your peril.

https://www.julianbrowne.com/article/soa-myths/ · September 20, 2007

The Business Alignment Fallacy

The Business Alignment Fallacy Business alignment is a hot topic in IT. Here I put forward the idea that attempting to align IT and the business is a fruitless exercise, because alignment is a fallacious concept. Everyone in the organisation is the business. IT is therefore already aligned. What’s needed is talk about possible capabilities, not talk of alignment.

https://www.julianbrowne.com/article/business-alignment-fallacy/ · September 19, 2007

Fractal Amplification 1

Fractal Amplification 1 Good coding, and ultimately good architecture, is about a very very very simple concept - putting the right thing in the right place.

https://www.julianbrowne.com/article/fractal-amplification-part-one/ · August 31, 2007

No C in Teamwork

No C in Teamwork It’s easy to confuse teamwork and success. They aren’t always the same. Sometimes to be successful you have to suspend your own needs to work towards a greater good, which in the end is better for everybody.

https://www.julianbrowne.com/article/teamwork/ · August 15, 2007

Kill Your Children

Kill Your Children Selling new ideas, especially ones with a technology basis, can be difficult. People get bored so quickly with technology presentations, and yet they will sit through a two-hour film without any difficulty. It’s all about narratology.

https://www.julianbrowne.com/article/kill-your-children/ · August 14, 2007

Managing People

Managing People We all have to face that stay-technical or manage decision at some point in our IT careers. But why not both? Are not the best managers those that retain a feel for what IT is all about?

https://www.julianbrowne.com/article/managing-people/ · August 7, 2007

Non-Functional Requirements

Non-Functional Requirements

https://www.julianbrowne.com/article/nfrs/ · August 1, 2007

Hold on a tick

Hold on a tick People like their systems to be fast. It’s because we hate to wait. In software sometimes there are delays, but they don’t have to be annoying.

https://www.julianbrowne.com/article/hold-on-a-tick/ · July 18, 2007

Megaprojects

Megaprojects Don’t get seduced. When it comes to projects, big is most certainly not better. It’s a recipe for disaster.

https://www.julianbrowne.com/article/megaprojects/ · July 4, 2007

Interface Catalogue

Interface Catalogue A template for capturing interfaces between applications on a project. Quite simple, but very effective for planning and communication.

https://www.julianbrowne.com/article/interface-catalogue/ · July 1, 2007