Visibility + Supportability + Consistency == Great UX?

In my last couple of posts I explored the concepts of Visibility and Supportability as properties of an architecture.  These are principles that architects must keep in mind when designing user centered architectures, systems that as Frank Lloyd Wright would say, put people first.  We must never forget that we humans are in charge.  We…

6

Supportability – Keeping the "Main Thing" the "Main Thing"

What is the main task of your application? Who is your application written for (the customer)? Supportability is a property of the application that helps to insure that your customer can accomplish the main task that your application is designed to support.  Sure your application can do many things, but you should know what the…

3

Visibility as an Architectural Property

"All the wonders of architecture, elegant structure, proper provision for security and scalability amount to nothing if the user cannot make use of the application to accomplish the goal." Recently Microsoft has decided to save money on telecommunications costs by leveraging voice-over-IP (VOIP) solutions created by our real-time communications team and a product known as…

2

ARCast on Silverlight

I went to a Silverlight training event the other day and Ihave to say this is a really cool platform.  Since they just releasedSilverlight 1.0 RC I decided to try it out for an ARCast episode.  You cancheck out the episode for tomorrow ARCast.TV– PlentyOfFish.Com How one man beat the big guys This is just…

1

Today on ARCast.TV – DinnerNow.net Windows Cardspace (Part 1)

Do you ever get those nasty phising emails?  Ofcourse you do.  You and I know what to do with these but what about dearold grandma?  How can we protect people from being tricked into givingaway usernames and passwords?  How about by changing the way we ask peopleto identify themselves.  This area needs a rather large…

0

Exceptions vs. Error codes with Services

Here is an interesting question from the MSDN ArchitectureGeneral forum that I decided to answer. To throw exceptions or use error codes – that is thequestion… Since God has not handed down any commandments related tothis I think this is a question of principles.  We want to choose the option that is 1.      Easy to understand,…

7

Presentation Tips from Tech-Ed 2007

At this year’s Tech-Ed I’ve had opportunity to sit in on a number of sessions as well as reflecting on the eval comments from mine. I’ve been making notes on things that work well and things that don’t. I’ve been jotting notes on my smart phone but just so I don’t forget these I thought…

1

Tech-Ed US 2007 – The Architecture Landscape

Whew! It’s finally done.  I just gave my one and only session at Tech-Ed US 2007.  I have to tell you I really sweated this one.  After giving the “Pattern & Anti-Patterns for SOA” talk for the last 2 years I knew I had to do something different.  The question was, what would it be? …

1

Today on ARCast.TV Architecting for Performance

Today on ARCast.TV we have another episode from Kuala Lumpur on Performance and Scalability.  So I thought I would jot down a few notes from my thoughts on the subject. When it comes to performance what is the role of the solution architect? The hardware guys will take care of getting a really fast server…

0

Want to be an Architect? Learn to think like one

So you are thinking about becoming an architect are you?  People often ask me how to become an architect.  My typical answer is that the best way to become an architect is to start acting like one.  To help you with this I spend my life interviewing architects around the world to understand the ways…

1