Yusuf5
Tera Expert

Purpose

  1. It helps refining the stories
  2. Give points to the stories
  3. Use the predefined refinement methods (Fibonacci, Scrum, Sequential and T-Shirt)
  4. Define the custom refinement methods

Usage

  1. Define refinements
  2. Add stories to be refined and use the method
  3. Let the users to refine the stories
  4. Update the points for the story

Define Refinements

find_real_file.png

Add refinements

 Role: x_xyz.admin

find_real_file.png

Once the refinement name is added, now it is ready to add stories to the refinement.

Let's add a refinement and call it "Financial Refinement"

find_real_file.png

Add Stories

Role: x_xyz.admin

Click on the refinement to add the stories to be refined.

Let's add 3 stories as follows.

find_real_file.png

These 3 stories has their own method. These methods are their calculation methods are defined.

Refine Story

Let's refine the story "STRY0010004" by clicking.

 find_real_file.png

The Panels marked above are also the widgets.

Panels Details

PanelDescription
AdminOnly visible to admin (x_xyz.admin)
StoryShows the story details being refined
CardsPoints
UsersUser list to give point
StoriesStory history list

Once the admin gets to this page, it is enough just to copy the URL and share with others (Just once).

find_real_file.png

Giving Point

Role: x_xyz.player

When the other users join the page it will show up in the Users panel as below.

find_real_file.png

When the users start to give points the pictures will be updated as follows.

find_real_file.png

After everybody has give points, then only admin can show the points using the Finish Voting button in the admin panel.

find_real_file.png

Then it will display the score deviation and the result would be as follows.

find_real_file.png

 Then any point can be given to the story as follows.

find_real_file.png

Updating the story point also will update the refined by list automatically.

Moving to Next Story

Once it is finished updating the story point then the admin can move to the next story defined for that Refinement.

find_real_file.png

 Make global.XMLHelper Script Include "Accessible from" to "All application scope".

If you need to change the table names,roles & Portal Page names, change the script include.

PokerPlanningUtils.Table = {
    story: "x_125845_poker_pla_story",
    score: "x_125845_poker_pla_score",
    method: "x_125845_poker_pla_method",
    card: "x_125845_poker_pla_card",
    agile: "rm_story",
    refinement: "x_125845_poker_pla_refinement",
    worknote: "sys_journal_field",
    audit_delete: "sys_audit_delete",
    user: "sys_user"
};

PokerPlanningUtils.Role = {
    admin: "x_125845_poker_pla.admin",
    player: "x_125845_poker_pla.player"
};

PokerPlanningUtils.PortalPage = {
    planning: "poker_planning",
    home: "poker_planning_home",
    storyList: "poker_planning_story_list"
};
 Share link:
Version history
Last update:
‎01-22-2022 07:23 AM
Updated by: