Professional Documents
Culture Documents
Stakeholder ALDI – Amy Hyet, Kyle Provide Input - This helps in shaping the Product
Flanagan, Tim Morris Backlog and ensuring that the delivery aligns with
and Mike Conley their needs and expectations.
Tredence - Vipul, Ensure that the team understands the items in the
Abhinav Backlog and their acceptance criteria.
Scrum Master ALDI – Andrew Facilitate Scrum events, including Sprint Planning,
Daily Standup, Sprint Review, and Sprint
Tredence - Retrospective.
Praveen/Megharaj
Identify and help remove obstacles or impediments
that hinder the Development Team's progress.
Development ALDI Design and implement features, conduct testing,
Team DE - Charu, Niraj, and ensure that the increment meets the Definition
Krishel of Done.
CXM – Sunitha, Rolan
Select items for the Sprint Backlog (derived from the
Backlog) during Sprint Planning based on the team's
Tredence – DE and capacity.
CXM
Collaborate to break down work into smaller tasks
and user stories.
1. Epic: This is normally a huge issue which is ideally broken into several small issues. It can
take several sprints to complete the main epic issue in an agile environment.
2. Story: Entire user stories about a feature that could be a type of issue (Tag)
3. Bug: This is any defect or deviation found.
4. Task: This is more of a configuration or analysis issue. For example, setting up proper
configurations can be a task.
1. An issue created in JIRA is always in the status “To-Do” upon creation. Commented [AA4]: It can also be opened as
2. The workflow stages for ALDI are - backlog, not sure if it is Jira or ADO. Fine with this
too
Create –> To Do -> Ready for Dev -> In Progress -> Under Review -> Done -> Commented [PP5R4]: All Tickets are considered
Backlog, It is an Item where as "To-Do" will be
Completed.
state of backlog
3. Only Admin will be able to choose this and once chosen, it cannot be changed and Commented [AA6]: Who is the admin? Andrew or
all the issues under the project will go through the same workflow. Krishel? Will Praveen or Megh have admin access
4. When Jira is created it will be in “To-Do” State, Post Refinement of Jira it will move to Commented [MM7R6]: Need to define, proposed
“Ready for Dev”. names would be Andrew/Praveen
5. When the “Start Progress” button is clicked the issue status changes to “In Progress.
6. Clicking on the “Workflow” button will display you a list box of the next stages that
an issue can go to.
7. If the issue needs to be set to “Done” directly, there is a “Done” button available. On Commented [AA8]: What is the concept of
clicking it you will be able to choose the reason for saying the issue is Done. Definition of Done
Definition of Done will be defined by the leads during the sprint planning session. Commented [PP9R8]: Update in Below Section
,Basically a checklist to make sure we are
capturing all aspect before closing ticket. For Any
Ticket to be consider done, It needs to clear all
checklist
This will display a screen/page as shown in the image below. Commented [AA10]: If we have Jira in Tredence,
then we can use the same for all sections above
also
2. Enter as many mandatory details and other data as possible on the “Create issue” page.
3. Click on the “Create” button. This will generate a unique issue ID. The ID will consist of a project
identifier concatenated with numeric digits.
In the above Example, the project chosen is ‘Tredence Analytics’, hence the ID is ‘TA-6’.
• Once the issue is created, thereafter it can be searched using the issue ID.
Issue Summary/ Always start with a verb – Create, Develop, Edit, Fix, Enhance, Refactor.
Heading This is to ensure that the resource working on it has a direction on what is Commented [AA12]: Sudden change in font and
expected only by reading the summary itself size of text. Should be consistent across the doc
Acceptance Acceptance criteria could establish a boundary that helps team members to
Criteria understand what’s included and what’s excluded from the scope of the user
story.
Expected Impact of story on business level and How its Contributing to Epic
Business Impact
Estimation To estimate the relative size and complexity of user stories or tasks we will use
Technique story point estimation, and this will be done as per Fibonacci Series.
• 1,2,3,5,8,13…And so on
• Assign Story point based on level of understanding and time required
to implement.
• Any user story more than 8 Story point can’t be taken in sprint without
refinement.
3. Creating an Epic
Commented [AA14]: Please provide an example
for each
Epic Priority Indicate the relative importance of the epic within the project's
overall backlog. This can help in prioritization and planning.
Epic Business Value Define the expected value or benefits that the epic is expected to
deliver to the organization or end-users. This helps in assessing its
importance.
Sprint Planning initiates the sprint by laying out the work to be performed. The collaborative
work of the entire Scrum team creates this resulting plan.
There are four critical elements of a sprint planning ceremony that you’ll want to touch on:
1. Gather your team together and check-in. Remind the team of the purpose of Sprint
Planning: to identify the next two weeks’ worth of work.
2. Pull the Story from the top of the Product Backlog to the Sprint Backlog.
Ask the team the following questions:
▪ Is it straightforward how to complete the Story? If not, ask for suggestions from
the team.
▪ Can the Story be completed in 2 weeks? If not, divide it into smaller stories.
3. Assign the Story to the owner. Choose which role is responsible for completing it and
ask them if they can complete the tasks during this Sprint.
4. If the team can accept more, go back to step 2.
1. User stories can be broken up into smaller tasks & assigned during sprint planning so
that everyone knows what they’re held accountable for.
2. Encourage the team to sketch tasks, bugs, and items required during this meeting. It
should be an extremely collaborative ceremony.
3. Factor in any holidays, events, or days off.
4. Take risks into account.
5. Consider breaking longer meetings into two to avoid unbearable time at the screen.
1. Hold the meeting at the same time each day of the week (typically in the mornings)
and do what you can to make this as routine for the scrum team as possible.
2. If your team is distributed, leverage video conferencing software so the team can still
see each other.
3. If something comes up in this meeting that warrants a more extended conversation,
encourage the team members to sync up as soon as the Daily Scrum wraps up to
determine when they want to collaborate. It could be immediately after the meeting
or later in the day.
4. The Scrum master should be willing to tell team members when they are getting off-
topic and talk about the items in order of priority.
5. The Developers should start owning the Daily Scrum meetings, not the Managers.
The purpose of the Sprint Review is to inspect the outcome of the sprint and determine future
adaptations. The Scrum team presents the results of their work to key stakeholders, and
progress toward the Product Goal is discussed.
1. Demonstrate the Sprint backlog tasks completed to the product owner and
stakeholders.
2. Solicit feedback from the project stakeholders.
3. Team updates the product backlog based on the discussion.
Product Backlog Refinement is breaking down and further defining Product Backlog items
into smaller, more precise items. This activity is ongoing to add details, such as a description,
order, and size.
• Detailed Appropriately
• Estimated
• Emergent
• Prioritized
6. Jira Artifacts
6.1 Acceptance Criteria
Acceptance criteria are the conditions that must be satisfied for a product, user story, or
increment of work to be accepted. Acceptance criteria are either met or not met; they're
never only partially fulfilled.
Acceptance criteria do not focus on “how” a solution is reached or “how” something is made.
Instead, they illuminate the “what” of the work you are doing.
Acceptance Criteria are often expressed as a set of statements. These statements should
be:
As the name suggests, the scenario-oriented format is the acceptance criteria type that
comes in the scenario form and illustrates each criterion. It is approached through the
Given/When/Then (GWT) sequence that looks like this:
A definition of ready (DoR) is used to determine whether work on a task is ready to be started.
Before teams assign a task or user story in a sprint, it must be sufficiently well described and
understood by team members. A definition of ready serves as a checklist of criteria to help
facilitate a team's decision to begin working on a new task.
Sample DoR Checklist (Will be updated after connecting with the team)
The definition of done (DoD) is a collection of criteria/checklist that must be completed for
a project/task to be considered “done.” It is essentially a checklist used by the Scrum team
to create a shared understanding of what is required to make a product releasable.
• Code Development
1. Code development is completed.
2. Code changes are reviewed for coding standards.
3. The functionality should be tested and should work as expected.
4. Documentation, if any, is completed.
• Spike/Discovery
1. The requirement is analyzed thoroughly.
2. The outcome of the spike is a design/framework.
3. The design must be shared with the clients and get it signed off (optional)
4. Post approval, the design must be documented.
7. Team Agreement
1. For a two-week sprint, the maximum number of story points for a story will not be
more than 8.
2. Stories/tasks should be updated daily before the stand-up.
3. Don't wait for a specific meeting to voice any issues/blockers. Use the team chat
to notify and tag relevant people.
4. If, due to unforeseen circumstances, a feature delivery cannot be completed as
planned, highlight the same as early as possible so that it can be flagged as
program risk and communicated to the client at the earliest.
5. Before sprint planning, ensure that any tasks required to be completed by another
team member (Dependency) have been communicated to them. This way, the
other team can allocate a specific capacity for this work.
6. All tasks must be marked as done, and the remaining hours must be updated as
"0" to consider the task closed.
7. Planned leaves should be communicated at least two sprints in advance and
updated in Leave Tracker.
8. Peer review has been done (If applicable).
9. Informing in advance if any scrum call cannot be attended and letting others
know about the current progress on the team's chat.
10. Need to have a video call every week.