Designing a Workflow Engine

Well I’m at it again, designing yet another crowd workflow engine. One of the things about workflow engines are that one size doesn’t really fit all especially if you want it to be easy to use. The workflow engine I’m working on is for getting code completed. The problem is how to do it in a way that:

  1. Limits scope and ACL
  2. Allows for new workflows to be generated quickly.
  3. Ensures that Workers are isolated from each other and do not see each others tasks.
  4. Ensure that Managers can see everyones tasks.

Doing all of this cheaply without spending an arm and a leg on Jira, Asana or some other tool has been the major bottleneck. In the future that may be a possibility, but for right now just doing the first four are the MVP of the solution.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s