MSF - Microsoft Solution
Framework
Alunos:
João Carlos Freire
Daniel Augusto
Rosberg Oliveira
Introdução
 Processo de software é uma seqüência
coerente de práticas que objetiva o
desenvolvimento ou evolução de sistemas de
software. Estas práticas englobam as
atividades de especificação, projeto,
implementação, testes e caracterizam-se
pela interação de ferramentas, pessoas e
métodos.
 O processo de software abordado neste
trabalho será o Microsoft Solution Framework
Microsoft Solution Framework
 O MSF oferece práticas comprovadas para
planejamento, criação e implantação de uma
variedade de soluções de tecnologia.
 O MSF alia recomendações de design e
desenvolvimento de software à criação e implantação
da infra-estrutura em um único ciclo de vida de
projeto para orientar soluções de tecnologia de todos
os tipos.
 O MSF ajuda as organizações a alcançar um
equilíbrio perfeito entre flexibilidade e a necessidade
de cumprir objetivos e minimizar riscos.
Microsoft Solution Framework
 Entre as abordagens fundamentais do MSF
estão:
 Gerenciamento de preparação
 Gerenciamento de projetos
 Gerenciamento de riscos
 O modelo da equipe
 O modelo do processo
MSF - Gerenciamento de preparação
 Cenário e requisitos de segurança específicos:
 O SRMG - é um processo detalhado usado para
determinar quais ameaças e vulnerabilidades têm o
maior impacto potencial em uma determinada
organização
 Suas competências internas:
 Implementada por um Microsoft Certified Systems
Engineer (MCSE)
 pelo menos uma familiaridade básica com os materiais
do Microsoft Official Curriculum (MOC)
MSF - Gerenciamento de preparação
 Materiais do Microsoft Official Curriculum
(MOC)
 Fundamentals of Network Security
 Designing and Managing a Public Key
Infrastructure
 Designing Security for Microsoft Networks
 Designing a Secure Microsoft Windows 2000
Network
 Implementing a Microsoft Windows 2000
Network Infrastructure
MSF - Gerenciamento de projetos
 O MSF fornece uma série de materiais
diversificados para ajudar as organizações
no desenvolvimento de aplicativos e no
gerenciamento de projetos de implantação de
infra-estrutura.
MSF - Gerenciamento de projetos
 Dentre essas ferramentas temos:
 Uma amostra da agenda do Microsoft®
Project que detalha as tarefas, o tempo
necessário e os recursos para uma
implementação de referência da solução que
está inclusa no kit de download Ferramentas e
recursos fornecido com esta solução.
MSF - Gerenciamento de projetos
 Dentre essas ferramentas temos:
 Também está inclusa uma amostra de análise de
custo do projeto gerada diretamente a partir dos
detalhes da amostra de agenda do projeto e da
implementação de referência. Esse material fornece
uma aproximação dos custos de hardware, software e
mão-de-obra para implementar a solução. Esta
planilha serve como um modelo que o usuário final
pode modificar para refletir a quantidade de servidores
necessários e os custos de mão-de-obra da
organização para aproximar rapidamente uma
estimativa do custo de implementação.
MSF - Gerenciamento de riscos
 O MSF defende o gerenciamento agressivo
dos riscos planejando estratégias de alívio e
planos de contingência bem antes de esses
riscos se tornarem problemas reais ou
bloquearem os fatores que viabilizam o
sucesso.
MSF - O modelo da equipe
 O MSF oferece tanto uma estrutura para separar as
funções e responsabilidades das iniciativas de
desenvolvimento de aplicativos e implantação da
infra-estrutura quanto as ferramentas para definir as
funções e suas interações. Entre as funções estão:
 Gerenciamento do programa
 Gerenciamento de produtos
 Desenvolvimento
 Teste
 Experiência do usuário
 Gerenciamento de liberação
MSF - O modelo da equipe
 Gerenciamento do programa:
 O recurso desta função gerencia a especificação do
projeto e atua como arquiteto principal;
 mantém a agenda do projeto e relata o status deste;
 conduz a avaliação e o gerenciamento de riscos;
 facilita a negociação na equipe;
 e coordena a tomada de decisões que favorecerá as
funcionalidades, a agenda ou os recursos.
MSF - O modelo da equipe
 Gerenciamento de produtos
 O recurso desta função atua como
defensor do cliente e gerencia os
requisitos deste;
 conduz a visão/escopo compartilhados do
projeto;
 desenvolve e mantém o caso comercial;
 e conduz a tomada de decisões que
favorecerá as funcionalidades, a agenda
ou os recursos.
MSF - O modelo da equipe
 Desenvolvimento
 O recurso desta função especifica as
funcionalidades do design da solução;
 estima o tempo e esforço necessários para
concluir cada característica;
 e cria ou supervisiona a criação da
solução.
MSF - O modelo da equipe
 Teste
 O recurso desta função verifica a
funcionalidade da solução e garante que
todos os problemas conhecidos sejam
documentados.
MSF - O modelo da equipe
 Experiência do usuário
 O recurso desta função atua como
defensor do usuário;
 gerencia os requisitos deste;
 conduz a tomada de decisões que
favorecerá a facilidade de uso ou a
melhoria do desempenho;
 e desenvolve e oferece treinamento aos
usuários.
MSF - O modelo da equipe
 Gerenciamento de liberação
 O recurso desta função atua como
defensor de canais de operações, suporte
e entrega;
 gerencia as compras;
 coordena a implantação da solução;
 e conduz a tomada de decisões que
favorecerá a capacidade de gerenciamento
e a capacidade de suporte.
MSF - O modelo do processo
 Entre os principais conceitos do Modelo de
processo do MSF estão:
 Gerenciando concessões
 Abordagem orientada a marcos
 Abordagem iterativa
 Fases e marcos regulares
 Fase de concepção
 Fase de planejamento
 Fase de criação
 Fase de implantação
MSF - O modelo do processo
 Gerenciando concessões
 Deve haver um equilíbrio entre os recursos
(pessoal e dinheiro), a agenda (tempo) e as
funcionalidades (escopo). Se um desses
elementos exigir alterações, os outros
também deverão ser alterados de alguma
maneira.
MSF - O modelo do processo
 Abordagem orientada a marcos
 São usados para planejar e monitorar o
andamento do projeto e servem como
pontos intermediários. São usados para
garantir a sincronização com as
expectativas dos clientes, permitir a
coordenação com outros membros da
equipe e prestar contas do projeto.
MSF - O modelo do processo
 Abordagem iterativa
 O MSF recomenda que as soluções sejam
desenvolvidas criando, testando e
implantando primeiramente a
funcionalidade principal e periodicamente
adicionando conjuntos de funcionalidades.
MSF - O modelo do processo
 Fases e marcos regulares
 Fase de concepção
 Modelo de visão/escopo
 Modelo de estrutura do projeto
 Ferramentas de avaliação de riscos e de
gerenciamento
 Fase de planejamento
 Modelos de requisitos de negócios, usuário, sistema e
outros
 Modelos de especificação funcional
 Modelos de planejamento de desenvolvimento,
gerenciamento de riscos, teste, treinamento,
qualidade e outros
MSF - O modelo do processo
 Fases e marcos regulares
 Fase de criação
 Modelos para resultados apresentados de
conteúdo e código
 Modelos de plano de teste e caso de teste (um
plano de teste da solução e casos de teste
detalhados estão inclusos no Capítulo 13,
“Testing the Solution”).
 Fase de implantação

Modelos de planos de implantação e
comunicação

Apresentavao MSF - Microsoft Solution Framework.ppt

  • 1.
    MSF - MicrosoftSolution Framework Alunos: João Carlos Freire Daniel Augusto Rosberg Oliveira
  • 2.
    Introdução  Processo desoftware é uma seqüência coerente de práticas que objetiva o desenvolvimento ou evolução de sistemas de software. Estas práticas englobam as atividades de especificação, projeto, implementação, testes e caracterizam-se pela interação de ferramentas, pessoas e métodos.  O processo de software abordado neste trabalho será o Microsoft Solution Framework
  • 3.
    Microsoft Solution Framework O MSF oferece práticas comprovadas para planejamento, criação e implantação de uma variedade de soluções de tecnologia.  O MSF alia recomendações de design e desenvolvimento de software à criação e implantação da infra-estrutura em um único ciclo de vida de projeto para orientar soluções de tecnologia de todos os tipos.  O MSF ajuda as organizações a alcançar um equilíbrio perfeito entre flexibilidade e a necessidade de cumprir objetivos e minimizar riscos.
  • 4.
    Microsoft Solution Framework Entre as abordagens fundamentais do MSF estão:  Gerenciamento de preparação  Gerenciamento de projetos  Gerenciamento de riscos  O modelo da equipe  O modelo do processo
  • 5.
    MSF - Gerenciamentode preparação  Cenário e requisitos de segurança específicos:  O SRMG - é um processo detalhado usado para determinar quais ameaças e vulnerabilidades têm o maior impacto potencial em uma determinada organização  Suas competências internas:  Implementada por um Microsoft Certified Systems Engineer (MCSE)  pelo menos uma familiaridade básica com os materiais do Microsoft Official Curriculum (MOC)
  • 6.
    MSF - Gerenciamentode preparação  Materiais do Microsoft Official Curriculum (MOC)  Fundamentals of Network Security  Designing and Managing a Public Key Infrastructure  Designing Security for Microsoft Networks  Designing a Secure Microsoft Windows 2000 Network  Implementing a Microsoft Windows 2000 Network Infrastructure
  • 7.
    MSF - Gerenciamentode projetos  O MSF fornece uma série de materiais diversificados para ajudar as organizações no desenvolvimento de aplicativos e no gerenciamento de projetos de implantação de infra-estrutura.
  • 8.
    MSF - Gerenciamentode projetos  Dentre essas ferramentas temos:  Uma amostra da agenda do Microsoft® Project que detalha as tarefas, o tempo necessário e os recursos para uma implementação de referência da solução que está inclusa no kit de download Ferramentas e recursos fornecido com esta solução.
  • 9.
    MSF - Gerenciamentode projetos  Dentre essas ferramentas temos:  Também está inclusa uma amostra de análise de custo do projeto gerada diretamente a partir dos detalhes da amostra de agenda do projeto e da implementação de referência. Esse material fornece uma aproximação dos custos de hardware, software e mão-de-obra para implementar a solução. Esta planilha serve como um modelo que o usuário final pode modificar para refletir a quantidade de servidores necessários e os custos de mão-de-obra da organização para aproximar rapidamente uma estimativa do custo de implementação.
  • 10.
    MSF - Gerenciamentode riscos  O MSF defende o gerenciamento agressivo dos riscos planejando estratégias de alívio e planos de contingência bem antes de esses riscos se tornarem problemas reais ou bloquearem os fatores que viabilizam o sucesso.
  • 11.
    MSF - Omodelo da equipe  O MSF oferece tanto uma estrutura para separar as funções e responsabilidades das iniciativas de desenvolvimento de aplicativos e implantação da infra-estrutura quanto as ferramentas para definir as funções e suas interações. Entre as funções estão:  Gerenciamento do programa  Gerenciamento de produtos  Desenvolvimento  Teste  Experiência do usuário  Gerenciamento de liberação
  • 12.
    MSF - Omodelo da equipe  Gerenciamento do programa:  O recurso desta função gerencia a especificação do projeto e atua como arquiteto principal;  mantém a agenda do projeto e relata o status deste;  conduz a avaliação e o gerenciamento de riscos;  facilita a negociação na equipe;  e coordena a tomada de decisões que favorecerá as funcionalidades, a agenda ou os recursos.
  • 13.
    MSF - Omodelo da equipe  Gerenciamento de produtos  O recurso desta função atua como defensor do cliente e gerencia os requisitos deste;  conduz a visão/escopo compartilhados do projeto;  desenvolve e mantém o caso comercial;  e conduz a tomada de decisões que favorecerá as funcionalidades, a agenda ou os recursos.
  • 14.
    MSF - Omodelo da equipe  Desenvolvimento  O recurso desta função especifica as funcionalidades do design da solução;  estima o tempo e esforço necessários para concluir cada característica;  e cria ou supervisiona a criação da solução.
  • 15.
    MSF - Omodelo da equipe  Teste  O recurso desta função verifica a funcionalidade da solução e garante que todos os problemas conhecidos sejam documentados.
  • 16.
    MSF - Omodelo da equipe  Experiência do usuário  O recurso desta função atua como defensor do usuário;  gerencia os requisitos deste;  conduz a tomada de decisões que favorecerá a facilidade de uso ou a melhoria do desempenho;  e desenvolve e oferece treinamento aos usuários.
  • 17.
    MSF - Omodelo da equipe  Gerenciamento de liberação  O recurso desta função atua como defensor de canais de operações, suporte e entrega;  gerencia as compras;  coordena a implantação da solução;  e conduz a tomada de decisões que favorecerá a capacidade de gerenciamento e a capacidade de suporte.
  • 18.
    MSF - Omodelo do processo  Entre os principais conceitos do Modelo de processo do MSF estão:  Gerenciando concessões  Abordagem orientada a marcos  Abordagem iterativa  Fases e marcos regulares  Fase de concepção  Fase de planejamento  Fase de criação  Fase de implantação
  • 19.
    MSF - Omodelo do processo  Gerenciando concessões  Deve haver um equilíbrio entre os recursos (pessoal e dinheiro), a agenda (tempo) e as funcionalidades (escopo). Se um desses elementos exigir alterações, os outros também deverão ser alterados de alguma maneira.
  • 20.
    MSF - Omodelo do processo  Abordagem orientada a marcos  São usados para planejar e monitorar o andamento do projeto e servem como pontos intermediários. São usados para garantir a sincronização com as expectativas dos clientes, permitir a coordenação com outros membros da equipe e prestar contas do projeto.
  • 21.
    MSF - Omodelo do processo  Abordagem iterativa  O MSF recomenda que as soluções sejam desenvolvidas criando, testando e implantando primeiramente a funcionalidade principal e periodicamente adicionando conjuntos de funcionalidades.
  • 22.
    MSF - Omodelo do processo  Fases e marcos regulares  Fase de concepção  Modelo de visão/escopo  Modelo de estrutura do projeto  Ferramentas de avaliação de riscos e de gerenciamento  Fase de planejamento  Modelos de requisitos de negócios, usuário, sistema e outros  Modelos de especificação funcional  Modelos de planejamento de desenvolvimento, gerenciamento de riscos, teste, treinamento, qualidade e outros
  • 23.
    MSF - Omodelo do processo  Fases e marcos regulares  Fase de criação  Modelos para resultados apresentados de conteúdo e código  Modelos de plano de teste e caso de teste (um plano de teste da solução e casos de teste detalhados estão inclusos no Capítulo 13, “Testing the Solution”).  Fase de implantação  Modelos de planos de implantação e comunicação