Our team has a very robust custom developed project management solution. We're looking to see if we can move it to Jira. I know a little bit about Jira. Before I invest a lot of time, energy, and money in moving to Jira I wanted to see if it can do what we need.
First, let me explain a little bit about our team and our project management process/solution.
- We are an enterprise security function that supports many teams in the organization. Whenever someone needs us they fill out an intake form we've developed.
- Every engagement is a mini project that follows the same process.
- Every engagement will have the same core security related tasks:
- security review
- security architecture
- source code review
- detail design
- etc...
- When someone submits our intake, we create an engagement workbook and someone from our team gets assigned. They are assigned to the engagement and each of the sub tasks.
- Then, the first thing we do is scope out the project. We will identify 1+ (1 or more) applications in scope, and their type, and we will document that in our process.
- Then, based on the # of applications and type of applications, each sub-task will require 0 or more artifacts/deliverables that we need.
- The initial requestor/submitter of the intake will be assigned tasks to deliver those artifacts/deliverables to us.
- Each artifact/deliverable has metadata associated. When someone gives us an artifact/deliverable we document the artifact/deliverable and the associated metadata.
- When we have all of the artifacts/deliverables for a task, then the task is completed.
- When all of the tasks are completed, the engagement is completed.
I will use an example:
- John (outside of our team) wants us to do a security review for Project Beta so John will submit our intake.
- An engagement workbook will get created and we will be assigned to Sue on our team.
- Remember, the engagement workbook will have a bunch of pre-defined tasks.
- For the sake of this example, lets say these are the tasks:
- And, for the sake of this example, lets say:
- For Task A:
- For Type 1 applications we need Deliverable A
- For Type 2 applications we don't need anything
- For Task B:
- For Type 1 applications we need Deliverable B
- For Type 2 applications we need Deliverable C
- For Task C
- For Type 1 applications we don't need anything
- For Type 2 applications we need Deliverable D
- The first thing Sue will do is work with John to identify the applications in scope.
- Sue and John determine there are 3 applications and types:
- Application A of Type 1
- Application B of Type 1
- Application C of Type 2
- Based on a predefined set of rules above we now know we need:
- For Task A
- For Application A, which is of Type 1, we need Deliverable A
- For Application B, which is of Type 1, we need Deliverable A
- For Application C, which is of Type 2, we don't need anything
- For Task B
- For Application A, which is of Type 1, we need Deliverable B
- For Application B, which is of Type 1, we need Deliverable B
- For Application C, which is of Type 2, we need Deliverable C
- For Task C
- For Application A, which is of Type 1, we don't need anything
- For Application B, which is of Type 1, we don't need anything
- For Application C, which is of Type 2, we need Deliverable D
- So for each task, a series of sub tasks get created and by default get assigned to John:
- For Task A
- Provide Deliverable A for Application A
- Provide Deliverable A for Application B
- For Task B
- Provide Deliverable B for Application A
- Provide Deliverable B for Application B
- Provide Deliverable C for Application C
- For Task C
- Provide Deliverable D for Application C
I hope that makes sense?
I am trying to figure out if we can duplicate any of this in Jira? Here is what I think I understand so far:
- I can use the Service Desk feature to create an intake form
- I can use workflows to create the core security tasks (Task A, B, and C in my example above)
Is that right? And what about the rest of it?
How can I implement a feature where we can specify the different applications and their type to the main engagement and then have it automatically generate the related sub-tasks?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.