You are on page 1of 6

Solution Development Discipline

Course No. 493 • Three days


T
his course is computing and Process and · Couple an
based on Application Models. existing
the Microsoft® methodology
Solutions SDD is applicable with an
Framework to all information iterative,
(MSF), Micro- system projects and milestone-
soft’s definitive is especially suited driven process
reference for for client-server model.
building and solutions. This · Identify relevant
deploying interim
distributed This course is intended for solu- milestones for
business tion providers, enterprise develop- assessing and
applications. ment teams, project managers, managing
project team members, and sys- risks.
tem, technology, methodology, and
· Identify key
deliverables for
business architects.
specific
milestones.
This course syllabus should be
· Explain why the
used to determine whether the
services-based
course is appropriate for the Application
student, based on current skills Model
and technical training needs. Tech- facilitates
nical information is provided on reusability and
the intended audience, course parallelism.
prerequisites, covered topics, · Adapt and scale
lab exercises, course materials, the solutions
and software. development
discipline.
Course content, prices, and
Prerequisites
· Experience
availability are subject to
managing
change without notice.
projects and
component-based course discusses
people
Solutions Develop- software, and Microsoft’s
· Experience with
ment Discipline provides a philosophy on team
information
(SDD), presents the consistent organization. It
system
principles and integrated view of introduces a
reengineering
concepts for the solution design milestone-driven
· Experience with a
achieving success in process—from process model to
development or
enterprise understanding the manage the risks
deployment
development and business problem to inherent in a
methodology
deployment implementing the dynamic
· Experience
projects, using the solution. environment. It
building and
MSF Team and provides an
deploying
Process Models as SDD architectural
enterprise-wide
the basis for is a compilation of framework for
client-server
organizing and best practices that development that
applications
managing a project Microsoft shares emphasizes reusabil
life cycle. with customers, ity and distribution.
The course
solution providers,
materials, lectures,
SDD is the first of and independent At Course
and lab exercises
two MSF courses. software vendors. It Completion
are in English. To
The second, provides guidelines At the end of the
benefit fully from
Designing to improve course, students
our instruction,
Component creativity, effective will be able to:
students need an
Solutions (DCS), communication, and · Build a team of
understanding of
presents the solution peers to
the English
Microsoft view of development by achieve project
language
distributed applying our Team, objectives.
and completion of Day 1 Define SDD
the prerequisites. and describe
Module 1: its three
Course Materials Introduction to models.
and Software the Solution
The course Development Module 2: Team
workbook and the Discipline Model
Microsoft Solutions
Topics: Topics:
Framework
Client-server Typical project
Reference Guide
architecture team
and CD-ROM are
overview Effective
yours to keep.
Building next- project team
generation Team-of-peers
applications concept
Supplementing Shared project
methodologie management
s with responsibiliti
guiding es
principles Small-team
What is concept
Microsoft External
Solutions coordination
Framework
Labs:
(MSF)?
Team
What is SDD?
communicati
Demonstration: on
MSF CD Identifying
overview team
participants
Skills:
Students will be Skills:
able to: Students will be
Define client- able to:
server Explain how
architecture. the proposed
Describe team struc-
changes in ture
the business addresses
environment some of the
and how issues
information introduced
technology by the client-
can be used server
to support development
the business environment.
mission. Explain the
Discuss issues SDD team
encountered approach to
in develop- client-server
ing client- application
server development.
applications. Explain the
Explain the roles,
difference responsibiliti
between a es, and skills
development required for
discipline each team
and a member.
methodology.
Module 3: process es of each that result
Process Model model. project team from this
Explain the member. milestone.
Topics:
benefits of a Describe the
Process models Module 6:
product deliverables
Milestone- Milestone—
mindset and that result
based process Scope
version from this
model Complete/First
releases. milestone.
Clear Use
Describe the Identify the
ownership
paradigm tasks Topics:
and
shift required to Scope/Complet
Accountabilit
necessary to achieve the e First Use
y
implement milestone. Milestone
Risk-driven
the SDD Identify Mission of the
scheduling
process possible team
Versioned
model. issues of this Interim
releases
stage. milestones
Paradigm shift
Day 2 Deliverables
Lab: Module 5:
Tasks
Risk Milestone—
Usability
Module 4: Project Plan
Assessment testing
Milestone— Approved
Skills: Code review
Vision/Scope
Students will be Topics: Internal release
Approved
able to: Project Plan milestones
Topics: Approved Managing the
Define and
Vision/Scope Milestone testing
understand
Approved Mission of the process
the
Milestone team Project
terminology
Mission of the Interim management
presented.
team milestones
Identify the Lab:
Interim Deliverables
differences Adopting
milestones Tasks
between and corrective
Deliverables Content of the
advantages of actions
Tasks functional
using a spiral
Risk specification Skills:
process
assessment document Students will be
model and a
Content of the Functional able to:
waterfall
Vision/Scope specification Identify the
process
document as a contract roles and
model.
Value of the Project responsibiliti
Define the
vision/scope planning es of each
characteristic
document Driving to the project team
s of the SDD
Preparing for next member.
process
the next milestone Describe the
model.
milestone deliverables
Identify and Lab:
that result
describe the Labs: Negotiating a
from this
four mile- Focus of roles feature set
milestone.
stones used during
Skills: Identify the
in the Envisioning
Students will be tasks
process. Your role and
able to: required to
Identify the the
Identify the achieve the
change in Vision/Scope
roles and milestone.
team roles document
responsibiliti Identify
and the focus Skills: es of each possible
necessary to Students will be project team issues of this
successfully able to: member. stage.
implement Identify the Describe the
the SDD roles and deliverables
responsibiliti
Day 3 application
models
Module 7: The MSF
Milestone— Application
Release Model
Topics: Services-based
Release architecture
Milestone Categorizing
Mission of the services
team Applying the
Interim model
milestones Distribution of
Deliverables components
Tasks Skills:
Testing interim Students will be
releases able to:
Making release Define an
decisions application
Post- model.
implementati Define a
on reviews service
Lab: Describe the
Release three
Decisions categories of
services.
Skills: Identify
Students will be distribution
able to: tiers.
Identify the Describe how
roles and the MSF
responsibiliti Application
es of each Model is
project team implemented
member. through the
Describe the design
deliverables phases
that result Describe how a
from this development
milestone. unit
Identify the can organize
tasks to achieve
required to reusability.
achieve the
milestone. Module 9:
Identify Summary
possible
Topics:
issues of this
Course
stage.
objectives
Additional
Module 8:
information
Application
Student
Model
networking
Topics: Evaluation
Enterprise
architecture
and
© 1996 Microsoft Corporation. All rights reserved.
Some elements of this course syllabus are subject to change. This document is for informational purposes
only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.
Microsoft is a registered trademark of Microsoft Corporation in the United States of America and other
countries. Other trademarks referenced are property of their respective owners.
0696

You might also like