Home Indexes
MSF Indexes 2
Mini-Sites UXGuide

Guidance

FxCop 1.3  Using FxCop 

MSF For Agile Software Development Process Guidance Glossary

MSF for CMMI Process Improvement MSF ProcessGuidance.htm  Applying CMMI in Small Settings.pdf

Index  Work Streams

Code Review Laundry List

Activity Code Review  Activity Design Review  Activity - Write Vision Statement

Tools & Templates

Project Checklist.xls  QoS Requirements.xls

Persona.doc Scenario Description.doc  Vision.doc

Personas: Practice and Theory

Template Sample - Web Application Threat Model.doc

Test Approach.doc

White Papers, Patterns, etc Not from Microsoft

Principals and Patterns

Principals and Patterns Index 

The Stateless Design Pattern 

A Resusable Web Architecture

Software Testing

Appendix : Common Software Errors

Microsoft Coding Techniques and Links

Microsoft Solutions Framework 3.1 (MSF)

White Papers

Overview

MSF Team Model v3.1

MSF Process Model v. 3.1

MSF Project Management Discipline

MSF Readiness Management Discipline

MSF Risk Management Discipline

MSF3.1/MSF_Sample_Templates.zip

Phase 1 Envisioning

MSF3.1/MSF Sample Templates/1_Envisioning/CurrentStateInfrastructureAssessment.htm

MSF3.1/MSF Sample Templates/1_Envisioning/MilestoneReviewReport.htm

Project Structure

Vision/Scope

MSF3.1/MSF Sample

 Risk Template Tool.xls  Simple Risk Assessment Template v1.0

Phase 2 Planning (Plans)

AvailabilityPlan.htm

BackupAndRecoveryPlan.htm

BudgetPlan.htm

CapacityPlan.htm

CommunicationsPlan.htm

DeploymentPlan.htm

DevelopmentPlan.htm

EndUserSupportPlan.htm

MasterProjectPlan.htm

MicrosoftSupportPlan.htm

MigrationPlan.htm

MonitoringPlan.htm

OperationsPlan.htm

PerformancePlan.htm

PilotPlan.htm

PurchasingAndFacilitiesPlan.htm

SecurityPlan.htm

SupportPlan.htm

TestPlan.htm

TrainingPlan.htm

Phase 2 Planning (Specifications)

BusinessRequirements.htm

Conceptual Design

FunctionalSpecification.htm

Logical Design

OperationsRequirements.htm

PhysicalDesign.htm

SystemRequirements.htm

UsageScenarios.htm

UserRequirements.htm

Phase 3 Developing

MSF3.1/MSF Sample Templates/3_Developing/TeamLeadProjectProgressReport.htm

TeamMemberProjectProgressReport.htm

TestingAndBugReporting.htm

TraceabilityAudit.htm

Phase 4 Stabilizing

Pilot Review

Release Sign-Off form

Test Specification

Phase 5 Deploying

Post Project Analysis

Project Close-out Report

Guides

Smart Client Arch and Design Guide.pdf

WSSP.chm (Web Service Security Patterns)

FxCop Rule Topics

RuleWizard Documentation (A bit out dated)

How To

How to Configure the Logging Application Block

How to Configure Custom Sinks with the Logging Application Block

How to Configure Tracing with the Logging Application Block

Exception Handling Strategies  Logging Exceptions

Lab 8 (Build Your Own)

Create a Notification Block - Part 1

Sites

The MSF Home Page on TechNet

Overviews

The following Core Whitepapers are displayed in the recommended order of reading

MSA & ESF - MSF & MOF Overview

Trade-Off Triangle  MSA Testing Methodology  Motivation to use Internet Data Centers

MOF - Design for Operations Building Health, Task, and State Models

MSSE - Microsoft Solution for Supplier  Architecture Guide  Operations Guide  Services Guide  Deployment Guide  Support Guide

Supply Chain Management UseCase Model1.0.pdf

Supply Chain Management Sample Application Architecture.pdf

Docs

RAG: Chapter 1  Chapter 02 - Network Infrastructure Design  Chapter 03 - Firewall Design Chapter 04 - Storage Design  Chapter 6 Storage Design 

My Mini-Sites Mini-Sites/default.html Mini-Sites Index

Pattern Indexes

Refactoring

FILES

Article Queue

Authentication in ASP.NET: .NET Security Guidance

Designing Data Tier Components and Passing Data Through Tiers

MSBestPractices/enterprise_organization.htm

Mini-Sites/SOA - Understanding the Basics.htm

Mini-Sites/SOA - 8 Implementation Challenges.htm

Mini-Sites/SOA - Considerations for Agile Systems.htm

Design Patterns

Pattern Indexes

Gang of Four Design Patterns  CatelogView1Frmset.htm

Business Rule Pattern Language Overview

Tiered_distribution.htm  Three_tiered_distribution.htm  The Stateless Design Pattern

Exception Shielding

Model-View-Controller

Three-Layered Services Application

Ali Arsanjani (My Patterns GURU)

New Page 1

Pattern Documents/Ali_Arsanjani/manners_externalize_service_semantics_for_automated_service_composition.htm

GOOD

Pattern Documents/Ali_Arsanjani/patterns_of_symmetry_and_stability.htm

Compond BRule Object A Pattern Language for Adaptive and Scalable

Microsoft

Broker

Deployment Plan

Implementing Broker with .NET Remoting Using Client-Activated Objects

Implementing Broker with .NET Remoting Using Server-Activated Objects

Implementing Service Gateway in .NET

Implementing Service Interface in .NET

Implementing Data Transfer Objec

Implementing Model-View-Controll

Implementing Observer in

Implementing Singleton in C#

Layered Application

Master-Master Replication

Model-View-Controller

Observer

Provider Model Design Pattern an

Service Gateway

Service Interface

Singleton

Three-Tiered Distribution

Tiered Distribution

SUN Microsystems

Sun's Pattern Catalog

ApplicationService Pattern

BusinessDelegate Pattern

CompositeEntity Pattern

CompositeView Pattern

Context Object Pattern

DataAccessObject Pattern

DispatcherView Pattern

Encapsulated Business Rule Pattern

FrontController Pattern

InterceptingFilter Pattern

ServiceActivator Pattern

ServiceLocator Pattern

ServiceToWorker Pattern

SessionFacade Pattern

TransferObject Pattern

TransferObjectAssembler Pattern

ValueListHandler Pattern

ViewHelper Pattern

Integration Patterns

Data Integration

Entity Aggregation

Functional Integration

Implementing Process Integration with BizTalk Server 2004

Implementing Service-Oriented In

Implementing Service-Oriented w/BizTalk 2004

Integrating Layer

Integration and Patterns

Integration Patterns

Portal Integration

Presentation Integration

Process Integration

Service-Oriented Integration

System Connections

Using Patterns to Design the Baseline Architecture

Database Patterns

Capture Transaction Details

Data Movement Patterns

Data Replication

Data Transfer Object

Pattern Documents/database/database_notes.htm

Implementing Master-Master Row-Level Synchronization Using SQL Server

Implementing Data Transfer Object in .NET with a DataSet

Implementing Data Transfer Object in .NET with a Typed DataSet

Implementing Master-Slave Snapshot Replication

Implementing Master-Slave Transa

Master-Master Replication

Master-Master Row-Level Synchron

Master-Slave Cascading Replication

Master-Slave Replication

Master-Slave Snapshot Replication

Master-Slave Transactional Incremental Replication

Microsoft Data Patterns

Move Copy of Data