J.D. Meier's Blog
Software Engineering. Project Management. Effectiveness.
Browse by Tags
All Tags
»
Guidance Engineering
(RSS)
Agile
Design
Effectiveness
Frames
Guidance Explorer
Innovation
My Projects
Performance
Productivity
Project Management
Security
Social Software
Software Engineering
Writing Books on Time and on Budget
One of the questions I get asked is how did we execute our patterns & practices Application Architecture Guide 2.0 project , on time and on budget ? It was a six month project, during which we .... Created a language and model for application
Read More...
Agile Architecture Method Pocket Guide
We posted our Agile Architecture Method Pocket Guide to our Application Architecture Guidance KB . This is in response to customers who expressed interest in more modular guides as a supplement to our Application Architecture Guide 2.0 . Chapters
Read More...
Agile Guidance
When I ramp new folks on the team, I find it helpful to whiteboard how I build prescriptive guidance. Here's a rough picture of the process: Examples I've used the same process for Performance Testing Guidance , Team Development with Visual Studio
Read More...
Software Guidance Share
I'm testing another version of the home page on Software Guidance Share . Software Guidance Share is a perpetual work in progress. I think of it as my quick-and-dirty guidance KB for developers and solution architects. I continuously refactor information
Read More...
Patterns and Practices for Visual Studio Team System
I thought it might be helpful to walk through a deliverable so you can see my current approach for building prescriptive guidance in patterns & practices. Stage 1: Knowledge Base We start by building the knowledge base: VSTS Guidance KB (Knowledge
Read More...
Guidance Share Sweep
One of the most important things I did while I was on vacation was sweeping Guidance Share . Guidance Share is where I consolidate my body of software engineering guidance and test user experiences. I redesigned the home page for simpler browsing and
Read More...
Building Books in patterns and practices
Book building is art and science. I've built a few books over the years at patterns & practices. In this post, I'll share a behind the scenes look at what it takes to do so. I'll save the project management piece for another day, and focus on the
Read More...
CodePlex, GE, and MSDN
One of the questions I get is how we build and publish our guides and what's the relationship of CodePlex , GE and MSDN . At a high-level, we build reusable guidance nuggets for customer questions and tasks. We then build a larger guide to bring the nuggets
Read More...
Scenarios in Practice
Scenarios are a practical way to organize and focus your product design, development and release. (We use scenario-driven engineering in patterns & practices) Key Benefits Business value . You can use scenarios to evaluate business value. What pain
Read More...
How To Research Efficiently
Building guidance takes a lot of research. Over the years, I've learned how to do this faster and easier. One of the most important things I do is setup my folders (whether file system or Groove) Initial Folders /Project X /Drafts /Research /Reference
Read More...
Driver's Guide vs. Owner's Manual
One of the metaphors I use to explain the distinction between documentation and guidance is Driver's guide vs. Owner's Manual. While I could go into the finer details, it's a good starting point. From an owner's manual, I expect to see how things work
Read More...
Guidance 2.0
Imagine what a Guidance 2.0 world might be like ... browse tag clouds of reusable "architecture nuggets" subscribe to "guidance feeds" that give you the latest practices and recommendations share your "guidance" playlists with friends (share your favorite
Read More...
Scenario Frames for Guidance
When I tackle a problem domain, I first frame out the space. To do this, I list out scenarios and sub-scenarios. I group the scenarios under categories. Sometimes categories come first, sometimes scenarios do. I call the result, a Scenario Frame. I use
Read More...
Context is Key
I was browsing Rico's blog and I came across his post Do Performance Analysis in Context . I couldn't agree more. When it comes to evaluation, context is key. If you don't know the scenarios and context, you can't trust the merits of your data or solutions.
Read More...
Analyzing a Problem Space
How do you learn a problem space? I've had to chunk up problem spaces to give advice for the last several years, so I've refined my approach over time. In fact, When I find myself churning or don't have the best answers, I usually find that I've missed
Read More...
More Posts
Next page »
Search
Go
This Blog
Home
Email
Tags
Agile
AppArch
Architecture
Blogging
Business
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
July 2009 (3)
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 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