December 3, 2023

Jira ticket

Content

A Jira ticket typically represents a single piece of work within a project.
It can be a bug, a task, a new feature, or a user story.

Each ticket includes details like a title, description, assignee, reporter, priority, status, and comments. It's a tool to track the progress of work, facilitate collaboration, and manage project timelines.You can set priorities, sequences and so on.

Effective Ticket Description:

Title: Implement User Profile Picture Upload Functionality

Clear Description

1 Problem/Requirement

Users currently cannot upload profile pictures to their accounts. Adding this functionality will enhance user personalization and engagement.

2 Context

Most competing apps have this feature, and user feedback indicates a strong desire for it.

3 Why

Enhancing user profile customization options has been identified as a key factor in improving user satisfaction and app stickiness.

4 Acceptance Criteria (AC)

  1. Users can upload a profile picture from their device.
  2. The uploaded picture should be displayed on the user's profile.
  3. The image file size should not exceed 5MB.
  4. Acceptable image formats: JPEG, PNG.
  5. Users should be able to crop and adjust the image during the upload process.
  6. The system should provide an error message if the upload fails.

5 Links

[Link to user feedback summary on profile customization]

[Link to design mockups for the upload feature]

[Link to a related ticket: User Profile Enhancement]

6 Definition of Ready (DoR)

  1. All design mockups are approved.
  2. Stakeholders sign off on feature scope.
  3. Backend APIs for image upload are documented and ready.

7 Validation Steps

  • Test that the image upload feature is accessible from the user profile page.
  • Verify that the image upload respects size and format limitations.
  • Check that the image is correctly displayed on the user's profile after upload.
  • Ensure error handling works correctly for failed uploads.
  • Confirm feature functionality across different devices and browsers.