SlideShare a Scribd company logo
1
2
19 + yrs delivering projects on SMAC
Social Media Strategist at @pmiagile
Agile Mentor for ACP & Beyond
Agile Transformation Mentor for Teams
Board Member & Vice President
3
Previous engagement experience
4
Agenda
• Agile Transformation at ECL MVE
• Dynamics of SCRUM and Daily standup
• Agile roles, ceremonies and artifacts
• Scrum master, Product Owner and Team
• Planning your Sprint
• Release Management
• MVE migration to Agile (Kayako to JIRA)
• Ticket Workflow
• Next Steps…

Recommended for you

Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology

The document provides an overview of agile methodology and scrum framework. It begins with a short history of traditional waterfall software development processes and their limitations. It then introduces the agile manifesto and values, as well as the 12 agile principles. A key part of agile is iterative development with short sprints. Scrum is discussed as one of the major agile frameworks, outlining its ceremonies like sprint planning, daily standups, and retrospectives. Scrum roles of product owner, scrum master, and self-organizing team are also summarized.

agileagile software developmentscrum
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. Meier

A brief and visual introduction to the Agile. Learn the Agile mindset and the big 3 (Extreme Programming, Scrum, and Kanban). Be able to whiteboard a simple view of how each one works to get things done and make things happen.

leadershipagile
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation

A couple years ago, a company I was working with, asked me to share with them the use cases and benefits of Scrum. It must have really sparked the management’s interest as they asked me to come up with an Agile implementation strategy for the company. This is the presentation I would like to share with you as I believe many curious, mid size, web development shops out there might be seriously thinking about adopting Agile or some hybrid form to supplement their Waterfall process.

project managementscrumscrummaster
5
Agile Adoption : Tools and Process
6
SCRUM (Daily Standup Meeting)
Sprint
Potentially
Shippable
Product
Product Owner
Review
Scrum
Master
The Team
7
8
9
10
11
12
1
2
3
4
5
6
13
No Changes
(in Duration or Deliverable)
Commitment
Daily Scrum
Meeting
Retrospective
7
Daily Standup
• Iterative-Incremental. Accept that
change is natural
• Structures development into small
self managing and cross functional
teams
• Selects work from a prioritized
backlog and commits to complete
them by end of the Sprint
• Each day the team gathers for a 15
mins stand up meeting to report
their progress to others. “Inspect
and Adapt”
8
Standup (Prudent Practice)

Recommended for you

Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development

The document discusses various agile methodologies and frameworks, with a focus on Scrum. It defines Scrum as an agile process that allows teams to focus on delivering the highest business value in the shortest time through rapid inspection of working software every 2-4 weeks. Key Scrum roles include the Product Owner who prioritizes features, the Scrum Master who facilitates the process, and self-organizing Development Teams. Sprints involve planning, daily stand-ups, demos, and retrospectives to continuously improve.

Contracting for Agile Software Development
Contracting for Agile Software DevelopmentContracting for Agile Software Development
Contracting for Agile Software Development

Many software development organizations work within the bounds of contractual agreements where the limitations imposed by the “Iron Triangle” of fixed timelines, budgets, and scope challenge their ability to embrace change and focus on value delivery. Agile practitioners often comment that agile contracting is a difficult problem, but proven solutions are rarely presented. Rachel Weston and Chris Spagnuolo offer some tools they have used in their own agile contracting work to help agile practitioners deal with different contracting scenarios while promoting agile practices, protecting the development organization, and still providing value and protection to the client’s organization. Through a combined workshop and facilitated collaborative session, Rachel and Chris present new agile contracting tools that can be added to your toolbox. You will gain a deeper understanding of the problems associated with agile contracting as well as practical solutions for dealing with contracts in an agile manner.

programmingagilecontracting
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices

This document discusses best practices for successful agile adoption and transformation in an enterprise setting. It outlines five key habits: 1) be explicit about agile goals, 2) understand dimensions of scaling agile, 3) use metrics to govern behavior, 4) consider the impact on people, and 5) grow adoption incrementally with a clear plan. The document emphasizes that agile transformation requires changes to both processes and organizational culture to fully realize the benefits of agile practices at scale within an enterprise.

agile developmentalmrational
9
Standup Simulation Video
10
Roles, ceremonies and artifacts
Product
Vision
statement
Product
Roadmap
Product
Backlog
Release Plan
Sprint
Backlog
Burndown
charts
Artifacts
Standup
Sprint
Planning
Sprint Review
Retrospective
Release
Planning
Ceremonies
Scrum Master
Product
Owner
Team
11
Product Features Decomposition
12
3 C’s of User Stories
• Card
• Stories are written on
notecards and maybe
annotated with estimates
• Conversation
• Details of the story are
outcome of conversations
with Product owner
• Confirmation
• Acceptance test confirm
the story has been coded
to specification

Recommended for you

Agile quiz answers
Agile quiz answersAgile quiz answers
Agile quiz answers

Answers of the Agile Quiz at Altimetrik The quiz was hosted on our Facebook page on 18th November 2014

answersquizagile
Agile methodology
Agile methodologyAgile methodology
Agile methodology

This presentation introduces agile methodology, talks about scrum and the pros and cons of agile from a various perspectives. It also talks about cost of an agile project

scrumagilekanban
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare

This document provides an overview of Scrum methodology. It defines Scrum as an agile framework that can help address complex problems and deliver high value products. The document outlines Scrum roles like Product Owner and Scrum Master. It also describes Scrum artifacts like Product Backlog and Sprint Backlog and events like the Daily Scrum. Finally, it provides a high-level overview of the Scrum process where a product backlog is created, sprints are planned and executed, and work is reviewed and improved upon iteratively until the product is complete.

agile and scrumscrumagile scrum course
13
Why User Stories ?
• User stories are easily
understandable
• Developers and Customer
understand stories better
• The focus is shifted from writing
long specs to talking
• It is better to understand event if
organized into stories
• User Stories Support and
encourage Iterative development
• Epics >> Theme >>User Stories >>
Tasks >> Subtasks
14
Key Roles in Agile Practice
15
Scrum Master
 Facilitator and Servant Leader
 Mentors team on practice
 Removes Impediments of the team
members
 Shields the team from external
influence
 Mediate and resolves conflicts
 Gets “DOD- Definition of done”
finetuned from Product owner
 Monitors and tracks burndown charts
and JIRA Board
 Reflect on performance feedback and
focus on Process improvement
 Celebrates team success
16
Scrum Master

Recommended for you

Scrum in action
Scrum in actionScrum in action
Scrum in action

The document discusses Scrum, an agile framework for managing complex projects. It describes Scrum's core components like sprints, roles, artifacts, and events. Sprints are short, timed iterations where self-organizing teams work on prioritized backlog items to create shippable increments. Key roles include the Product Owner who prioritizes features, and the Scrum Master who coaches the team. Artifacts include the Product and Sprint Backlogs and shippable increments. Events help the team inspect and adapt their process through planning, daily check-ins, reviews, and retrospectives. Many large companies have adopted Scrum to deliver working software frequently in response to changing requirements.

scrummobile developer weekendagile software development
Agile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentAgile Methodology for WordPress Development
Agile Methodology for WordPress Development

A session I gave at WCLAX 2016 on how I've applied Agile techniques to WordPress in an agency setting

agilewordpressscrum
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection

The document discusses the process used by an Agile team at John Deere's Intelligent Solutions Group to select an Agile management tool. The team used the Analytical Hierarchy Process to identify criteria, alternatives, weight criteria based on pairwise comparisons, score alternatives, and recommend Rally as the strongest candidate tool based on its strengths in planning, tracking, story definition, development integration, quality assurance and infrastructure operations.

scaled agilescrumagile software development
17
Product Owner
 Owns the vision of the product
 Creates, owns and maintains the PBL
 Defines the “Sprint Goal”
 Prioritizes the PBL according to business
value
 Represents the interests of customer and
engaged with stakeholders
 Elucidates Epics, themes and features
and converts into user stories
 Decides on the course of the project at
beginning or sprint “Grooming”
 Supposed to have extensive domain
knowledge
 Inspects the work done by the team and
determines the DOD
 Is available in all Sprint ceremonies
18
2 Week Sprint (Dev and QA)
 Sprint Length is 2 weeks
 Concept of Pigs and chicken (involved vs
committed)
 The Sprint starts with a Sprint planning
ceremony where tasks are selected to be
executed on Sprint
 The team commits to a fixed time of
availability of the team members within
the Sprint
 Top priority and high risk items are taken
first and worked upon by the team
 Concept of “Fail fast” or “ Fail early” is
adopted by the team
 There are various estimation techniques
available for the team to factor Sprint
work items (XL Sizing or Parametric
estimation)
 Having a “ Burn down Chart” on team
rooms
19
Product Backlog and its Prioritization for Sprints
19
High risk
Low value
(Avoid)
High risk
High value
(Do first)
Low risk
Low value
(Do last)
Low risk
High value
(Do second)
Risk
Value
high
Low high
20
Planning your Sprint

Recommended for you

Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management

This document provides an overview of project management methodologies, including Waterfall, SDLC, RAD, and Agile. It discusses the key aspects of each methodology such as phases, pros and cons. The Waterfall methodology is explained in more detail covering its linear phases from requirements to maintenance. Agile project management is also summarized, outlining its key principles of focusing on customer value, working in small batches with integrated teams, and making continuous improvements. Complexity theory and how Agile projects can be viewed as complex adaptive systems is briefly introduced.

scrumleanagile software development
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology

This document discusses various agile software development methodologies including eXtreme Programming (XP), Scrum, Evolutionary Project Management (EVO), Unified Process (UP), Crystal, Lean Development (LD), Adaptive Software Development (ASD), Dynamic System Development Method (DSDM), and Feature Driven Development (FDD). It emphasizes that different methodologies may suit different clients and that the key is selecting the approach that best meets a client's requirements rather than taking a single approach for all. Communication is also highlighted as important for software project success.

software developmentagile methodologyprogramming
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training

Full course available at: http://masterofproject.com/courses/agile-project-management-scrum-framework-certification-prep Course Description The Agile & Scrum Certification Training course imparts knowledge on the Agile and Scrum values, helps you build the requisite skills and gain expertise in the domain. The course provides immense clarity on vital concepts of scrum and agile to help you clear the certification exam in your first attempt. The course aims to make you an expert in the Scrum ways, enhancing your capability to deliver shippable products by the end of each Sprint. With the practical application of the agile methodologies you would be able to maximize business value, while mitigating potential risks. Features 50+ Lectures 10+ Hours Lifetime Access 100% Online & Self Paced 30 day money back guarantee! Course Completion Certificate What am I going to get from this course? Learn the Agile Methodologies and Agile Project Management Learn Scrum Framework Learn practical implications of Scrum over a sample project Get ready for Scrum Certification exams (PMI-ACP, CSM, PSM, CSPO, PSPO, CSD, PSD) Learn Scrum Team Learn Scrum Events Learn Scrum Artifacs Learn Extreme Programming (XP) Agile Methodology briefly. Learn Lean Agile Methodology briefly. Learn Kanban Agile Methodology briefly. Learn the differences of Agile & Scrum Certifications provided by different organizations Qualify for the 21 Contact Hours Agile Training requirement of PMI for the PMI-ACP certification. Earn 15 SEUs under Category E: Independent Learning of Scrum Alliance Earn 14 PDUs if you are a PMP already. What is the target audience? The Agile & Scrum certification is best suited for: Team Leaders Project Managers Members of Scrum teams such as developers, Scrum Masters, and Product Owners Managers of Scrum teams Teams transitioning to Scrum Professionals intending to pursue the Scrum Master certification

online agile project management trainingonline agilebest agile course
21
Input – Process – Output (Sprint Planning)
Sprint Planning
Meeting
Product Backlog
Team Capabilities
Technology
Current Product
Sprint Backlog
Management
Customers
Sprint GoalMeeting
Inputs
Meeting
Outputs
Meeting
Attendees
22
Prudent Practice (Sprint Planning)
 Backlog Grooming to be
prepared for well in advance
by Product Owner
 Know your team capacity for
the current sprint factoring
member availability to serve
as a guideline for task
estimation
 Don’t fill to Capacity. Always
leave room for unknowns that
come up
23
Release Management
 Breaks down Vision, roadmap, epics into defined
releases
 Product owner does Release planning and
management along with Product council
 At ECL MVE we do approximately one release per
quarter
 At MVE, release has incremental functionality
developed with updating of SQL
 Determine the no. of sprint iterations within a release
 Participating in “Inspect and adapt” approach to
improve value stream
 Planning the PBL to scope for new issues,
dependencies, overlaps and gaps in product vision
Product
Backlog
Release
Backlog
Sprint
backlog
24
MVE Agile Migration

Recommended for you

Agile = scrum = no project managers
Agile =  scrum =  no project managersAgile =  scrum =  no project managers
Agile = scrum = no project managers

The document discusses agile project management and the role of project managers in agile. It states that some claim agile means no project managers, while others argue there are still roles for program managers and release train engineers to coordinate multiple teams and long running projects. The document provides information on agile frameworks like Scrum and Scaled Agile Framework (SAF) that define leadership roles at the program and portfolio level beyond individual teams.

eventapmscrum
Fundamental of Scrum
Fundamental of ScrumFundamental of Scrum
Fundamental of Scrum

Scrum - Practice in software development - a knowledge sharing session in brain station who wants become a certified scrum master or professional scrum master

scrumcsmpsm
Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro

Agile software development is an iterative approach that promotes adaptive planning, evolutionary development, early delivery, continuous improvement, and rapid response to change. It uses self-organizing cross-functional teams to deliver working software frequently in short cycles called sprints. The Scrum framework is commonly used for agile development, with roles of Product Owner, Scrum Master, and Development Team working in sprints, daily scrums, sprint reviews, and retrospectives to deliver working software increments.

25
MVE Ticket Workflow
26
Sprint Retrospective
 Greatest advantage of Agile adoption
 Works on the principle of “Inspect and Adapt”
 5 top level questions that team deliberates on
 What went well ? (Start positive) We should
continue doing
 What have we learnt from the current sprint ?
 What didn’t go well ? How do we improve on
that ?
 What we need to stop doing ?
 Star fish approach to retrospectives
 Incorporate these input into subsequent
Sprints
27
Ways Agile adoption can fail
 Product Owner is not available to
clarify requirements
 Product Owner micromanages the
team
 Adding new tasks at the middle of the
sprint without team agreement
 Scrum master assigning work to the
team
 Not everybody in the team available
for standup meetings
 No clarity on the definition of done
28
Multiple Team Sprints

Recommended for you

3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan

This document provides an overview of Scrum and how to successfully implement it. It discusses the three roles in Scrum (Product Owner, Development Team, Scrum Master), the three artifacts (Product Backlog, Sprint Backlog, Burndown Chart), and the three ceremonies (Sprint Planning, Daily Scrum, Sprint Review). It also covers how to write good user stories, estimate tasks, conduct planning poker, and hold grooming sessions to prepare for sprints. The key things needed to make Scrum work are identified as transparency, focus, trust, commitment, and courage.

agilent technologiesbe2scrum
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो

Agile is a software development methodology that uses short iterative cycles called sprints to develop software incrementally and align with changing business needs. It values early and continuous delivery of working software, welcoming changing requirements, self-organizing teams, and face-to-face conversations. Scrum is an agile framework that uses sprints, daily stand-ups, sprint reviews, and retrospectives in an empirical process of transparency, inspection, and adaptation. The product owner prioritizes the backlog and the scrum team works to complete items in each sprint.

Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum

This document provides an overview of Scrum, an agile project management framework. Some key points: - Scrum is used to manage complex projects and deliver working software every 30 days based on customer priorities. - It uses self-organizing cross-functional teams, 30-day sprints, daily stand-ups, product backlogs and burndown charts. - Roles include the product owner who manages the product backlog, the development team who do the work, and the Scrum master who facilitates the process. - Success requires defining what "done" means, monitoring progress through burndown charts, and focusing the product backlog on delivering business value.

project managementscrumagile
29
Digital Assets
30
Agile Practice at MyVisionExpress

More Related Content

What's hot

Agile Scrum Overview
Agile Scrum OverviewAgile Scrum Overview
Agile Scrum Overview
Data Con LA
 
Agile, PMI and PMBOK
Agile, PMI and PMBOKAgile, PMI and PMBOK
Agile, PMI and PMBOK
Agile Software Community of India
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
Dennis Stevens
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Omar Al-Sabek
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. Meier
J.D. Meier
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
Olga Sa
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
Raghav Seth
 
Contracting for Agile Software Development
Contracting for Agile Software DevelopmentContracting for Agile Software Development
Contracting for Agile Software Development
cspag67
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
Allyson Chiarini
 
Agile quiz answers
Agile quiz answersAgile quiz answers
Agile quiz answers
Altimetrik
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
Payod Soni
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
Invensis Learning
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
Mona Shokrof
 
Agile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentAgile Methodology for WordPress Development
Agile Methodology for WordPress Development
Elizabeth Barker
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
Chad Holdorf
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
Semen Arslan
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Sapna Sood
 
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
Resit Gulec, MBA, PMP®, ITIL®
 
Agile = scrum = no project managers
Agile =  scrum =  no project managersAgile =  scrum =  no project managers
Agile = scrum = no project managers
Association for Project Management
 
Fundamental of Scrum
Fundamental of ScrumFundamental of Scrum
Fundamental of Scrum
Tahmina Khatoon
 

What's hot (20)

Agile Scrum Overview
Agile Scrum OverviewAgile Scrum Overview
Agile Scrum Overview
 
Agile, PMI and PMBOK
Agile, PMI and PMBOKAgile, PMI and PMBOK
Agile, PMI and PMBOK
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. Meier
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Contracting for Agile Software Development
Contracting for Agile Software DevelopmentContracting for Agile Software Development
Contracting for Agile Software Development
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
Agile quiz answers
Agile quiz answersAgile quiz answers
Agile quiz answers
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Agile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentAgile Methodology for WordPress Development
Agile Methodology for WordPress Development
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
Agile = scrum = no project managers
Agile =  scrum =  no project managersAgile =  scrum =  no project managers
Agile = scrum = no project managers
 
Fundamental of Scrum
Fundamental of ScrumFundamental of Scrum
Fundamental of Scrum
 

Similar to Agile Practice at MyVisionExpress

Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
Kaushik Saha, Sr. Business Analyst, CSM, CSP, APO, ICP
 
3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan
Arevik Harutyunyan
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
MnyMehr
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
Olivier Laquinte
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
DexterIT
 
Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101
Marge Tam, PMP, CSM, A-CSM
 
Agile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUMAgile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUM
Komal Mehta, PMI-ACP®, SAFe Agilist
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
Richard Cheng
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
Nguyen Hai
 
Agile project management
Agile project managementAgile project management
Agile project management
Bhawani N Prasad
 
Agile for Business
Agile for BusinessAgile for Business
Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2
shankar chinn
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
deyoepw
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
Samira AlShahrani
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
Stephen Albright
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
Techcanvass
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
Tomy Rhymond
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM Methodology
Angelin R
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master Workshop
Glen Alleman
 
The great divide v2.0
The great divide v2.0The great divide v2.0
The great divide v2.0
mharbolt
 

Similar to Agile Practice at MyVisionExpress (20)

Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
 
3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101
 
Agile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUMAgile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUM
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM Methodology
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master Workshop
 
The great divide v2.0
The great divide v2.0The great divide v2.0
The great divide v2.0
 

Recently uploaded

Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
ScyllaDB
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 

Recently uploaded (20)

Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 

Agile Practice at MyVisionExpress

  • 1. 1
  • 2. 2 19 + yrs delivering projects on SMAC Social Media Strategist at @pmiagile Agile Mentor for ACP & Beyond Agile Transformation Mentor for Teams Board Member & Vice President
  • 4. 4 Agenda • Agile Transformation at ECL MVE • Dynamics of SCRUM and Daily standup • Agile roles, ceremonies and artifacts • Scrum master, Product Owner and Team • Planning your Sprint • Release Management • MVE migration to Agile (Kayako to JIRA) • Ticket Workflow • Next Steps…
  • 5. 5 Agile Adoption : Tools and Process
  • 6. 6 SCRUM (Daily Standup Meeting) Sprint Potentially Shippable Product Product Owner Review Scrum Master The Team 7 8 9 10 11 12 1 2 3 4 5 6 13 No Changes (in Duration or Deliverable) Commitment Daily Scrum Meeting Retrospective
  • 7. 7 Daily Standup • Iterative-Incremental. Accept that change is natural • Structures development into small self managing and cross functional teams • Selects work from a prioritized backlog and commits to complete them by end of the Sprint • Each day the team gathers for a 15 mins stand up meeting to report their progress to others. “Inspect and Adapt”
  • 10. 10 Roles, ceremonies and artifacts Product Vision statement Product Roadmap Product Backlog Release Plan Sprint Backlog Burndown charts Artifacts Standup Sprint Planning Sprint Review Retrospective Release Planning Ceremonies Scrum Master Product Owner Team
  • 12. 12 3 C’s of User Stories • Card • Stories are written on notecards and maybe annotated with estimates • Conversation • Details of the story are outcome of conversations with Product owner • Confirmation • Acceptance test confirm the story has been coded to specification
  • 13. 13 Why User Stories ? • User stories are easily understandable • Developers and Customer understand stories better • The focus is shifted from writing long specs to talking • It is better to understand event if organized into stories • User Stories Support and encourage Iterative development • Epics >> Theme >>User Stories >> Tasks >> Subtasks
  • 14. 14 Key Roles in Agile Practice
  • 15. 15 Scrum Master  Facilitator and Servant Leader  Mentors team on practice  Removes Impediments of the team members  Shields the team from external influence  Mediate and resolves conflicts  Gets “DOD- Definition of done” finetuned from Product owner  Monitors and tracks burndown charts and JIRA Board  Reflect on performance feedback and focus on Process improvement  Celebrates team success
  • 17. 17 Product Owner  Owns the vision of the product  Creates, owns and maintains the PBL  Defines the “Sprint Goal”  Prioritizes the PBL according to business value  Represents the interests of customer and engaged with stakeholders  Elucidates Epics, themes and features and converts into user stories  Decides on the course of the project at beginning or sprint “Grooming”  Supposed to have extensive domain knowledge  Inspects the work done by the team and determines the DOD  Is available in all Sprint ceremonies
  • 18. 18 2 Week Sprint (Dev and QA)  Sprint Length is 2 weeks  Concept of Pigs and chicken (involved vs committed)  The Sprint starts with a Sprint planning ceremony where tasks are selected to be executed on Sprint  The team commits to a fixed time of availability of the team members within the Sprint  Top priority and high risk items are taken first and worked upon by the team  Concept of “Fail fast” or “ Fail early” is adopted by the team  There are various estimation techniques available for the team to factor Sprint work items (XL Sizing or Parametric estimation)  Having a “ Burn down Chart” on team rooms
  • 19. 19 Product Backlog and its Prioritization for Sprints 19 High risk Low value (Avoid) High risk High value (Do first) Low risk Low value (Do last) Low risk High value (Do second) Risk Value high Low high
  • 21. 21 Input – Process – Output (Sprint Planning) Sprint Planning Meeting Product Backlog Team Capabilities Technology Current Product Sprint Backlog Management Customers Sprint GoalMeeting Inputs Meeting Outputs Meeting Attendees
  • 22. 22 Prudent Practice (Sprint Planning)  Backlog Grooming to be prepared for well in advance by Product Owner  Know your team capacity for the current sprint factoring member availability to serve as a guideline for task estimation  Don’t fill to Capacity. Always leave room for unknowns that come up
  • 23. 23 Release Management  Breaks down Vision, roadmap, epics into defined releases  Product owner does Release planning and management along with Product council  At ECL MVE we do approximately one release per quarter  At MVE, release has incremental functionality developed with updating of SQL  Determine the no. of sprint iterations within a release  Participating in “Inspect and adapt” approach to improve value stream  Planning the PBL to scope for new issues, dependencies, overlaps and gaps in product vision Product Backlog Release Backlog Sprint backlog
  • 26. 26 Sprint Retrospective  Greatest advantage of Agile adoption  Works on the principle of “Inspect and Adapt”  5 top level questions that team deliberates on  What went well ? (Start positive) We should continue doing  What have we learnt from the current sprint ?  What didn’t go well ? How do we improve on that ?  What we need to stop doing ?  Star fish approach to retrospectives  Incorporate these input into subsequent Sprints
  • 27. 27 Ways Agile adoption can fail  Product Owner is not available to clarify requirements  Product Owner micromanages the team  Adding new tasks at the middle of the sprint without team agreement  Scrum master assigning work to the team  Not everybody in the team available for standup meetings  No clarity on the definition of done
  • 30. 30

Editor's Notes

  1. Add humor and a human side to what you share.
  2. Thank you!