Escolar Documentos
Profissional Documentos
Cultura Documentos
Identificar uma necessidade, um problema ou uma oportunidade de negócio. Definir uma solução para isso.
Justificar o investimento que será feito. Avaliar a capacidade organizacional.
Determinar o escopo da solução e documentar os requisitos necessários para que a solução seja aplicada.
O analista de negócios deve definir o problema, questionar as suposições e restrições e garantir a solução correta.
Para iniciar a análise corporativa: metas e objetivos, técnicas para achar os problemas e as partes interessadas.
Os objetivos devem ser SMART (específicos, mensuráveis, alcançáveis, relevantes e com prazo viável para conclusão).
Técnicas para identificação de problemas: benchmarking, brainstorming, análise de regra de negócio, RCA etc.
Partes interessadas: especialista em implementação, patrocinador, especialista no domínio, usuários finais, clientes etc.
Para avaliar novas capacidades é necessário avaliar primeiro, as capacidades atuais da organização.
Entradas: necessidade de negócio, arquitetura corporativa e avaliação do desempenho da solução.
Técnicas: análise de documentos e SWOT (análise de forças e fraquezas / oportunidades e ameaças).
A definição da solução deve possibilitar que as partes interessadas compreendam quais novas capacidades serão entregues.
A solução identificada precisa trazer maior valor agregado à organização, ser eficaz e factível de ser implementada.
A declaração do problema deve conter a descrição do problema, pontos afetados, impactos e os benefícios.
Aula 4: Gerenciamento e comunicação de requisitos
O analista de negócios deve avaliar as soluções propostas, para determinar se elas atendem às partes interessadas.
É necessário determinar se a solução entrega valor de negócio suficiente, para justificar sua implementação.
Suposições e restrições devem ser levadas em consideração.
Caso nenhuma solução (possível) entregue valor suficiente, então, uma recomendação de abandono deve ser dada.
Os requisitos de transição são relevantes durante o período de transição ou de uma migração entre soluções.
Descrevem capacidades que devem desenvolvidas para que a transição entre as soluções seja bem-sucedida.
Validação da solução: para garantir o atendimento das necessidades de negócio e as resoluções dos defeitos.
Investigar saídas defeituosas e avaliar defeitos e incidentes.
Avaliação do desempenho da solução: verificar o valor entregue, por meio das soluções em funcionamento.
Compreender o valor entregue pela solução e validar as métricas da solução.
Tarefas pós-implementação: verificar se todos estão usando a solução e se a solução está trazendo os resultados esperados.
O analista de negócio deve identificar as possíveis modificações feitas pelos usuários finais e validar as métricas da solução.
Aula 1: Introdução aos processos de software
Sistema: coleção de componentes organizados para atender a uma função ou conjunto de funções.
Software: composto por instruções, estrutura de dados e documentos.
Produto de software: conjunto completo de softwares, procedimentos e documentação associada, para liberação ao cliente.
Produto de trabalho de software: conceito mais amplo, pois engloba os produtos de software e os resultados de projeto.
Processo de software: sequência de estados de um sistema que se transforma. Conjunto de etapas com um propósito.
Conjunto de atividades, transformações, métodos e práticas aplicadas ao desenvolvimento e manutenção de Sw.
Qualquer processo conta com pessoas, ferramentas e procedimentos.
A norma ISO/IEC 12207: estabelece uma estrutura comum para processos de ciclo de vida de sistemas e software.
Processos contextuais de sistema: fornecem subsídios para lidar com um produto de software ou sistema.
Processos contratuais, organizacionais capacitadores de projeto, de projeto e técnicos.
Processos específicos são utilizados na implementação de um produto ou serviço, como elemento de um sistema maior.
Processos de implementação de software, de apoio ao software e de reuso de software.
Modelos de processos de Sw: representação abstrata de um processo. Cascata, desenvolvimento iterativo, V, espiral e ágil.
Cada organização deve avaliar suas práticas, necessidades e características, para a aplicação das práticas da norma 12207.
A qualidade de software advém, sobretudo, da qualidade do processo de software.
A gerência de processo de software inclui definição e execução do processo, coleta de dados, análise e controle do processo.
Para a melhoria do processo de Sw: tratamento analítico (identificar onde as melhorias são necessárias) e benchmarking.
Um processo definido necessita ainda mais fortemente de pessoas preparadas para implementá-lo.
A qualidade do local de trabalho deve ser usada como instrumento para a qualidade do processo de desenvolvimento.
Estratégias diferentes para a melhoria de processo. Top-down Vs. Bottom-up.
Top-down: tem como base a comparação entre o processo da organização, com um processo padrão reconhecido.
Bottom-up: realiza mudanças a partir de um conjunto de metas, características de produto e experiências locais.
Medições e métricas devem ser utilizadas no tratamento objetivo da melhoria do processo de software.