GSA-TTS / tts-tech-operations

Home of the TTS Technology Portfolio team
https://handbook.tts.gsa.gov/tech-operations/
Other
5 stars 0 forks source link

EPIC: Workflow tooling #119

Closed afeld closed 4 years ago

afeld commented 4 years ago

We have a number of use cases for workflows within TTS:

which is done in a number of tools:

All of these are, frankly, sub-par for this purpose. Business Process Management tools are a solved problem, so we should look at various tools that are available within GSA and see if there's one that would meet our needs that we can migrate to. Known options:

Such a tool would need to handle:

cc @ethanheppner

JJediny commented 4 years ago

http://bpmn.io/ Open Source Components for the enterprise version at https://camunda.com/ has been previously considered. BPMN solutions tend to be based on complex legacy XML specs/schemas that make it harder to understand by anyone without domain knowledge of BPMN; and the many non-intuitive/obscure concepts in it.

Risk is that if we pick a common solution for workflow we could be restricting feedback/flexibility in the modeling/wireframe phase of the discovery work needed.

ethanheppner commented 4 years ago

I've heard recommendations of Camunda and Activiti before (I'm wondering, did Bret mention this to you now that he's back :)? It's on my radar, but it's going to take some time to thoughtfully look into whether this is the right solution for us (ensuring there is enough feedback and flexibility as John mentioned). There's a tension between solving the more immediate process issues (getting off unsupported C2, reducing the heavy amount of data entry work that goes into hiring action, etc.) and thinking longer term about these sorts of tools which could support us across many different functions. Let's discuss more to figure out how we appropriately prioritize and get started this.

Ethan Heppner Program Analyst, TTS Business Operations https://gsa.gov/tts

On Mon, Oct 7, 2019 at 8:09 PM John Jediny notifications@github.com wrote:

http://bpmn.io/ Open Source Components for the enterprise version at https://camunda.com/ has been previously considered. BPMN solutions tend to be based on complex legacy XML specs/schemas that make it harder to understand by anyone without domain knowledge of the sometimes obscure concepts in them.

Risk is that if we pick a common solution for workflow we could be restricting feedback/flexibility in the modeling/wireframe phase of the discovery work needed.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/18F/tts-tech-portfolio/issues/119?email_source=notifications&email_token=ADBBFTQV6BQEHNMAF3HPEATQNPMVBA5CNFSM4I5U4FF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEASJR3I#issuecomment-539269357, or mute the thread https://github.com/notifications/unsubscribe-auth/ADBBFTTUHUY3FJBRTKLRBNTQNPMVBANCNFSM4I5U4FFQ .

mogul commented 4 years ago

I am just seeing this thread, so no, but you correctly pinned me as having an opinion.

Camunda is the modern, well-supported and better all-around fork of Activiti. See the thread in Slack where I wouldn't shut up about this.

afeld commented 4 years ago

Asked in Chatter what it takes to get permissions to make Templates in DocuSign, since it came up for something else.

JJediny commented 4 years ago

Closing in favor of epic https://github.com/18F/tts-tech-portfolio/issues/207