J.D. Meier's Blog
Software Engineering, Project Management, and Effectiveness
September 2008 - Posts
App Arch Guide 2.0 Overview Slides
I added a brief over deck of our patterns & practices App Arch Guide 2.0 project to codeplex: App Arch Guide 2.0 Overview Slides (CodePlex) It's actually a pretty fast slide deck. The first handful of slides give you a quick overview of the
Read More...
Key Architecture Resources
As part of our patterns & practices App Arch Guide 2.0, I put together a short list of resources I want to make sure my team is spending time in: ARCast.TV (Channel9) Architecture Dev Center (MSDN) Architecture Forums (MSDN) SkyScraper (MSDN) The
Read More...
Scenario-Based Architecture Evaluation Methods
I'm a fan of scenarios. Whether you use scenarios for scenario-driven development, scenario-based evaluations, competitive assessments or for shaping products ... scenarios are where the rubber meets the road. I think scenarios
Read More...
Arch Frame Posted to CodePlex
Today we posted our Arch Frame to CodePlex. Wednesdays are ship days (I don't ship on Fridays.) The App Arch Frame is a collection of hot spots you hit when building line of business (LOB) applications. The key to the buckets is that
Read More...
Abstract for Application Architecture Guide 2.0
A few people have asked me for an abstract on the patterns & practices Application Architecture Guide 2.0 project (a work in progress). Here it is. Conceptual Framework A picture is worth a thousand words. Here's the conceptual framework
Read More...
Sources Of Insight is One Month Old
A few of my mentees mentioned that I'm not posting enough about effectiveness on my MSDN blog. That's true. I'll be posting more on effectiveness in the near future. Meanwhile, I've been posting insights and actions for work and life
Read More...
Architecture Frame
As part of our patterns & practices App Arch Guide 2.0 project , we've put together an arch frame. The arch frame is simply a collection of hot spots. These aren't just any hot spot though. These hot spots represent key engineering
Read More...
App Types
As part of our patterns & practices App Arch Guide 2.0 project , we've created a set of application archetypes ("app types" for short.) You can see our app archetypes on our Application Types (Archetypes) Index page. To
Read More...
Key Software Trends
What you don’t know can hurt you. Sometimes the world can change under your feet and you never saw it coming. I like to anticipate and stay ahead of the curve where I can. As part of our patterns & practices Application Architecture Guide
Read More...
The Story of the Engineering Practices Frame
I shared the story of our patterns & practices Engineering Practices Frame on Shaping Software . In a nutshell, the Engineering Practices Frame is a set of categories to organize software development knowledge. The idea behind the frame
Read More...
patterns & practices Performance Engineering
As part of our patterns & practices App Arch Guide 2.0 project , we're consolidating our information on our patterns & practices Performance Engineering. Our performance engineering approach is simply a collection of performance-focused
Read More...
Top 100 Blogs for Software Development Managers
Jurgen Appelo put together an impressive list of what he calls the Top 100 Blogs for Software Development Managers (Q3 2008) . I think it's a great way to find out about blogs you might not know about. The Top 10 Here's the top ten blogs on the
Read More...
What Makes Great Content?
Darren at ProBlogger asks, what is great content ? ... I need to think about it. For now, I'll say that great content ... Surprises you . You learn something you didn't expect. Lifts you up . You're inspired to act. Echoes in your mind
Read More...
Guidelines are Live!
We posted an early draft of our guidelines for the following areas: Architecture and Design Guidelines Presentation Layer Guidelines Business Layer Guidelines Services Layer Guidelines You can browse our set of guidelines from our Guidelines Index page.
Read More...
App Arch Guide 2.0 Key Features
One of my colleagues on the patterns & practices team, David Hill , collected and distilled feedback on what people would like to see from the App Arch Guide 2.0 project: Book, 180-200 pages in length. Descriptive & conversational tone. Lots of
Read More...
patterns & practices Security Engineering
As part of our patterns & practices App Arch Guide 2.0 project , we're consolidating our information on our patterns & practices Security Engineering. Our security engineering approach is simply a collection of security-focused techniques that
Read More...
The Architecture Journal
As part of our patterns & practices App Arch Guide 2.0 Project , I'm scanning Microsoft for helpful architect and architecture related resources. One helpful resource I found is The Architecture Journal . The Architecture Journal Here's the journal's
Read More...
Services Layer
In my previous posts I showed layers and components , and layers and tiers . In this post, I'll show the services layer in a layered architecture. Services Layer Here's a visual example of a services layer, where the application is exposing services:
Read More...
Layers and Components
In my previous post, I summarized layers and tiers . In this post, I'll walk through the key components of the layers. This exercise is part of our patterns & practices App Arch Guide 2.0 project . Layers and Components Here's a visual of a layered
Read More...
Layers and Tiers
As part of the patterns & practices App Arch Guide 2.0 project , we needed to nail down layers and tiers. Layers vs. Tiers The original App Arch Guide distinguished between layers and tiers: "This guide uses the term layer to refer to a component
Read More...
Scenario Frames for Presentation, Business, Data, and Services
As part of our App Arch Guide 2.0 project , we're creating scenario frames to organize customer problems into meaningful lists. These particular frames are an elaboration of our App Arch Meta Model . This helps scope our guidance. We also use them to
Read More...
App Arch Meta-Frame
As part of the App Arch Guidance project , we've created an organizing frame to help think about application architecture: Anatomy of the App Arch Meta Frame You can see from the figure, we have a few parts that work together: Scenarios - You can't evaluate
Read More...
patterns & practices App Arch Guide 2.0 Project
It's long overdo, but we're kicking off a project for v2 of the patterns & practices Application Architecture Guide . You might be familiar with Tom Hollander's post "Application Architecture for .NET" 2 - The Revenge . Well, now it's time for results.
Read More...
SourcesOfInsight.com is Now Live
Sources of Insight.com is now live. It's a blog I use to share insights and actions for improving work and life. I have a lot of mentees at Microsoft so it helps me scale. I have a very simple goal for the blog. It's to share the best
Read More...
My Favorite Software Books
Aside from people, I think books are the best mentors. Ajoy mentioned to me that people like to know what books our team actually uses on the job. I can't speak for the patterns & practices team , at large, but I thought I would help bootstrap
Read More...
Search
This Blog
Home
Email
Tags
Agile
AppArch
Architecture
Blogging
Business
Cloud
Competitive Studies
Design
Effectiveness
Frames
General
Guidance Engineering
Guidance Explorer
Innovation
Intellectual Horsepower
Leadership
Lessons Learned
My Projects
Patterns
patterns and practices
Performance
Process
Productivity
Project Management
Project Practices
Releases
Results
Security
Social Software
Software Engineering
Speakers
The Zen of Results
Videos
Visual Studio
WCF
Work Tips
Archives
November 2009 (1)
October 2009 (1)
September 2009 (4)
August 2009 (8)
July 2009 (9)
June 2009 (11)
May 2009 (3)
April 2009 (7)
March 2009 (10)
February 2009 (11)
January 2009 (18)
December 2008 (14)
November 2008 (19)
October 2008 (11)
September 2008 (25)
August 2008 (6)
July 2008 (2)
June 2008 (4)
May 2008 (5)
April 2008 (7)
March 2008 (11)
February 2008 (10)
January 2008 (24)
December 2007 (20)
November 2007 (7)
October 2007 (18)
September 2007 (5)
August 2007 (10)
July 2007 (5)
June 2007 (7)
May 2007 (14)
April 2007 (7)
March 2007 (48)
February 2007 (20)
January 2007 (16)
December 2006 (11)
November 2006 (5)
October 2006 (12)
July 2006 (1)
June 2006 (1)
May 2006 (2)
April 2006 (7)
March 2006 (7)
February 2006 (1)
December 2005 (5)
October 2005 (4)
September 2005 (2)
Best Of
7 Habits of Highly Effective PMs
Clearing Your Inbox
Get Lean, Eliminate Waste
Timebox Your Day
Results Approach
Scannable Outcomes
Patterns and Practices for New Hires
Effectiveness Post Roundup
2007 Post Roundup
My Projects on MSDN
Writing Books on Time and On Budget
Agile Architecture Method
Agile Guidance Engineering
My Articles
A Language for Architecture
My Blogs / Wikis
Sources of Insight (Personal Development)
Architecture Guidance Share
Shaping Software
My Books
Improving .NET Application Performance
Improving Web Application Security
Building Secure ASP.NET Apps
Perf Testing Guidance for Web Apps
Team Development with VSTS
Security Engineering Explained
Microsoft Application Architecture Guide 2.0
Improving Web Services Security
Personal Development
Lessons Learned in 2008
Personal Development Books
The Zen of Results (Free E-Book)
30 Day Improvement Sprints
Syndication
RSS 2.0
Atom 1.0