5

我最近了解了Appian的一个低代码平台- 它基本上是一个 Web 服务,允许您单击和拖动界面、使用设计流程以及连接各种数据源。在我太兴奋之前,我想知道您是否可以使用这项服务至少完成Joel 测试的一些检查点

  1. 你使用源代码控制吗?
  2. 您可以一步构建吗?
  3. 你做日常构建吗?
  4. 你有错误数据库吗?
  5. 在编写新代码之前你会修复错误吗?
  6. 你有最新的时间表吗?
  7. 你有规格吗?
  8. 程序员有安静的工作环境吗?
  9. 您是否使用金钱可以买到的最好的工具?
  10. 你有测试人员吗?
  11. 新候选人在面试时会写代码吗?
  12. 你做走廊可用性测试吗?

最重要的是,我担心的第一点:如何进行高级版本管理?我可以像在 GIT 中那样轻松地执行拉取请求吗?

我听说 Appian 的导出文件是 ZIP 文件中的大量 JSON,所以我可以在通常的 GIT 存储库中实际使用它——或者我可以吗?

参考

免责声明:我与该服务无关,我只是好奇,网络搜索并没有引导我到任何地方。

4

2 回答 2

3

一年多前,我在一个使用 Appian 18.x 的项目中工作。Appian 提供Automated Versioning Manager了帮助管理版本控制系统中的 Appian 应用程序和数据库 DDL 文件的功能。它将unzip应用程序并照顾check-inscheck-outs。它是一个命令行实用程序。还有另一种称为Automated Import Manager负责部署的工具。

您可以查看此链接了解详情:https ://community.appian.com/b/appmarket/posts/deployment-automation-manager

就拉取请求/代码审查而言,我认为没有任何简单的过程。我想这主要是因为 XML。代码审查主要基于审查清单(手动)和 Appian 健康检查(程序化)。似乎,有一种称为虚拟应用程序审查的工具,但那是第 3 方(付费的)。可能 Appian 可能会在不久的将来提出一些解决方案。

Automated Versioning Manager我们的项目从未出现过曙光,因为项目在实施之前就已经结束了。:(

于 2020-05-21T05:05:54.620 回答
2

自 2018 年 9 月起与 Appian 合作。我们开发了多个应用程序。

你使用源代码控制吗?

使用最新版本的 Appian 版本控制在管理控件中进行控制。您可以查看包的所有部署和阶段以及部署的人员。

我们还将 Appian 部署与 Azure 集成。

您可以一步构建吗?

这可以通过 Appian 比较环境选项轻松完成。您可以比较环境之间的所有组件,处理所有对象的安全性并查看是否缺少组件。

你做日常构建吗? 是的,有时一天多次

你有错误数据库吗? 我们自己创造了一些符合我们目的的东西。

在编写新代码之前你会修复错误吗? 是的

程序员有安静的工作环境吗? Depends,它有一个 DevOps 团队,所以有时 Ops 部分需要一些时间。

你有测试人员吗? 不,技术测试是在我们的团队中完成的。稍后在验收测试中,我们使用我们的业务员工来测试新功能。

新候选人在面试时会写代码吗? 没有,但下次会用

于 2020-07-11T09:32:55.213 回答