Índice:
- Preços e Planos
- Criando um aplicativo comercial de código baixo
- A Experiência do Desenvolvedor
- Uma experiência madura de baixo código
Vídeo: Appian is a Leader in the Gartner 2020 Magic Quadrant for Enterprise Low-Code Application Platforms (Outubro 2024)
Preços e Planos
O Appian é comercializado em negócios corporativos e, como tal, é mais caro do que a maioria das outras ferramentas deste resumo. A Appian oferece uma versão de avaliação de 30 dias com base em uma instância de nuvem segura nos servidores da Appian, mas seus planos de preços começam em US $ 75 por usuário por mês para o Application Edition. O Appian não limita a funcionalidade da plataforma com base na camada, portanto, o Application Edition fornece acesso a todos os recursos, incluindo o design de aplicativos de arrastar e soltar, Appian Records (o banco de dados interno da plataforma), o construtor de formulários Appian QuickApps, Modelagem de processos BPM, um mecanismo de regras integrado para lógica mais complexa, análise e relatórios de aplicativos, colaboração em equipe e muito mais.
A empresa também faz preços por cotação personalizada, mas o único outro nível específico de preços é de US $ 150 por usuário por mês, Enterprise Edition, que estende a funcionalidade do Appian para atualizar e aprimorar aplicativos existentes existentes e se livrar do que a empresa chama de "limites artificiais" em torno do aplicativo limites e cotas de desenvolvimento, embora o Appian não divulgue detalhes específicos sobre esse plano. Todos os planos também incluem gerenciamento de segurança e identidade de aplicativos embutido, suporte a aplicativos embutidos e acesso à interface de programação de aplicativos (API) da Appian e kit de desenvolvimento de software (SDK).
A comparação de preços mais próxima da Appian é a Salesforce App Cloud, que oferece níveis a partir de US $ 25 e US $ 100 por usuário por mês. A Appian tem sido a mais longa de todas as ferramentas deste resumo, por isso a verdade honesta sobre seus altos preços é simplesmente que a empresa foi minada por gigantes da tecnologia como Google e Microsoft entrando no espaço com novas e baratas plataformas de baixo código.
Criando um aplicativo comercial de código baixo
Testamos o Appian de duas perspectivas: a de um usuário comercial médio que deseja criar rapidamente um aplicativo para uma tarefa ou processo específico e a de um desenvolvedor ou departamento de TI de uma empresa que deseja uma maneira mais rápida e menos trabalhosa. para criar aplicativos básicos de BPM. Para testar o primeiro, criamos um aplicativo de agendamento básico. O objetivo era criar um aplicativo que pudesse adicionar um novo evento com campos para nome do evento, data e hora e duração. Em termos de recursos, queríamos, no mínimo, a capacidade de convidar membros da equipe para eventos e classificar a lista de eventos em um calendário ou exibição cronológica.
É difícil criar uma experiência básica de aplicativo baseada em formulário mais rapidamente do que você pode com o Appian. Na última vez em que testamos plataformas com códigos baixos, o Appian ficou no topo porque a combinação de Appian Quick Apps e o Appian Designer completo criaram uma dupla potente na criação de um aplicativo rapidamente e, em seguida, colocaram a personalização em camadas e adicionaram recursos no topo. O Quick Apps é basicamente baseado em formulários, e o Designer completo permite mapear todos os dados e objetos no aplicativo com o Appian Process Modeler do tipo arrastar e soltar.
Desde então, a Appian adicionou alguns recursos e personalização adicionais a esse processo, incluindo a capacidade de remover campos padrão, criar um site autônomo para o Quick App com um ícone exclusivo e visualizar seu formulário a qualquer momento. Para criar meu PCMag Scheduling App básico, comecei clicando no ícone de menu ao lado da miniatura do meu perfil no canto superior direito do painel Appian para abrir minha navegação e iniciar o console do Quick Apps. O Appian fornece documentação detalhada, treinamento e tutoriais em vídeo para guiar você pela plataforma, mas mesmo com uma explicação passo a passo onde está, o menu suspenso principal da plataforma está um pouco oculto em comparação com a exibição do painel frontal e central em que você entra Microsoft PowerApps, Google App Maker e Zoho Creator.
Quando você está no Quick Apps Designer, o processo de criação do aplicativo leva apenas alguns minutos. O construtor de formulários leva você por quatro etapas simples. Primeiro, nomeei meu PCMag Scheduling App com uma breve descrição e designei o que eu queria que as entradas únicas e múltiplas fossem nomeadas (neste caso, "Evento" e "Eventos".) A próxima etapa o leva ao próprio formulário, onde você adicione campos com um tipo de formulário (texto, número, data e hora, usuário), independentemente de o campo ser opcional ou obrigatório, e use as setas para cima e para baixo para alterar a ordem. Adicionei campos para Nome do evento, Data do evento, Duração, Host e Convidados e, em seguida, passei para o estágio Access, onde designei quais usuários podem modificar e colaborar usando este aplicativo e escolhi um ícone de calendário dentre as centenas de ícones disponíveis. poderia associar ao meu aplicativo. A partir daí, cliquei no botão de visualização para verificar como era o formulário e publiquei o aplicativo na minha equipe. Todo o processo levou menos de 10 minutos.
Quando abri meu aplicativo finalizado, o Appian havia preenchido um aplicativo Web completo com várias guias. Consegui preencher o formulário que havia criado, incluindo a capacidade de anexar arquivos ao meu evento. Depois de enviado, o evento apareceu em uma lista na guia Eventos do meu aplicativo. O Appian também adicionou guias padrão para o Trends (estatísticas sobre seu aplicativo que são preenchidas em tempo real) e uma guia Minhas tarefas associada ao aplicativo, que permite enviar tarefas associadas a um evento específico para colegas de trabalho e até atribuir um prazo por isso.
O aspecto da produtividade baseada em tarefas da plataforma é uma das principais filosofias de design da Appian. Todo aplicativo criado é armazenado automaticamente como um Appian Record - o que torna muito menos dor de cabeça começar a criar um aplicativo do que criar um banco de dados primeiro, como no Microsoft PowerApps e no Google App Maker. Todas as atividades, alterações e tarefas associadas ao aplicativo fluem para a interface Tempo do Appian. O Tempo, acessível no menu suspenso principal, é um aplicativo de intranet semelhante ao Facebook, mostrando a atividade em todos os aplicativos que sua organização ou equipe criou.
No feed de notícias principal, você pode postar uma atualização de status, tarefa ou dar elogios a um membro da equipe, bem como comentar ou marcar com estrela ou postar atualizações no seu feed. Se um membro da equipe publicar um novo aplicativo, uma atualização será exibida no feed. A barra de navegação na parte superior da interface Tempo também possui guias para Tarefas, Registros, Relatórios e Ações, enquanto um menu de navegação pessoal à esquerda o vincula a aplicativos que você criou e a quaisquer tarefas ou prazos atribuídos a você. As guias Registros e Relatórios são bons locais agregados para encontrar todas as análises de aplicativos e dados armazenados nos aplicativos, e a guia Ações é particularmente útil, pois fornece aos usuários links rápidos para criar uma nova entrada em qualquer um dos aplicativos que sua equipe criou. para criar um novo cliente ou entrada de pedido ou abrir um tíquete de suporte. Appian é a única ferramenta que testamos com esse tipo de experiência de colaboração integrada incorporada à plataforma, combinada com um processo de criação de aplicativos simples para usuários de negócios.
A Experiência do Desenvolvedor
O outro lado da plataforma Appian abrange o Appian Designer, que inclui mais ferramentas avançadas focadas no usuário e no desenvolvedor para design de interface do usuário de arrastar e soltar, modelagem de processos e regras automatizadas, além de uma personalização mais profunda do aplicativo. Para testar o Appian da perspectiva de TI, nosso desenvolvedor criou um aplicativo chamado Crowd Control, um gerenciador de contatos colaborativo. O objetivo desse aplicativo era criar uma página de lista de contatos, uma página de detalhes de contatos e uma nova página de contatos, além da capacidade de adicionar fotos e várias anotações a cada contato. Também testamos a capacidade de simular alterações no aplicativo ao longo do tempo, adicionando novos campos e alterando os existentes.
Nosso desenvolvedor não achou o processo de criação baseado em formulário e o Appian Designer completo tão intuitivo e personalizável quanto no PowerApps e no Zoho Creator. O Appian mantém tudo direto para que a criação básica do aplicativo seja feita da maneira mais rápida e eficiente possível. Mas as coisas começam a se deteriorar um pouco com as alterações no modelo de dados e quando você deseja fazer ajustes no design. Como o Zoho, não há gerenciador de entidades, o que significa uma ferramenta para criar e gerenciar as tabelas ou entidades em seu banco de dados. Você projeta suas entidades como parte do formulário ou aplicativo, o que é ótimo para usuários corporativos comuns, mas não é ideal para programadores.
Criar o formulário de 'entidade' para o Crowd Control foi muito fácil, embora houvesse um conjunto muito limitado de tipos de campo para escolher. Não havia um tipo de campo para números de telefone, e-mails, imagens, moeda etc. Contraste isso em relação ao Zoho e PowerApps, e as diferenças são bastante acentuadas. Appian também exigiu um campo 'Título' em todas as entidades do formulário, quer você quisesse ou não. Você pode alterar o nome, mas não o tipo, e não pode remover o campo de título do formulário. Também foram criados dois outros campos "padrão" adicionais, mas nosso desenvolvedor achou esses supérfluos e sempre os excluiu.
No Appian Designer, a primeira coisa que você vê é uma longa lista de objetos que compõem seu aplicativo, que pode ser classificada e pesquisável através da navegação à esquerda. A principal ferramenta de personalização disponível aqui é o Appian Process Modeler. Isso fornece uma interface de arrastar e soltar para criar fluxos de trabalho complexos e o designer da interface para ajustar a aparência, a aparência e o layout do seu aplicativo. Tudo isso está disponível clicando em Novo na barra de ferramentas do Appian Designer, que abre uma longa lista suspensa para adicionar novos tipos de dados e registros, modelos de processos, interfaces de aplicativos ou elementos adicionais como regras, integrações, documentos e grupos automatizados.
O Appian também adicionou outras ferramentas úteis no Appian Designer para personalizar ainda mais os aplicativos com uma lógica mais complexa. Isso inclui um novo mecanismo de Decisão, que atua essencialmente como uma planilha, permitindo modelar a lógica dentro de um sistema para definir condições em torno de processos e tarefas de roteamento para usuários específicos. Isso requer algum conhecimento de booleano e regras para criar lógica válida em torno das ações automatizadas, mas o mecanismo de Decisão permite marcar ações específicas com prioridade baixa ou alta; por exemplo, enviando um tíquete de suporte para um usuário específico com base na urgência da solicitação. O outro novo recurso é um designer de integração, que cria um ponto de integração para preencher a partir de uma fonte de terceiros. Você precisa configurar essa integração com uma API de serviços da Web, portanto, requer conhecimento de como localizar e colar chaves de API.
Nosso desenvolvedor conseguiu criar e personalizar ainda mais o aplicativo Crowd Control, mas descobriu que alguns dos objetos tinham erros, mesmo com uma primeira compilação limpa de um aplicativo. Você realmente precisa caçar e bicar para encontrar o objeto que deseja editar. O Appian também usa caixas de diálogo modais, que impedem que os usuários interajam com qualquer outra parte do aplicativo até que a caixa de diálogo seja fechada. Isso pode ser um problema se houver algo mais na tela ao qual você deseja se referir, pois pode ser bloqueado pela caixa de diálogo. Nenhuma codificação foi necessária para criar o aplicativo, mas o processo de teste envolveu a entrada no código gerado para corrigir erros. Appian foi a única ferramenta que exigiu esse nível de detalhe, principalmente ao alterar os campos existentes para simular a manutenção do projeto. Alterar um nome de campo no Appian Designer basicamente quebrou o aplicativo e demorou muito tempo pesquisando e corrigindo erros com um processo de tentativa e erro para fazer alterações.
No geral, nossos testes focados em TI descobriram que, quando se trata de uma personalização mais profunda, o Appian fica atrás do PowerApps, do Google App Maker e do Zoho Creator em termos de aprimoramento e usabilidade. Nosso desenvolvedor precisou pular de um lugar para outro para fazer as coisas na ferramenta e achou os painéis do designer um tanto intrusivos, exigindo bastante rolagem horizontal para usar. Os recursos de ajuda também não são tão naturalmente incorporados na interface, o que torna a curva de aprendizado no Appian Designer um pouco mais acentuada.
Uma experiência madura de baixo código
Appian, juntamente com o Salesforce App Cloud, representam os veteranos de código baixo experientes neste resumo. No entanto, embora o Salesforce inclua uma quantidade impressionante de recursos em uma interface desordenada, o Appian faz um excelente trabalho em separar o Quick Apps Designer não focado em programadores dos recursos pesados de modelagem de processos, lógica de aplicativo e personalização de objetos de banco de dados / interface de usuário no Appian Designer. Embora a interface e os recursos deste último não tenham sido executados de maneira tão suave do ponto de vista do desenvolvedor como Zoho Creator, Google App Maker e Microsoft PowerApps, a verdadeira experiência sem código do Appian Quick Apps é incomparável na usabilidade diária.
O maior problema com o Appian é seu alto custo por usuário, que provavelmente custa muitas pequenas e médias empresas (SMBs) em comparação com as outras ferramentas deste resumo. Dito isso, a criação rápida de aplicativos, baseada em formulários, sem complicações, combinada com a experiência de colaboração social genuinamente exclusiva na interface Tempo da Appian, oferece à Appian uma vantagem clara e um aceno da Editors 'Choice para equipes corporativas que procuram uma plataforma madura e sem complicações construir e compartilhar aplicativos de negócios em um ambiente focado em tarefas e produtividade.