v7
v7
Presented to:
Eng. Ebtesam Hussain
Team Members
1 2 3 4
Intro to waterfall Intro to Agile Lean Agile Scrum
model model
5 6 7 8
Kanban Kanban vs Scrum Scrumban Jira
Demo
Waterfall
model
Agile Values
Visualize Workflow:
Make your workflow visible to everyone involved. This helps
to identify bottlenecks and areas for improvement.
Continuous Improvement:
Constantly analyze the workflow and identify ways to improve
processes, reduce waste, and increase productivity.
Kanban Methodology Example
2 2 1 1
ongoing waiting ongoing waiting
A B
C D
E F
G H
Product owner
Kanban Methodology Example
2 2 1 1
A B ongoing waiting ongoing waiting
C D
E F
G H
Product owner
Kanban Methodology Example
2 2 1 1
ongoing waiting ongoing waiting
C D A
E F
B
G H
Product owner
Kanban Methodology Example
2 2 1 1
ongoing waiting ongoing waiting
I C
D A
E F
B
G H
Product owner
Kanban Methodology Example
2 2 1 1
ongoing waiting ongoing waiting
I C
D A
E F
B
G H
Product owner
Kanban Methodology Example
2 2 1 1
ongoing waiting ongoing waiting
I C
D
A
E F
B
G H
Product owner
Kanban Methodology Example
2 2 1 1
ongoing waiting ongoing waiting A
D C
I B
E F
G H
Product owner
Kanban Methodology Example
2 2 1 1
ongoing waiting ongoing waiting A
D E
I B
F
C
G H
Product owner
Kanban Methodology Example
2 2 1 1
ongoing waiting ongoing waiting A
D E
I B
F
C
G H
Product owner
Limiting Work in Progress (WIP)
1
Reduce Bottlenecks:
Limited WIP prevents too many tasks from accumulating in a single stage,
ensuring a smooth flow of work.
2
Improved Focus:
By focusing on fewer tasks at once, teams can deliver higher-quality
work and avoid context switching.
Faster Delivery:
Data-Driven Decisions:
Regularly track metrics like
cycle time, lead time, and WIP
to identify areas for
improvement.
Regular Retrospectives:
Dedicate time for team
meetings to reflect on the
process, discuss challenges,
and implement solutions.
Process Optimization:
Experiment with changes to the
workflow, such as adding new
columns or modifying existing
ones, to optimize the system.
Kanban Metrics and Analytics
1- Lead Time :
The time it takes for a
task to move from the
backlog to
completion.
2- Cycle Time :
WIP The time it takes to
complete a task from
Cycle time start to finish.
Lead time
3-Work in
Progress (WIP) :
The average number
of tasks being worked
on at any given time.
Kanban Tools
1- JIRA
2- Trello
3-Microsoft Planner
4-Kanbanize
Scrum V Kanban
Kanban Scrum
WIP limited WIP limited directly (per workflow state). WIP limited indirectly (per sprint).
Challenges in Scrum:
Fixed sprints can limit responsiveness.
Less adaptable to rapidly changing priorities.
Challenges in Kanban:
Lack of structure may lead to ambiguity in complex projects.
Scrumban as the Solution:
Flexibility of Kanban: Continuous flow and adaptability.
Structure of Scrum: Organized task management and planning.
Best for Evolving Projects: Ideal for ongoing product development or
maintenance.
Core Principles of Scrumban
Pull System
•:
• Tasks are pulled by the team as capacity allows
• .
Work-In-Progress (WIP) Limits
•:
• Restricts the number of tasks to prevent overload
• . Improvement
Continuous
•:
• Regular retrospectives for process enhancement
• . on Demand
Prioritization
•:
• No fixed sprints; prioritize tasks as needed
• .
Flow Management
• Focus on identifying and eliminating bottlenecks
Benefits of Scrumban
Continuous Improved
Increased Flexibility Reduced Waste
Improvement Collaboration
• Combines • Promotes regular • Encourages • Uses visual tools
Scrum’s structure reviews to teamwork to identify and
with Kanban’s optimize through daily eliminate
adaptability, workflows and stand-ups and inefficiencies,
allowing teams to boost productivity progress reviews, streamlining
handle changing keeping everyone workflows
requirements and aligned
respond quickly
to challenges
Drawbacks of Scrumban
Implementation
Complexity Lack of Clarity
Challenges
• More intricate • Can cause • Difficult to
than Scrum or confusion about adopt without
Kanban alone, roles and prior
requiring responsibilities, experience,
thorough leading to necessitating
knowledge and delays extra training
planning. and resources
How Scrumban Work?
How Scrumban Work?
When to use Scrumban
•:
Transitioning from Scrum to Kanban
• .
•: Projects with evolving requirements
• .
•: Teams needing flexibility with some structure
• .
•: Maintenance and operational teams
• .
Jira Demo
What is Jira?
Jira is the #1 agile project management tool used by teams to plan, track, release and support world-
class software with confidence. It is the single source of truth for your entire development lifecycle,
empowering autonomous teams with the context to move quickly while staying connected to the
greater business goal. Whether used to manage simple projects or to power your DevOps practices,
makes it easy for teams to move work forward, stay aligned, and communicate in context.
Jira Demo
have adopted Jira for its flexibility to support any type of project and extensibility to work with thousands of apps and
integrations.
• Agile teams
• DevOps teams