Qual é o valor de BPM? (Business Process Management) Vale a pena usar? Em que casos? [fechadas]

StackOverflow https://stackoverflow.com/questions/214122

  •  03-07-2019
  •  | 
  •  

Pergunta

E eu não estou significando Bits por minuto, mas Business Process Management.

No primeiro embora BPM foi superestimada, porque a tecnologia é algo fácil de endereço, mas eu aprendi o valor de suites BPM está em envolver os, os especialistas em negócios não-técnicos para o design de software.

Eu sei, o usuário está sempre conosco durante a análise, mas os artefatos que usamos são sempre muito desconhecido para eles. Não importa o quão amigável o diagrama UML parece, ou quantas iterações ágeis que vão para, sempre há uma lacuna entre o usuário final e o desenvolvedor final (geralmente coberto pelo gerente de usuário e o gerente de TI: -S)

Como você (como desenvolvedores de software) ver BPM? Será que ela parece interessante? Você consideraria a aprender um deles? Não o seu pensar em 5 anos ele vai estar morto?

Eu sei BPM não é bala de prata em tudo, mas a menos que você tem um cliente muito inteligente que sabe como expressar suas necessidades para que possamos acertar, a análise e requisitos será sempre a área onde os projectos irá falhar.

Foi útil?

Solução

Eu passei um par de anos no conteúdo círculo Information Management Gestão / usando ambos os produtos FileNet e IBM BPM. Eu teria que dizer que estou incrivelmente impressionado, e aqui está o porquê:

1) BPM é uma daquelas coisas que eu não vi nunca implementado de forma intuitiva. Por isso quero dizer (similar ao que você diz na sua pergunta) que um usuário de negócios não pode sentar-se, e com 30 minutos criar um processo / fluxo de trabalho.

2) Eu raramente vi um programador não ser capaz de criar soluções aceitáveis ??

3) A falta de capacidade de explicar BPM para usuários de negócios, a incapacidade dos usuários de negócios de compreender, e a quantidade de tempo e dinheiro gasto em BPM parece ridículo para mim. A partir da experiência em tudo o que eu ter sido envolvido em, a empresa poderia contratar 1 ou 2 pessoas (tipos técnicos) para trabalhar em tempo integral e criar-lhes um aplicativo personalizado para o tempo que leva um monte de tipos de negócios a ter inúmeras reuniões e consultores de aluguer ou empresários trem.

4) É um nicho de mercado incrivelmente, e 90% do resultado envolve o encaminhamento de documentos e aprovações. Este é um conceito muito, muito simples, e que um desenvolvedor pode geralmente código e implementar uma solução para muito mais barato. Se o desenvolvedor é bom, eles podem torná-lo muito mais intuitiva com menos etapas também.

5) Geralmente, leva mais tempo para ter uma conversa codificador com 10 pessoas na gestão, um grupo de usuários de negócios, aprender a usar um produto limitada ruim e chegar a uma solução do que seria apenas para que o desenvolvimento normal ir .

Não me começar errado aqui - Eu sei que minha experiência, enquanto bastante profundo em comparação com alguns, lida apenas com um par de produtos ou seja, eu só toquei um pouco do que está lá fora. Eu sou totalmente a favor da inovação, mas eu ainda não vi uma solução decente, e todos eles custo 20 vezes mais do que valem. Estou certo de software tipo COTS BPM persistirá, mas eu espero que eu não tenho que trabalhar com ele por muitos mais anos. Esperemos então será decente.

Outras dicas

Eu vejo BPM como sendo algo ortogonal a uma unidade de TI tradicional que "mantém os computadores que executam", como BPM é onde nós tentamos melhorar a forma como as coisas são feitas adicionando esta tecnologia ou alterar um processo em conformidade. Acho que é bastante fascinante em algumas maneiras.

Outra parte interessante para mim é que este tende a envolver olhando para diferentes partes do negócio, por exemplo, como é que o trabalho em equipe de vendas, marketing, recursos humanos, etc. e tentando ver o quão eficiente são eles e onde as coisas podem ser melhoradas?

Eu não acho que ele vai morrer, mas o significado do nome vai mudar e evoluir Eu suspeito que um ramo pode ser Automatizando Negócios Especialistas ou algum outro nome. Eu também ver essa mistura com a idéia de uma carteira de aplicações em um departamento de TI de uma empresa. As aplicações são melhorados ou substituídos em uma base regular para melhorar a forma como as coisas funcionam com um valor de melhoria contínua a ele.

Não se esqueça que há aqueles de nós em TI que freqüentam este site. Eu posso ser um desenvolvedor Web em título, mas isso pode ter um par de ângulos diferentes, dependendo da empresa: 1) Desenvolvimento de Produto - Aqui ajuda eu tornar o produto ou facilitar o serviço a empresa vende, 2) Tecnologia da Informação - Aqui eu ajudar o empresa dirigida por conhecer a espinha dorsal da empresa, que é um grupo de máquinas e várias peças de software costurado por vários processos para a forma como a empresa é executado.

A evolução das necessidades e as tecnologias que podem ajudar a atender a essas exigências são geralmente um par de coisas grandes que podem afetar qualquer grande integração de software como um sistema de ERP ou CRM. Ao tomar anos para obter o software instalado ea empresa usá-lo corretamente, provavelmente haverá muitas mudanças a respeito de como nós pensamos que iria trabalhar para isso é como nós realmente usá-lo, onde nem todas as mudanças são ruins. Pode ser que através da remoção de uma parte de uma empresa poderia salvar milhares de dólares nas horas de homem que seria gasto em algo que não é realmente necessário ou útil, mas isso não era conhecido no início e, portanto, um dos recursos solicitados é removido da lista de coisas que queria no final.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top