Software factories presentation at ACS SIG

Thanks to Frank for the reminder – I’m actually on annual leave this fortnight, but I am scheduled to do a NSW Chapter Enterprise Solutions Development Special Interest Group presentation this coming Thursday evening – I will discuss how an organization can improve its development approach inline with expectations using Software Factories, using Domain Specific Languages, patterns…

1

Meeting Virtual Earth guru

Today I had the privilege to meet Niall McDonnell – Lead Software Development Engineer for Virtual Earth Platform, Niall was just the sort of guy I expected a Lead Engineer to be like – soft spoken, unassuming, but with lots of substance! and boy did he have some fascinating technology to show us. Niall is here in…


A day as an architect at Microsoft Australia

Lots of friends and family aften ask me the question “what is it exactly that you do?” so I thought I’d share with you what I did for the day – Friday 26th May. 6:30-7:30am – logging in from home – clearing my inbox, 46 new items came through overnight, mostly from colleagues in North…

1

Security and Web 2.0

In a past blog, I talked about the importance of building ‘quality’ Web 2.0 applications, that is, addressing performance, scalability, security, reliability dimensions (in addition to usability and user experience). I want to focus on Security in this blog, and in particular, Identity Management on Web 2.0. Do you suffer from password fatigue? is your partner concerned about…

2

Get started on the next big thing!

Patrick forwarded me this latest article from Cringely. Yet another observation that is consistent with my past posting on “the end of the Enterprise as we know it”. Mike Platt also has been visiting enterprises around the world, and his findings thus far – back office and enterprise application integration is still a mess… bring on the new…


Integrating CORBA and .NET applications

This question came up again recently, so I thought I’d blog about it. In general, you should build interop solutions using Web Services wherever possible. This will give you a much cleaner integration architecture over time, across multiple projects. In many people’s context, it means that you would take a service oriented architecture approach, and build reusable services…


Essential Software Architecture

I had the privelege to write a book forward late last year. The book is called “Essential Software Architecture”, authored by Professor Ian Gorton. This is the forward I wrote: “Architecture is something of a black art in the IT world. Architects learn on the job, bringing years of experience in design and technology to…

3

Software Factory automates Software Product Line

Linda Northrop’s Software Product Line keynote  at ASWEC set the scene perfectly for my presentation on “Software Factory”. In her presentation, she pointed out a few key impedences and issues related to the adoption of Software Product Line: cost of entry into software product line is non-trivial, both in terms of $ and time inadequate scope definition, large…