Como usar processos atuais da empresa em sua análise de negócios
P
Conteúdo
- Cascata
- Metodologias de desenvolvimento ágil
- Video: aulas sobre análise de processos de negócio
- Video: fases do ciclo de vida bpm - gerenciamento de processos de negócio
- Video: 4 - gestão de processos - o analista de processos e suas atribuições
- Modelo espiral / rational unified process (rup)
- Rad / prototipagem
Como o analista de negócios, você deve descobrir o que precisa ser tratada quando planear sob estes processos de projeto. Ter familiaridade com eles ajuda a ajustar e entender por que certos resultados são Obrigatório ele também garante que você planejar o tempo para realizá-las.
A maioria das empresas utilizam alguma forma de estas metodologias, muitas vezes levando o melhor de cada um e, por vezes, chegando com uma versão combinada que melhor atenda a cultura de uma organização enquanto se concentra em valor de negócio.
Fazendo as seguintes perguntas podem ajudar você a entender mais sobre como você deve executar o projeto com certos processos, técnicas e modelos de documentos aceitos para entregas. Toda esta informação vai para o seu plano de trabalho:
Que metodologia será utilizada para este projeto?
São as partes interessadas familiarizado com a metodologia de planeamento?
São os papéis e responsabilidades do projeto claro?
É o processo adaptado de forma adequada para este projeto?
O que as entregas são necessárias?
Cascata
No Waterfall abordagem, a equipe completa cada fase antes de passar para a próxima.
Estágio | papéis envolvidos | tarefas | entregas |
---|---|---|---|
Planejamento | Projeto patrocínio analista de negócios (BA) - especialista no assunto (PME) | Iniciado projeto- definir projeto scope- estimativa de custos, tempo horários, e as necessidades de recursos | declaração projeto de projeto objectivos- escopo do projeto purpose- aprovação do financiamento document- |
Análise | dados SME- BA- facilitador administrator- | Suscitar negócios detalhado Requisitos- trazer múltipla unidades de organização para um consenso | documento de requisitos de negócios detalhado |
desenhar | banco de dados BA- projetista do sistema designer- | Lay out usuário interface- projetar database- programas de design e Interfaces | relatório do programa definição- banco de dados Layouts tela Layouts especificações |
Construção | Desenvolvedor de software | Escreva teste de unidade Programas Programas criar banco de dados | bases de dados Programas- concluídas |
prova | QA tester- BA- PME | integração de teste, sistema e aceitação do usuário | software totalmente testado |
Implementação | Software developer- trainer | Instalar software-configurar usuários de trem Parametros- | aplicativo de produção |
Manutenção | SME- BA- desenvolvedor de software | Execute impacto Analysis sistema de design modifications- fazer e instalação de alterações | modificações no sistema e melhorias |
Os benefícios desta abordagem é que ela é uma abordagem bem documentada, estruturada, comprovada que incide sobre provocando necessidades de negócios antes de projetar uma solução. As limitações são que você tem que completar cada fase antes de iniciar a próxima fase, o que torna difícil voltar atrás quando surgem problemas.
Se você usar requisitos textuais, planeja adicionar tempo para mais formal comentários para que você possa garantir que todos tenham a mesma compreensão de um requisito.
metodologias de desenvolvimento ágil
A ênfase em um projeto ágil é na construção de uma coesa, altamente qualificados, collocated (No mesmo lugar e side-by-side de trabalho), e auto-gerida equipe que segue o projeto através do início ao fim e fornece software rapidamente. Normalmente, os únicos resultados formais do projeto são o software de trabalho real e a documentação do sistema exigia que está concluída no final do projeto.
Os benefícios de uma abordagem ágil traz para o seu plano de trabalho incluem o seguinte:
feedback rápido dos usuários que aumenta a usabilidade e qualidade da aplicação
descoberta precoce de defeitos de design
A capacidade para passar facilmente para fora funcionalidade em fases incrementais
Video: Aulas sobre Análise de Processos de Negócio
A capacidade das futuras fases Deliverable para capitalizar sobre as lições aprendidas nas fases anteriores (chamado iterações)
A equipe mais motivada e mais produtivo por causa da cara a cara collocation
De compartilhamento de conhecimento para a duração do projecto
análise adaptável (técnicas são empregadas como necessário)
As seguintes limitações podem afetar o seu plano de trabalho:
Dificuldade na coordenação de grandes projetos
Mais lento buy-in para o grande mudança processo de projeto do que muitas vezes esperado
A tendência para documentar não adequadamente o que é necessário após a conclusão
Video: Fases do Ciclo de Vida BPM - Gerenciamento de Processos de Negócio
Dificuldade em prever exatamente o que são possíveis características dentro de um prazo fixo ou orçamento dólar
O desenvolvimento ágil é iterativo (Um processo de repetição), firmemente Em tempo encaixotado (Tem um tempo fixo para o desenvolvimento), e orientada para requisitos dinâmicos (Aqueles que se adaptar e alterar) e medições frequentes.
Video: 4 - Gestão de Processos - O Analista de Processos e suas atribuições
Modelo espiral / Rational Unified Process (RUP)
o abordagem espiral requer a equipe do projeto para realizar análise de risco antes de cada iteração e trabalhar sobre a parte do sistema que tem o maior risco. Envolve também a partes do sistema de execução, tal como eles estão concluídas. Os benefícios incluem o seguinte:
É uma abordagem baseada em risco, abordando as áreas de maior risco em primeiro lugar.
Ele tenta eliminar erros em fases iniciais.
Ele fornece um modelo para o desenvolvimento e manutenção de software.
Ele funciona bem para projetos complexos, dinâmicos e inovadores.
Reavaliação após cada fase permite mudanças nas perspectivas de usuário e arquitetura técnica (as peças de hardware e software dispostas de modo a apoiar o objectivo).
Claro, o método espiral tem suas limitações:
Falta-lhe a orientação processo explícito na determinação dos objectivos, restrições e alternativas.
Ele fornece mais flexibilidade do que é conveniente para muitas aplicações.
Ela exige perícia de avaliação de risco. experiência significativa em projetos de software é necessário para o sucesso.
Rational Unified Process (RUP), uma estrutura de processo adaptável, precisa ser adaptado às necessidades de uma empresa.
RAD / prototipagem
Desenvolvimento de Aplicação Rápida (RAD) e prototipagem são abordagens que foram desenvolvidos para acelerar o tempo necessário para desenvolver um aplicativo. RAD envolve uma análise ou requisitos curta fase de elicitação. A equipe, em seguida, começa o design da interface do usuário através do desenvolvimento de um protótipo muito cedo no projeto como um método de validação necessidades dos utilizadores.
UMA protótipo, tal como uma maquete de uma estrutura da tela, é uma representação gráfica da forma como o utilizador faz interface com um sistema automatizado. Normalmente, os protótipos são criados para interações de tela on-line.
Benefícios destas abordagens são que eles dão aos usuários finais do sistema uma idéia de como ele pode olhar e ajudar o analista de negócios e especialista no assunto (SME) esclarecer seu entendimento mútuo da recomendação.
As desvantagens: Mockups apresentados também no início do projeto pode causar PME se distrair com a estética de uma tela.