Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

MSF-MICROSOFT SOLUTIONS FRAMEWORK
A ORIGEM DO MSF (MICROSOFT SOLUTIONS FRAMEWORK)
Baseado na experiência da empresa na construção de softwares como Office e Windows e em serviços de consultoria, em 1994 surgiu o MSF: 
Um conjunto de boas práticas compiladas pela Microsoft para desenvolver aplicações.
Reuniu os princípios mais eficazes de outros populares modelos em um único processo, visando atingir os seguintes objetivos.
►Soluções em tecnologia de forma mais rápida e eficiente
►Diminuição de riscos
►Obtenção de resultados com maior qualidade
PESQUISASOBRETAXADE SUCESSOEMDESENVOLVIMENTODE SOFTWARE.
DISCIPLINA X METODOLOGIA
►Metodologia: fornece direções especificas para resolver problemas conhecidos. Ela passa algo mais concreto para alcançar seus objetivos, mas limita as possibilidades de manobras, ou alternativas.
►Disciplina: fornece uma orientação de como atingir seu objetivo, porém não passa instruções específicas . Você que define o passo a passo para chegar ao seu objetivo. Permite a análise do andamento de um processo, fornecendo orientação mesmo em situação novas.
►A Microsoft não classifica o MSF como uma metodologia, mas sim como uma disciplina. 
O que isso quer dizer?
Basicamente que o MSF serve como um grande guia e uma coleção de boas práticas. Porém, o MSF não se aprofunda em detalhes.
OBJETIVO DO MSF (MICROSOFT SOLUTIONS FRAMEWORK)
Auxiliar em como organizar pessoas e projetos para planejar, construir e implementar soluções tecnológicas , aumentando, assim, as chances de sucesso durante o Ciclo de vida do desenvolvimento software.
QUAIS SÃO OS FOCOS DO MSF
►Alinhar metas de negócios e tecnologia: 
►Entender porque o projeto existe da perspectiva do negócio. 
►Considerar os diferentes pontos de vistas dos Stakeholders do projeto: cliente, desenvolvedor, responsáveis pelos testes etc..
►Estabelecer metas de projetos, funções e responsabilidades claras:
►Implementar um iterativo: Processo baseado na etapa, no ponto de verificação.
►Gerenciar o risco de forma proativa.
►Responder a mudanças com eficácia.
DIVISÃO DO MSF
O MSF é divido em modelos e disciplinas:
Modelo de equipe: quem faz o que.
Modelo de processo: quando e como fazer.
Disciplina de Gerenciamento de projeto: Como as coisas estão acontecendo, com que custo, tempo etc..
Disciplina de Gerenciamento de riscos: 
Disciplina de Gerenciamento de competências: Capacitar um membro da equipe para realizar o que foi determinado, além do aprendizado com os projetos já desenvolvidos
QUAIS SÃO OS ELEMENTOS CHAVES DO MSF
►Princípios fundamentais e mindsets de MSF: visam orientar e guiar equipes e membros das equipes sobre como trabalhar juntos para fornecer uma solução.
►Modelo de equipe do MSF permite:
►Aos projetos serem redimensionados
►Garante que as equipes encontrem uma variedade de necessidades das partes interessadas 
►Estabelece funções e responsabilidades definidas de acordo com o objetivo.
►Modelo de processo do MSF:
►Busca resultados rápidos e de alta qualidade em um ciclo de vida comprovado de projeto que identifica as principais atividades do projeto
PRINCÍPIOS FUNDAMENTAIS E MINDSETS
Os princípios e mindsets são a base para os diversos modelos, processos e disciplinas do MSF e representam os anos de experiência da empresa no desenvolvimento de softwares. São eles:
►Promovera comunicação: Para que sua equipe seja eficiente é necessário que as informações sejam compartilhadas entre os membros da equipe. 
►Trabalhar para uma visão compartilhada: 
►Exercendo a visão compartilha, as pessoas desenvolvem um senso de comunidade que engloba toda à organização e dá coerência a diversas atividades. 
►É exatamente onde as pessoas assumem um comprometimento mútuo e coletivo com o objetivo de se sentirem conectadas a um empreendimento importante.
►Na sua forma mais simples a visão compartilhada responde a pergunta: O que desejamos criar ? 
Mais poderes aos membros do time: 
É uma boa solução para ambientes que estão em constante mudanças.
Com mais autoridade, osmembrosdaequipeconseguemdesenvolversoluçõescriativasparaproblemasde forma mais fácil
Aceitando o fato de terem as responsabilidades compartilhadas para tomarem decisões e seguirem direções quando necessário.
Entregar o valor incremental:
Cada membro da equipe tem que certifica-se que está entregando algo que esteja compatível com o nível de qualidade do projeto.
Determinar os melhores incrementos para fornecer o valor ou “frequência de entrega”.
Permanecer ágil: Alterações podem ocorrer com frequência e no pior momento possível. Por isso é importante ter uma maneira ágil de lidar com elas, minimizando, assim, as interrupções que as alterações geram.
Investir na qualidade: A qualidade deve ser incorporada de forma proativa; ela não acontece por acaso.
Aprender com todas as experiências: Os membros da equipe devem entender e apreciar que a utilização da experiência acontece em todos os níveis:
Nível de projeto: para refinar um processo amplo:
Nível individual: para melhora interação entre os membros de equipe.
Nível de organização: para saber quais métricas de qualidade será utilizadas em cada projeto
Associe-se a clientesinternose externos: Quando um cliente está trabalhando com a equipe as chances de sucesso do projeto aumentam, pois:
Ajuda a reduzir incertezas.
Reduzo tempo levado para resolver questões sobre requisitos.
Aumenta a compreensão da equipe pra entender os valores mais importantes do projeto.
O MODELO DE EQUIPE DO MSF
O modelo de equipe do MSF segmenta atividades e responsabilidades típicas de entrega de solução em sete grupos de pressão.
Esses grupos são interdependentes e multidisciplinares. 
As funções podem ser combinadas para pequenas situações de equipe e serem expandidas para grandes situações de equipe.
As funções não implicam ou sugerem nenhum tipo de organograma ou de conjunto de títulos de trabalho, pois variam bastante de acordo com a organização e a equipe. 
Este modelo estabelece funções, divide o projeto em grupos, porém trabalha sem um esquema hierárquico. Nesse sistema todos devem compartilhar responsabilidades e tomadas de decisões para que o resultado obtido atinja o nível de qualidade esperado.
Gerente de Programa: Define a arquitetura do sistema e o gerenciamento do projeto como um todo: cronograma, tarefas que estão sendo realizadas, gerenciamento de riscos e etc..
Gerente de Produto: Garante a satisfação do cliente. Representa o cliente dentro do processo.
Desenvolvimento: Quem realmente implementa o sistema.
Experiência do usuário: Fica ao lado do usuário buscando um aumento de efetividade dele com o sistema.
Gerenciamento de liberação: Trabalha para que a versão final do produto seja implementada no ambiente do cliente.
Teste: Melhor definida como qualidade, pois objetiva garantir que o sistema atende as restrições do projeto, que é estável, tem um ótimo desempenho e etc..
O MODELO DE EQUIPE DO MSF: ÁREAS FUNCIONAIS
Gerente de Programa: Define a arquitetura do sistema e o gerenciamento do projeto como um todo: cronograma, tarefas que estão sendo realizadas, gerenciamento de riscos e etc..
Gerente de Produto: Produto tem valor de negócio, marketing do sistema, advogado do cliente e planejamento de produto.
Desenvolvimento: Consultoria tecnológica, modelagem e arquitetura da implementação, desenvolvimento da aplicação e da infraestrutura relacionada.
Experiência do usuário: Acessibilidade, internacionalização, material para treinamento, modelagem de interface com o usuário.
Gerenciamento de liberação: Infraestrutura, suporte as sistema, Logística, gerenciamento de release comercial.
Teste: Planejamento, execução e relatório de testes.
É importante realçar que, apesar de serem seis funções, não é necessário seis ou mais pessoas.
Uma função pode ser desempenhado por várias pessoas ou uma pessoa pode acumular mais de uma função. 
Por exemplo: Gerentede produto pode acumular as funções de teste e experiência com o usuário, pois são perfis mais comerciais.
Algumas combinações não são recomendadas, tais como Gerente d Produto e Gerente de Programa, pois em geral são conflitantes. Nesse caso um defende a equipe e outro defende o cliente.
A composição da equipe vai depender do tipo de projeto, custo ou outros fatores. Porém, é importante que todos os papéis sejam representados
COMO É PROCESSO?
O modelo de administração do MSF une a administração do projeto com a representação do processo:
Gestão do projeto: Concentra em otimizar o processo de fornecimento de soluções e o uso eficiente dos recursos do projeto.
Representação do processo concentra-se :
Definição, compilação e na implantação de uma solução em tecnologia.
O modelo de processos do MSF prevê 5 fases: Envisioning, Planning, Developinge Stabilizing.
►Envisioning: Tem como produto principal um documento de visão e escopo. Este documento formaliza de forma suscinta o que será o projeto. 
Marco de término: É a aprovação da visão por todas as partes envolvidas. Neste ponto todos têm um entendimento geral do projeto e dos recursos necessários. Com base nesta visão é tomada a decisão sobre a continuidade ou não do projeto.
►Planning: Tem como produto o plano do projeto, que é composto de subprodutos, dos quais destacamos:
►Especificação funcional .
►Cronograma da etapa de desenvolvimento. 
Marco de término: é a aprovação do plano de projeto, composto pelos diversos subprodutos. Neste momento já se tem uma visão detalhada do projeto, bem como maior precisão nos prazos e recursos necessários. Mais do que isso, toda a execução do projeto estará devidamente planejada.
►Developing: Quando construímos a solução propriamente dita. Esta fase gerará diversas versões intermediárias, que servirão como pontos de checagem e testes. É bom realçar que nessa fase o software já está sendo testado.
►Marco de término: Quando o escopo está completo, ou seja, todas as funcionalidades planejadas estejam implementadas
►Stabilizing: Nesse momento são lançadas as versões betas para testes sistêmicos e acertos de bugs e de funcionalidades não adequadas a necessidade do usuário. 
►Marco de término: Termina quando existe um consenso sobre a qualidade final do produto. A equipe de estabilização libera o produto para ser colocado em produção.
►Deploying (Entrega): É o processo de implantação realizado pelo pessoal de operações.
►Marco de término: Entrega está completa.
O MSF UTILIZA DE UM MODELO ITERATIVO. O QUE ISSO QUER DIZER?
Significa que para minimizar riscos de projetos grandes são gerados múltiplas versões fazendo que o usuário tenha um papel importante para versão final.
GERENCIAMENTO DE RISCOS
O MSF fala que se deve Identificar, analisar e tratar riscos proativa mente.
Identifique e gerencie riscos durante todas as faces do projeto.
DISCIPLINAS: GERENCIAMENTO DE PROJETOS
O gerenciamento de projeto acontece durante todo o desenvolvimento do sistema, em paralelo com as etapas do modelo de processo e é compartilhada por todas as funções.
FERRAMENTAS MFS:
O MFS está versão 5.0 que é integrado ao Visual Studio Team System e que foram criadas duas versões: 
MSF for Agile Software Development -modelo indicado se seu projeto pode ser realizado com um mínimo de pontos de checagem, maximizando a interação com o cliente e a velocidade de desenvolvimento.
MSF for CMMI Process Improvement -modelo indicado se seu projeto necessita de documentar os passos dados durante o processo de desenvolvimento para ser compatível com CMMI nível III. 
CONCLUSÃO
O MSF (Microsoft Solutions Framework) permite uma fácil compreensão, além de ser bastante flexível em sua aplicação e suporta múltiplas abordagens, sendo possível sua adaptação para apoiar qualquer projeto, independentemente da sua dimensão ou complexidade.
BIBLIOGRAFIA:
HTTP://TECHNET .MICROSOFT.COM/EN-US/LIBRARY/BB497060.ASPXHTTP://MSDN.MICROSOFT.COM/PT-BR/LIBRARY/JJ161047.ASPX (VISÃO GERAL);HTTP://MICROSOFT.COM/MSFREAD MORE: HTTP://WWW.LINHADECODIGO.COM.BR/ARTIGO/78/CONHECA-O-MICROSOFT-SOLUTIONS-FRAMEWORK-MSF.ASPX#IXZZ2N3KWT9GJ

Mais conteúdos dessa disciplina