Closed Bug 947075 Opened 11 years ago Closed 9 years ago

The BIDW teams needs a form for new "product" on BMO

Categories

(bugzilla.mozilla.org :: Custom Bug Entry Forms, defect)

Production
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: aelliott, Assigned: glob)

References

Details

Fields in the form are numbered, sections are lettered. The letters and numbers are not required (or desired) in the final product :):

A. First, tell us what you're trying to accomplish

1. Primary Objective (e.g.: "I want to have more information to aid in partner negotiations.")
<text entry>

2. Who is the audience for this data? (e.g.: "Engagement team", or "Product managers")
<text entry>	

3. What part of the project are you in?
<Drop-Down. Values:
Finance and Operations
People
Business Development and Legal
Mobile Engineering
Services Engineering
Platform Engineering
Firefox
Marketing and Engagement
IT
Insights and Strategy
Foundation
>

4. What team are you on? (e.g.: "Legal" or "FirefoxOS")
<text entry>

5. If you acheive this goal, what level of impact will it have on Mozilla?	(1-50 where 1 = little to no impact and 50 = transformative for all of Mozilla)
<text entry>

B. Now tell us what data can help achieve your objectives

6. Where does the data come from? (e.g.: "Blocklist Pings" or "Workday" or "I don't know")
<text entry>

7. What data elements do you need? (e.g.: "Product Name, Channel, Ping Date")
<text entry>

8. Are there any complex calculations you need?	(e.g.: "Retention percentage")
<text entry>

C. Now tell us how you'd like your data delivered

We have many delivery methods. If your preferred delivery method is not listed or you have ideas for a new one let us know!

9. How do you want to interface with your data?	(Check all that apply.)
<multi select. Values:
SQL Queries (eg. Data Warehouse)
Self-Service
Tableau Dashboard
D3 Dashboard
Email Report
Comma Separated Values (flat file)
Tab Separated Values (flat file)
Excel File
JSON (flat file) 
>

10. Does your data need to be publicly accessible? (May require privacy review.)
<drop down. Values:
Yes
No
>

11. How frequently does the data need to be refreshed? 
<Drop down. Values:
Never. This is a one-off request
Daily
Weekly
Monthly
Quarterly
Annually
>
Depends on: 947012
Assignee: nobody → glob
Further clarifications as discussed:

1. Form should be submitted with status "Unconfirmed"

2. The JSON of the form selections should be attached to the ticket.

3. Please add Due Date field to form.
Upon submission, component should be set to "Customer Request (Master Bug)"
please add two text fields:

12. What company level goal does this request support? 
<Drop down. Values:
Scale Firefox OS- show up in the market share
Add services to the product line
Diversification in revenue
Get Firefox on a growth trajectory
Request does not support a company level goal
>

13. Please explain the impact of fulfilling this request, in terms of the company goal, if applicable.
<text field>
annie,

i've completed the initial version of the form and deployed it to our dev server for evaluation:
  https://bugzilla-dev.allizom.org/form.dbi

you can see a sample bug at https://bugzilla-dev.allizom.org/show_bug.cgi?id=919582

notes:
- you'll have to contact either dkl or myself to get credentials configured on that system, or user persona
- i've created just a skeleton of your product on that system (just a single component), production contains a complete product
Flags: needinfo?(aelliott)
I used persona. I get:  "Sorry, either the product Data &amp; BI Services Team does not exist or you aren't authorized to enter a bug into it. "

... but I'm super excited! We need this.

What is a good time to meet on Friday?
Flags: needinfo?(aelliott)
(In reply to Annie Elliott from comment #5)
> I used persona. I get:  "Sorry, either the product Data &amp; BI Services
> Team does not exist or you aren't authorized to enter a bug into it. "

odd; i was able to create a bug after sudo'ing as your account:
  https://bugzilla-dev.allizom.org/show_bug.cgi?id=919587

does the form load at all, or are you presented with that error instead of the form?

> What is a good time to meet on Friday?

unfortunately my work week has finished by the time you wake up on friday.
do you have any other suitable days (my work hours are on my phonebook entry) ?
Component: API → User Interface
I get the error I pasted: "Sorry, either the product Data &amp; BI Services
> Team does not exist or you aren't authorized to enter a bug into it. "

I will look in phonebook and schedule appropriately, good sir!
Let's change Firefox under "What Part of the Project are you in?" to:

Firefox (all)
Firefox Desktop
Firefox for Android
Firefox OS

Let's change the "what company-level goal does this support?" to a write-in, with the default text of "Request does not support a company level goal"

Under " How frequently does the data need to be refreshed? "
please add in an option for "Immediately/live source"

And in the list at the bottom, how do you want to interface with your data, please move "Tableau Dashboard" to the top of that list.

Once I submit the form, I get:
 There is no version named 'unspecified' in the 'Data & BI Services Team' product.
(In reply to Sheeri Cabral [:sheeri] from comment #8)
> Let's change Firefox under "What Part of the Project are you in?" to:
> 
> Firefox (all)
> Firefox Desktop
> Firefox for Android
> Firefox OS

these values are from the "Mozilla Project" field, which is only used by the BIDW product.
if i update that field, should i rename the current "Firefox" value to "Firefox (all)" and add the 3 other values? 

> Once I submit the form, I get:
>  There is no version named 'unspecified' in the 'Data & BI Services Team'
> product.

i'm surprised it even loaded to be honest ;)
fixed -- "Customer Request" will be used as the version.

https://bugzilla-dev.allizom.org/form.dbi has been updated.
Component: User Interface → Custom Bug Entry Forms
Flags: needinfo?(scabral)
OS: Mac OS X → All
Hardware: x86 → All
Sorry to do this to you! but actually Josephine has told me that such a form isn't useful, as customers rarely fill it out "right", and she has a process.

What we would like is to consolidate some of the existing components, which we should make a separate bug for.

Please resolve when you've blown away the form on dev, and I apologize for the extra work.
Flags: needinfo?(scabral)
no worries :)

To ssh://gitolite3@git.mozilla.org/webtools/bmo/bugzilla.git
   f4c78cf..a7363e0  development -> development
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.