Giter VIP home page Giter VIP logo

fabric8-ux's Introduction

fabric8-ux's People

Contributors

adamj avatar bdellasc avatar catrobson avatar dgutride avatar essjaysee avatar jryhanyc avatar junezhang avatar lwrigh avatar mgranfie avatar mindreeper2420 avatar muruganesan avatar smahil avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fabric8-ux's Issues

DISCOVERY: History of a Work Item

Personas: UX

As the UX designer of this feature, I should be need to understand user, product + dev needs and limits so that I can establish requirements and goals to design to.
Verification Considerations:
User needs are understood
Competitive research has been conducted
UI + Product Trends have been captured
Interviews, site visits, etc, as needed, have been conducted.
Requirements have been established + agreed upon by stakeholders
Materials/Artifacts have been posted to InVision for commenting + reference in JIRA + GIT.

JIRA ISSUEs:

https://patternfly.atlassian.net/browse/RHUAP-419
https://patternfly.atlassian.net/browse/RHUAP-437

In Development: Interaction Design Backlog Planning List View

Persona: PM/PO

Aa a PM or PO using ALM, I want to be able to create and view, a list of work items, so that I can create work for the team, see the status of the work item.

Verification Criteria:
User can created, edit and remove a work item, immediately upon logging in, with no questions.

InVision Designs:
UI: https://redhat.invisionapp.com/share/VW8E0F2DY
Menus: https://redhat.invisionapp.com/share/WB8FNVPYE

In JIRA:
https://patternfly.atlassian.net/browse/RHUAP-238

URL Cleanup - UX Needed?

There is no consistency in the URL design in the router. These are the URL end points in the code: login, work-item-list, board, quick-add/:id, detail/:id

For some inspiration of URL design, look at Github issue tracker where this issue is reported.

Do the naming conventions in the URLs need to either match the page titles or be specific to the area that a user is currently in?

Determine Responsive Breakpoints

As a user, I want to be able to view the ALMighty UI on a multitude of devices. In order to do so, the interface must scale properly, depending on the size of the device's viewport.

A base determination for responsive sets needs to be determined in order for the initial UI release to be usable on more than the desktop platform.

Existing JIRA Story: https://patternfly.atlassian.net/browse/RHUAP-264


These are the default media queries in PatternFly:

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }

Show Global and Local Errors in UI

Example of current known global errors:

backend is not reachable
Example of local errors:

required field not filled out
validation errors

Existing JIRA Story: https://patternfly.atlassian.net/browse/RHUAP-297


Previous conversation from the UI Issue (since removed):

5 days ago:
Monica: Quick ?... are the errors all being stored in one resource file? This can be an easy way to track and edit them easily... anyone have any know on this?


2 days ago:
Michael Kleinhenz: @Mgranfie you mean the text of the errors? That's possibly a more global thing, because we might do this for all text in the application and in connection to i18n. But this is an ongoing discussion right now. On tech as well as product level. So, short answer: we don't know yet. But assume yes for now.


Link to almighty-ui issue: fabric8-ui/fabric8-planner#72

Investigation: Code Experience from Planner to IDE

As part of the overall Almighty experience, developers will be able to open a story and proceed to develop off of that story right in a web IDE.

For this story, the following needs to be determined:

  • Path from planning to development
  • Will the story have to include code to develop?
  • Will the Project/Organization have a pre-configured coding environment attached to it, so that a developer can jump right into Che without needing to set things up manually?
  • Can a developer jump to Code / IDE without an attached story?
  • Will / Can a GitHub repo be attached to the Project/Organization/Story?

WIREFRAMES: Create a Project

As the UX designer I need to create wireframes to communicate product concepts around main use case scenarios and interactions, to the team and stakeholders, as well as, use to gain user feedback to vet the designs and annotate for QE.
Verification Criteria
Wireframes have been annotated for navigation, behaviors and interaction, relating back to the work flows and scenarios.
Wireframes have been reviewed and vetted by * * UX team, Dev Team and users (when possible)
Wireframes have been posted to InVision for commenting + reference in JIRA + GIT.
Completion and links have been posted to ALMighty Slack, HC + email channels

InVision Link:
https://redhat.invisionapp.com/share/UC96TAOWH

JIRA Link:
https://patternfly.atlassian.net/browse/RHUAP-447

Visual Styling of the Login Screen (Discussion)

This is with reference fabric8-services/fabric8-wit#304

We wanted to confirm that

Can you confirm the below changes that need to be done to the PatternFly login screen for ALM:

  • Remove username, password, remember username option, and forgot password link
  • Remove PatternFly logo
  • Remove the PatternFly application description text
  • We will rename the login button as Sign in with GitHub
  • We will rename PATTERNFLY Enterprise Application as ALMIGHTY

Questions:

  • Does PatternFly have a non-black login screen option?
  • Any suggestions on how we can enhance the login page, as it looks very plain after removing so many elements.
    almlogin

Sprint Planning List View

Persona: PM/PO

Aa a PM or PO using ALM, I want to be able to create and view, a list of work items, so that I can create work for the team, identify the type of work item and see the status of the work item.

Verification Criteria:
User can create, edit and remove a work item, immediately upon logging in, with no questions.

https://patternfly.atlassian.net/browse/RHUAP-238

DISCOVERY: Create a Project

Personas: UX
As the UX designer of this feature, I should be need to understand user, product + dev needs and limits so that I can establish requirements and goals to design to.
User needs to be able to:
Be able to discover how to edit the Project and what is editable and if it is not why.
What attributes are editable.
Where is a project edited?
Verification Considerations:
User needs are understood
Requirements have been established + agreed upon by stakeholders
Future Questions:
Can you Delete > yes with confirmation, type in the name of the project you want to delete.
Can you Edit > Yes P2
What is Editable and what is permission based editing?
Dates? yes can be assigned, are optional? This would mean cross checking against the iterations.

JIRA Link:
https://patternfly.atlassian.net/browse/RHUAP-486

DISCOVERY: Edit_Maintain a Project

Personas: UX
As the UX designer of this feature, I should be need to understand user, product + dev needs and limits so that I can establish requirements and goals to design to.
User needs to be able to:
Be able to discover how to edit the Project and what is editable and if it is not why.
What attributes are editable.
Where is a project edited?
Verification Considerations:
User needs are understood
Requirements have been established + agreed upon by stakeholders
Future Questions:
Can you Delete > yes with confirmation, type in the name of the project you want to delete.
Can you Edit > Yes P2
What is Editable and what is permission based editing?
Dates? yes can be assigned, are optional? This would mean cross checking against the iterations.

JIRA lInk:
https://patternfly.atlassian.net/browse/RHUAP-486

ALM Coding Experience [5]

Create a UXD Plan that captures the discovery & definition phases of this project.

Verification criteria:

  • Plan draft created
  • Plan reviewed with UXD team
  • Plan reviewed with external stakeholders
  • Plan updated with comments & feedback

Remote Issues [8]

Personas: UX

As the UX designer of this feature, I should be able to understand the need of the user, product + dev needs and limits so that I can establish requirements and goals to design to.

Verification Considerations:

  • User needs are understood
  • Competitive research has been conducted
  • UI + Product Trends have been captured
  • Interviews, site visits, etc, as needed, have been conducted.
  • Requirements have been established + agreed upon by stakeholders
  • Materials/Artifacts have been posted to InVision for commenting + reference in JIRA + GIT.

JIRA Issues:

Discovery: https://patternfly.atlassian.net/browse/RHUAP-315
Story: https://patternfly.atlassian.net/browse/RHUAP-333

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.