Lockheed Martin Architect Development

Today we feature a guest post from Lockheed Martin’s  Dr. Jeffrey S. Poulin, LM Master Architect, LM Fellow, Chair, Joint Architecture Working Group (JAWG) and ADQP In September we in the LM Architect community enjoyed a superb keynote presentation from Microsoft’s Patrick Chanezon at our annual Architect’s Workshop, which was attended by over 200 people in…

1

Architects at Work

Architects @ Work! Here in Microsoft’s TED (Technical Evangelism and Development) organization, we believe in hands-on architecture. A good part of our charter involves working with customers on amazing new applications that take our platform in new directions or demonstrate exciting new use cases. Here are some examples of “epic”technologies and applications we’re working on…

2

Barry’s Rules of Engineering and Architecture

Over the years I’ve developed a set of rules I use when building software. They’re far from complete, far from perfect, but I’ve found them useful and perhaps you will too. More importantly perhaps telling you mine will encourage you to share yours. So here goes! Build for the future. This seems obvious, but in…

8

Evolution of IT Roles in a Cloud World

Hello everyone, welcome back from the summer; here in the Pacific Northwest I can attest it was very sunny and surprisingly hot! One of the topics that frequently comes up in briefings and in discussions with customers is the evolution of roles in enterprise IT as we enter the cloud era. Historically, IT departments have…

1

Laws of Process

In an earlier post I mentioned how crucial the notion of business process is to enterprise architecture. Businesses are collections of processes, and EA’s are often called upon to design the most efficient ways of implementing processes. Over the years I’ve thought a lot about the concept of business process. While there are a ton…

2

Quantitatively Aligning Business and Technology

As enterprise architects we are frequently asked to provide a view into how well our systems, infrastructure and applications support our businesses. These analyses can be used to prioritize investments, redirect resources, plan new applications, and understand the impact of business and technology changes. Of course, there are numerous EA frameworks and methodologies to help…

4

Using Codename “Orleans” in Enterprise Applications

One of the more interesting announcements at the //Build conference in April was the availability (in preview) of the new actor-based cloud framework, codenamed “Orleans” (watch the session here).  I’ve been using Orleans for over a year now and it’s great to see it now generally accessible. Orleans represents a new approach to computing, and cloud…

0

Check out the new Microsoft.com/architecture!

As you may have noticed, we’ve updated the architecture site on microsoft.com! As promised, we’ve added lots of new content — and have lots more in the pipeline, so stay tuned. What’s new? Well, first of all, check out Hanu Kommalapati’s terrific article on building reliable cloud applications. It’s all about redundancy! Also, have a…

1

Modern Applications

These days we talk a lot about “modern applications.” What do we mean by that? Let me begin by telling you a story from my past. My first job in the industry, decades ago, was programming a large UNIVAC mainframe at the National Aeronautics and Space Administration (NASA); this room-filling giant tracked, among other things,…

4

Building an Enterprise Cloud Strategy

It’s time for your weekly one-on-one with your CIO, and she shocks you. “I’ve heard that we can save a lot of money in the cloud, and I’ve decided we need to get there,” she says. “How soon can you return with a migration plan?” Mandate in hand, you leave her office. You realize that…

2