Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Iniciação Introdução Tem como objetivo inicial atingir o consenso entre todos os investidores sobre os objetivos do ciclo de vida do projeto, essa fase é extremamente importante pois, a princípio existem muitos riscos de negócios e requisitos que devem ser tratados para que o projeto possa prosseguir, contudo em um projeto cujo o intuito esta relacionando com melhorias em um projeto, essa fase é mais rápida, mas ainda assegura que o projeto seja compensatório e que seja possível fazê-lo. Objetivos Os objetivos principais da fase Iniciação incluem: ● Estabelecer o escopo do software do projeto e as condições limite, incluindo uma visão operacional, critérios de aceitação e o que deve ou não estar no produto. ● Discriminar os casos de uso críticos do sistema, os principais cenários de operação que direcionarão as principais trocas de design. ● Exibir, e talvez demonstrar, pelo menos uma opção de arquitetura para alguns cenários básicos. ● Estimar o custo geral e a programação para o projeto inteiro (e estimativas detalhadas para a fase de elaboração) ● Calcular os riscos em potencial (as fontes de imprevistos) ● Preparar o ambiente de suporte para o projeto. Atividades Essenciais As atividades essenciais da fase Iniciação incluem: ● Formular o escopo do projeto. Isso envolve capturar o contexto, bem como os requisitos e as restrições mais importantes, para que seja possível depreender critérios de aceitação para o produto final. ● Planejar e preparar um caso de negócios. Avaliar alternativas para o gerenciamento de riscos, as equipes de pessoal, o plano do projeto e as mudanças de custo/planejamento/lucratividade. ● Sintetizar uma sugestão de arquitetura, avaliando as mudanças no design e em fazer/comprar/reutilizar para que seja possível calcular custo, planejamento e recursos. O objetivo aqui é demonstrar a possibilidade de execução através de alguma forma de prova de conceito. Isso pode ter a forma de um modelo que simula o que é exigido, ou de um protótipo inicial que explora as áreas consideradas de alto risco. O esforço do protótipo durante a iniciação deve se limitar a ganhar confiança na possibilidade de uma solução - a solução será executada durante a elaboração e a construção. ● Preparar o ambiente para o projeto, avaliando o projeto e a organização, selecionando ferramentas e decidindo quais partes do processo aprimorar. 1.1 - Iteração de Iniciação 1.1.1 - Descrição 1.1.1.1 Conceber novo projeto A principio realizaremos uma visita ao cliente, uma espécie de reunião, caso esse prefira pode vir até nós, basta ligar e agendar um horário, onde esteja disponível, ao menos, os membros que estarão mais envolvidos com o projeto, a partir disso faremos uma análise econômica e analisaremos os riscos para que o caso de negócios seja produzido. Com o caso de negócios concretizado, esse será enviado para a revisão de aprovação de projetos, caso achem satisfatório o projeto será formalmente configurado. 1.1.1.2 Equipe do projeto O coordenador de projetos, ou coordenadores, esta preparado para emitir julgamentos de negócios e riscos técnicos e totalmente capacitado para gerar equipes de pessoas menores, cujo a ênfase esta justamente nessa descobertas de riscos e na estabilidade de um retorno sobre os investimentos potenciais. 1.1.1.3 Orientação de Uso Após decidido que o investimento deve ser feito no projeto, o coordenador irá descrever ao menos duas abordagens, no caso de negócios, para constatar a visão e analisá-las sob os aspectos de impacto de risco e dos resultados econômicos, feito isso, na revisão da aprovação do projeto, uma das opções oferecidas será selecionada, caso a continuidade do projeto exista. Temos, para auxiliar o coordenador de projetos e o revisor de projetos, uma equipe com conhecimento em gerenciamento e teoria na análise de riscos e decisões 1.2 - Preparação do Ambiente de Projeto 1.2.1 Descrição Nesse ponto iremos agrupar todas as atividades de preparação em um padrão, observa-se que nesse ponto as atividades de planejamento inidivuais necessária para prepararmos os ambientes do projeto não são de interesse específico, contudo deixa detalhes de atividades e com esses podemos passar para o próximo nível de detalhamento, essas atividades em andamento serão apresentadas, desde que não cause uma desordem significativa no diagrama. 1.2.2 Preparo de trabalho 1.2.2.1 Descrição O processo de desenvolvimento base é transformado em um processo específico do projeto, além de aprontar a infra-estrutura de desenvolvimento. Preparar o ambiente de desenvolvimento envolve: ● Definir como o projeto vai utilizar o Processo de Desenvolvimento configurado. ● Qualificar seleções de produtos de trabalho com requisitos de formalidade e de sincronização. ● Preparar recursos específicos do projeto, como diretrizes e gabaritos. ● Produzir uma lista de ferramentas candidatas a serem utilizadas para desenvolvimento. 1.2.3 Criar Ambientes para CM (Grenciamento de Configuração) do Projeto 1.2.3.1 Descrição Nesse ponto teremos os artefatos essenciais disponíveis aos desenvolvedores e integradores, sejam em espaços particulares e públicos, conforme esses forem solicitando, logo após iremos atentar para a criação da sua linha base e se foram armazenados para uso futuro. 1.3 Avaliar status do Negócio A finalidade dessa atividade é: ● Avaliar o status da organização (denominada organização de destino), identificar as áreas de aprimoramento e documentá-las na Avaliação da Organização de Destino e no Documento de Arquitetura de Negócio. ● Compreender como categorizar o projeto e identificar qual cenário de modelagem de negócio melhor se adapta. ● Tomar decisões sobre como continuar trabalhando na iteração atual e a descrever como trabalhar em iterações subseqüentes com os artefatos da modelagem de negócio. ● Desenvolver uma compreensão preliminar dos objetivos (Visão de Negócios) da organização de destino que possam estar de acordo com os investidores e a equipe de modelagem de negócio O objetivo aqui é delimitar o esforço de modelagem de negócio, onde a avaliação poderá ser executada em vários níveis de esforços e detalhes. Os resultados da avaliação, incluindo o status atual da organização, os motivos de mudança, os problemas e as áreas de aprimoramento são documentados na Avaliação da Organização de Destino. 1.4 Preparar o ambiente de trabalho Tem por finalidade assegurar que o ambiente do projeto esteja pronto para iteração de lançamento, incluindo o processe e ferramentas. 1.5 Definir planos de projeto Aqui será agrupado todo planejamento para release em conjunto com um padrão. Nesse ponto as atividades de planejamento individuais não são de interesse específico delas mesmas, mas deixa os detalhes de atividades que a leva a fazer isso para o próximo nível de detalhes. 1.5.1 Planejar Projeto Feito o desenvolvimento dos componentes e gabinetes do Plano de Desenvolvimento de Software, todo plano é formalmente revisto, para a viabilidade e acessibilidade em envolvidos. 1.6 Monitorar e controlar projeto Ocorre a cada iteração de cada fase, afinal problemas podem surgir a qualquer momento. A sincronização de outras atividades é ajustada para atender ao projeto. 1.7 Desenvolver Visão Inicial 1.7.1 Analisar o problema Tem por finalidade chegar a um acordo sobre o problema a ser resolvido, a análise do problema envolve aidentificação dos envolvidos, a definição de limites e a identificação das restrições impostas ao sistema. 1.7.2 Compreender as necessidades dos envolvidos Entender as necessidades dos envolvidos de projeto primário, reunindo informações sobre o produto desejado e contemplado. 1.8 Desenvolver Modelo de Domínio Será desenvolvido um modelo de domínio, um subconjunto independente de análise de negócio, onde o focaremos os conceitos, os produtos, os produtos distribuíveis e por fim os eventos que são essenciais para o domínio de negócios. A finalidade dessa atividade alternativa é: ● Identificar todos os produtos e produtos distribuíveis importantes para o domínio de negócios. ● Detalhar as entidades de negócio. ● Fornecer uma compreensão comum dos conceitos encontrados nas operações e no ambiente de negócios. 1.9 Gerenciar o escopo do sistema Tornaremos o escopo do sistema que está sendo desenvolvido o mais explícito possível e vamos focalizar em um corpo gerenciável de trabalho de requisitos para cada ciclo de desenvolvimento Essa atividade trata de: ● Priorizar e refinar a entrada para a seleção de recursos e Requisitos que devem ser incluídos na iteração atual ● Definir o conjunto de cenários comportamentais, para um ou mais casos de uso, que representam alguma funcionalidade central significativa ● Definir como a rastreabilidade será mantida, incluindo quais atributos de requisito e relacionamentos de rastreabilidade manter ● Refinar a Visão para documentar o escopo da solução 1.10 Definir o sistema Nesse momento iremos começar a convergir para o escopo dos requisitos de alto nível, realçando a extensão dos requisitos detalhados para o sistema. Essa atividade trata de: ● Alinhamento da equipe do projeto no entendimento do sistema. ● Execução de uma análise de alto nível sobre os resultados dos Pedidos de Envolvidos coletados. ● Refinando a Visão para capturar os recursos chave que caracterizam o sistema ● Refinando o Modelo de Caso de Uso para incluir casos de uso descritos. ● Descrevendo os requisitos específicos que não são de caso de uso nas Especificações Suplementares ● Ao início para capturar os resultados das atividades de surgimento dos requisitos de uma maneira mais estruturada. 1.11 Realizar Síntese Arquitetural Esse trabalho ocorre durante a iniciação e deve ser limitado a uma ou duas iterações. A finalidade é determinar a viabilidade, e não construir o sistema, durante esse detalhe do fluxo de trabalho. 1.12 Definir missão de avaliação Será abordado no início de acada iteração antes do inicio de outro trabalho relacionado ao teste, esse tipo de trabalho é realizado a cada iteração, lembrando que o seu maior valor é pensar nas várias preocupações e problemas que afetarão o teste no curso de iteração, além de se considerar as ações adequadas a se tomar. Para cada iteração, esse trabalho é enfatizado principalmente: ● Identificar os objetivos, e os produtos liberados, do esforço de testes ● Identificar uma boa estratégia de utilização de recursos ● Definir o escopo e o limite adequados para o esforço de teste ● Descrever o método que será usado ● Definir como o progresso será monitorado e avaliado 1.13 Gerenciar iteração Iremos adquirir os recursos necessários para desempenhar a iteração, alocar o trabalho a ser realizado e, finalmente, para avaliar os resultados da iteração . 1.14 Planejar próxima iteração A princípio iremos criar o plano de iteração, após realizarmos isso, alguns ajustes podem ser necessários para o caso de negócios. O plano de iteração deve ser visto pelo cliente outros envolvidos e, se satisfatório, deveria ser aprovado através da revisão do plano de iteração. Essa revisão também oferece ao cliente a visibilidade das expectativas do projeto de participação do cliente e recursos, particularmente se a iteração for projetada para entregar artefatos ou implantar o software, assim, o cliente pode fazer planos apropriados. 1.15 Marcos dos objetivos do ciclo de vida Ao final da fase de iniciação está o primeiro marco mais importante do projeto ou o Marco dos Objetivos do Ciclo de Vida. Nesse momento, você analisa os objetivos do ciclo de vida do projeto e decide prosseguir com o projeto ou cancelá-lo. Critérios de Avaliação ● Consentimento dos envolvidos sobre a definição do escopo e as estimativas de custo/programação. ● Consenso de que o conjunto correto de requisitos foi capturado e de que existe uma compreensão compartilhada desses requisitos. ● Consenso de que as estimativas de custo/programação, as prioridades, os riscos e o processo de desenvolvimento são adequados. ● Todos os riscos foram identificados e existe uma estratégia atenuante para cada um. O projeto poderá ser anulado ou completamente repensado caso ele não atinja este marco. 1. Conclusão Como pudemos analisar a iniciação do projeto, como o próprio nome diz, esta relacionado ao processo inicial para o desenvolvimento do software, onde inicialmente vamos analisar a possibilidade do mesmo ser concretizado e se o investimento é realmente viável, caso esse seja, as equipes são divididas de tal maneira onde o processo agora é analisar as melhores formas para que o produto final seja desenvolvido da melhor maneira, documentando tudo isso te tal maneira que possa ser analisado a qualquer momento e até mesmo seja reutilizado, tanto para projetos semelhantes, quanto para uma atualização ou alteração. Esse ponto é extremamente importante, pois como foi dito, a princípio já analisa se a ideia pode ser concretizada e claro se é viável, além disso as melhores medidas para a realização são elaboradas, documentadas e auxiliam da melhor maneira possível os próximos passos do projeto.
Compartilhar