Page MenuHomePhabricator

Create status mechanism(s) for security-team@ combining Asana and Phab
Closed, ResolvedPublic

Description

We have looked at various schemes for integrating Asana and Phab and a status email that pulls from both seems most practical at the moment.

Initial thoughts / starting point:
Team level:

  • Tickets received
  • Tickets in progress
  • Tickets resolved / closed
  • Total # of tickets in backlog?
  • I know I'd like some sense of how long tickets have been in play - moldy ticket count?

Do we want individual level?

  • Tickets assigned / in progress
  • Tickets closed
  • Another moldy / aged ticket count?

Event Timeline

chasemp triaged this task as Medium priority.Jan 8 2020, 9:15 PM
chasemp created this task.

Which kind of data would you like to pull?

Which kind of data would you like to pull?

We are looking at a 'state of the week' report/email that has assigned tasks across both platforms and possibly aggregated story points. Additionally some subset of information like what is our hygiene dashboard to get noticed for team practices purposes. That's about as far as I've thought it out. I did some PoC work on other ways to integrate phab and asana workflows and the squeeze wasn't worth the juice at the moment.

@chasemp: Most simple would be to use one or more existing queryKeys when calling maniphest.search and then parsing the JSON output, as a good bunch of Security Team related queryKeys are already listed on https://phabricator.wikimedia.org/conduit/method/maniphest.search/. Let me know if I can help somehow.

Tossing jenn's way to document the what of our needs here. She has the best idea of what our weekly touchstones are. Please assign back to me when you're ready :)

Didn't get to this with JB today but it is on the radar and I have a short list going. Will touch base with him about it again soon.

Initial thoughts / starting point:
Team level:

  • Tickets received
  • Tickets in progress
  • Tickets resolved / closed
  • Total # of tickets in backlog?
  • I know I'd like some sense of how long tickets have been in play - moldy ticket count?

Do we want individual level?

  • Tickets assigned / in progress
  • Tickets closed
  • Another moldy / aged ticket count?
chasemp moved this task from Back Orders to In Progress on the Security-Team board.
chasemp renamed this task from Create weekly status email for security-team@ combining Asana and Phab to Create status mechansim for security-team@ combining Asana and Phab.Mar 24 2020, 3:39 PM

notes from meeting today with @Jcross

* so weekly 10' view with per project and per user
* monthly cumulative views and more user things
*Asana Workboards:
** Privacy Reviews
** (coming) Security Roadmap
** some version of Security Milestones?

** ERM Iteration 2


anti-patterns
assigned but not in progress

Ready to roll other than a place to run it. Confirmed with @Jcross the format and info look good.

chasemp renamed this task from Create status mechansim for security-team@ combining Asana and Phab to Create status mechanism for security-team@ combining Asana and Phab.Apr 30 2020, 1:56 PM

Change 595190 had a related patch set uploaded (by Rush; owner: cpettet):
[wikimedia/security/tooling/peek@master] peek: update todo file

https://gerrit.wikimedia.org/r/595190

chasemp renamed this task from Create status mechanism for security-team@ combining Asana and Phab to Create status mechanism(s) for security-team@ combining Asana and Phab.May 8 2020, 3:05 PM

Change 595190 merged by Rush:
[wikimedia/security/tooling/peek@master] peek: update todo file

https://gerrit.wikimedia.org/r/595190

chasemp changed the task status from Open to Stalled.May 11 2020, 7:25 PM
chasemp lowered the priority of this task from Medium to Low.

Change 599433 had a related patch set uploaded (by Rush; owner: cpettet):
[operations/puppet@production] peek: add asana and env variable dependencies

https://gerrit.wikimedia.org/r/599433

Change 599433 merged by Rush:
[operations/puppet@production] peek: add asana and env variable dependencies

https://gerrit.wikimedia.org/r/599433