SlideShare a Scribd company logo
1 of 36
Agile Project Delivery
Sedulousbusinesssolutions.net
Contents
 What is Agile?
 The Agile approach
 Agile Roles
 Delivery Process
 In More Detail
Sedulousbusinesssolutions.net
What is Agile?
• A description
• Principles
• Misconceptions
• Agile v Waterfall
• Why choose Agile
• Time Cost and Quality
Sedulousbusinesssolutions.net
A description
 Agile systems development is a group of systems
development methods based on ‘iterative’ and
‘incremental’ delivery of small chunks of work, where
‘features’ evolve through collaboration between IT and
business teams.
 It promotes adaptive planning, evolutionary
development and delivery, a ‘time-boxed’ iterative
approach, and encourages rapid and flexible responses
to business change.
 It is a conceptual framework that promotes foreseen
small manageable stages throughout the delivery cycle.
Sedulousbusinesssolutions.net
Sedulousbusinesssolutions.net
"We are uncovering better ways of developing systems to
support business change, by doing it, and helping others do it.
Through this work we have come to value”:
Individuals and interactions over Processes and Tools
Working software over Comprehensive
Documentation
Customer collaboration over Contract Negotiation
Responding to change over Following a Plan
That is, while there is value in the items on the right, we value
the items on the left more."
Agile Principles (manifesto)
Sedulousbusinesssolutions.net
Agile misconceptions..
Agile doesn’t work for fixed deadline projects – Quite the contrary, it works best in fixed
deadline projects, as this will focus collaboration.
Agile delivery only requires new tools – To be successful, Agile delivery requires cultural,
process, and tool changes to be made
Agile means no documentation – Wrong!.. Agile promotes ‘smart documentation’ used for
collaboration and delivering small efficiencies often. Its all about working smarter, not
cutting corners
Agile means no planning – Some upfront planning is required for Agile projects and should
include details such as development principles, an estimate of the work and tasks involved,
priorities, and overall budget to act as a guide for decisions during delivery.
Agile “out of the box” is good for every project – No.. When applying Agile to large
projects and distributed delivery teams or very large teams, some modifications and care
need to be taken to provide for their unique needs and requirements. Combinations of
methodology can be used to support governance structures.
Sedulousbusinesssolutions.net
Agile v Waterfall.. A comparison
Deploy
Document
Plan
Build
Test
Change Cycle
Project Lifecycle
Waterfall >
Sedulousbusinesssolutions.net
Agile v Waterfall.. A comparison
** Documentation becomes part of the build process
Project Lifecycle
Plan
Build
Test
Plan
Build
Test
Plan
Build
Test
Plan
Build
Test
Deploy Deploy Deploy Deploy
Change
Cycle
Change
Cycle
Change
Cycle
Change
Cycle
Agile >
Sedulousbusinesssolutions.net
Why choose Agile?
ROI
ROI
Sedulousbusinesssolutions.net
Time, Quality and Cost
Features fixed therefore:
Time Quality and cost vary.
Time, Quality and cost fixed:
Controlled by varying the features, and
delivering ‘High Value’ features first
Sedulousbusinesssolutions.net
The Agile approach
P3O
Sedulousbusinesssolutions.net
Product Delivery (Scrum)
Governance Practices
Combining methodologies (Atern)
Programme Delivery - Outcomes (MSP)
Project Delivery - Outputs (PRINCE2) Project
Sprint Sprint Sprint Sprint Sprint
End Stage Assessment
Tranche Review
Sprint Retrospective
Iteration (Stage)
Product
Feature
System
Features
Iteration Iteration Iteration
Portfolio Delivery – Delivering the business Strategy
Strategic
Capability
Sedulousbusinesssolutions.net
Agile Roles
• Scrum Roles
• Who is the Scrum Master
• Agile relationships
Sedulousbusinesssolutions.net
 Scrum Master – Responsible for coaching and guiding the team, creating a trustful and
inclusive environment, facilitating team meetings and negotiations with the product
owner and removing team and organisational impediments. They keep the process
moving forward ensuring that the values and principals of scrum along with its
framework are followed. They socialise scrum and agile to the wider organisation.
 Product Owner – Is the final authority on the requirements for the product. Responsible
for the product vision and improving return on investment. They manage the end user
and stake holder expectations, prioritizing the product backlog, release planning and
providing clear and testable requirements to the team. They collaborate with the team,
end users and stake holders ensuring that the goals are met and they accept the
software at the end of each sprint.
 The Team – The team are cross-functional, autonomous and self organising. They are
responsible for estimating the size of requirements driving from a tactical perspective
making their own design and implementation decisions. They track the progress of
their own work with the guidance of the scrum master and the team commit to
delivering increments of software being accountable to the product owner for delivering
as promised.
Scrum Roles
Sedulousbusinesssolutions.net
‘Scrum’ term that refers to a collaborative agile team management structure
used during agile delivery.
Traditionally, the project manager is a leader, a decision maker, a planner,
someone who manages the project and the team and is the person
accountable to the business for accomplishing the project objectives.
The ScrumMaster's role is more that of coach and facilitator, a role that sits
between the project and the customer. The ScrumMaster doesn't manage
the team that produces the work; instead, he/she supports the product
owner, coaches the team, and makes sure that Scrum processes are adhered
to.
The ScrumMaster is responsible for the Scrum process, its correct and
continuous implementation, and the maximization of its benefits
Who is the Scrum Master? SM?
Sedulousbusinesssolutions.net
Agile Relationships
The organisation
Stakeholders/
SME’s
Scrum Master
The Team
Users
Product Owner
Sedulousbusinesssolutions.net
Delivery Process
• Core Concepts
• Identifying the Requirements (Product Backlog)
• Epic Stories
• User Stories
• Prioritising the Backlog
• KanBan
• Delivery Cycle
Sedulousbusinesssolutions.net
 ‘Product Backlog’ – A list of items (requirements) that deliver
capability to the business. These are product based i.e. ‘Managing
clients’, ‘Creating legal cases’.
 ‘Sprint’ – Length of time agreed to deliver Items in the backlog to
the business. Usually 1-2 weeks.
 ‘Daily Stand-up’ - Daily meeting with all team members
(Business/IT) to discuss current tasks. Usually 15-20 Mins.
Core Concepts
Sedulousbusinesssolutions.net
 ‘Epic Story’ – Narrative that describes an operational goal
needed to satisfy a strategic objective i.e.
“As an education lawyer I want to be able to create, amend,
delete and search for clients so that I can create and
education legal case, by attaching a clients information to a legal
matter”
 ‘User Story’ – Detailed breakdown of an Epic Story, based upon
a role, a task and a reason i.e.
“As an education administrator, I want to be able to search
for a client, so that if they already exist I will not be able to
create a duplicate client”
Core Concepts
Sedulousbusinesssolutions.net
 Identify Key project success factors.
 Identify the processes in scope.
 De-compose the processes into mapped
tasks.
 Logically group those tasks into Epic
Stories.
 Add the Epic Stories to the Product backlog.
 Prioritise the Epic Stories using MoSCoW
 De-compose the Epic Stories into User
Stories
Identifying the Requirements (The Product Backlog)
Sedulousbusinesssolutions.net
Identify the Processes
Sedulousbusinesssolutions.net
Define Epic Stories
ES : Assess Client
ES : Money
Laundering
ES : Resolve Conflict
ES : Risk Assessment
Sedulousbusinesssolutions.net
 Name of the story.. NOT a number.
 Description and acceptance criteria (BDD)
 Define any ‘Business’ rules i.e. Client Number
format
Break Epic Stories into User Stories
“As a ‘Role’, I want to be able to, So that I can”
“Given a Condition, When I do this, Then It should”
TaskRole Reason (Benefit)
EventInitial Context Outcome
Sedulousbusinesssolutions.net
User Stories example…
• User Story – :Adding a Client email address
“As a User I want to add a client email address, so
that I can automatically email the client”
“Given the Client has a valid email address, when
I click the email address, then my default email
client should open and their email address should
be populated in the recipient field”
Sedulousbusinesssolutions.net
User Story Register
ES: Assess Client :
(Epic User Story)
Story Name As a I would like to… So that…
“As a CRM user, I want to be able
to assess whether a client has a
conflict so that I can pass them to
a manager if necessary for
resolution”
US: Client type Fee
earner
Establish the correct client
type
I can assess the client in the
correct manner
US: Data Level Fee
earner
Collect the correct level of data I can proceed to a conflict
check
US: Check Data Fee
earner
Check the collected data
against current data
I can establish if there is a
need for a conflict check
US: Send Data Fee
earner
Send the data to the correct
manager
They can resolve the conflict
Sedulousbusinesssolutions.net
Prioritising the Backlog & Sprint Allocation
User story Description Priority
(MOSCOW)
Effort
(days)
Sprint
No.
Owner
ES: Assess Client Assess Client M 5 1
ES: Money
Laundering
Money Laundering M 5 1
ES: Resolve Conflict Resolve Conflict S 7 2
ES: Risk Assessment Risk Assessment S 2 2
ES: Cancel Client Cancel Client S 1 2
• Size the stories
• Group User Stories into same size Sprints
• Deliver on Prioritisation
Sedulousbusinesssolutions.net
 Developed in the 1940’s by Toyota.. To align inventory levels by consumption – “Pull’ environment..
Rate of demand controls production, and task based.
 Define the tasks needed to deliver the user stories
KanBan
Sprint 1: Assess Client
To Do In Progress Completed User Story
US : Client Type
US : Data
Level
Develop
Client Type
Test Client
Type
Develop
Data Level
Test
Data Level
Import
client
data
Get Type
List
Sedulousbusinesssolutions.net
Daily Scrum
The Delivery Lifecycle
Sprint 1
ES: Assess Client
ES: Money
Laundering
Sprint 2
ES: Resolve Conflict
ES: Risk Assessment
ES: Cancel Client
Sprint 1 Backlog
ES: Assess Client
ES: Money Laundering
Sprint Planning
and Review
Build the KanBan
Sprint
2 – 4 Weeks
Completed
Assess Client
Money
Laundering
Completed
Assess Client
Money
Laundering
Resolve Conflict
Risk Assessment
Cancel Client
Identify Product
Backlog Kan
Ban
Build / Test
Sedulousbusinesssolutions.net
In More Detail..
Sedulousbusinesssolutions.net
In More Detail
• CDLC (Change Delivery Lifecycle)
• ITIL Structured
• Service Strategy
• Service Design
• Service Transition
Sedulousbusinesssolutions.net
The CDLC (Change Delivery Lifecycle)
Transition Methodology Agile DeliveryJADJRPBusiness Architecture
Product DeliveryProduct Definition
RFC Business case
PID
Product Backlog
(Epic Stories)
Product Backlog
(User Stories)
Define Sprint Backlogs
JRP – Joint Requirements Planning
JAD – Joint Application Development
Sedulousbusinesssolutions.net
Team
Service
Strategy
Sedulousbusinesssolutions.net
Service
Design
Team
User
Service
Design
Sedulousbusinesssolutions.net
Team
User
Service
Transition
Sedulousbusinesssolutions.net
4. ‘Lean’ to ‘Agile’ delivery
‘BPM’
‘Lean’
‘BAM’
‘Process
Models’
User Stories
Product Backlog
Activity Diagrams
Sprints
Sprint Backlog
Build and Test
A
Product
Business/BRM Business and BA Business, BA and Team Business
Sedulousbusinesssolutions.net
5. Agile values to take away…
‘Agile’ is also a group of processes - ensure ‘Lean’ is also applied
to Agile.
• Time boxed sprints - “Divide and conquer”
• Collaboration – “Lets Keep talking”
• Deliver rapidly – “Small things often”
• Flexible – “Adapt to your environment”
• Manage Change – “Adapt to the business need”
• Joint Ownership – “Everyone has their part to play”
• Empowerment – “Everyone is a decision maker”
“Everyone together from the start !”

More Related Content

What's hot

Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesScrum Australia Pty Ltd
 
Apply 1 the client brief_summary
Apply 1 the client brief_summaryApply 1 the client brief_summary
Apply 1 the client brief_summaryGopal Nagar
 
Future of Project Management in an era of "Digital Disruption"
Future of Project Management in an era of "Digital Disruption"Future of Project Management in an era of "Digital Disruption"
Future of Project Management in an era of "Digital Disruption"Chintan Oza
 
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile developmentRajat Samal
 
Tag-Team of Workshops Provides Proven Path of Data Center Transformation, Ass...
Tag-Team of Workshops Provides Proven Path of Data Center Transformation, Ass...Tag-Team of Workshops Provides Proven Path of Data Center Transformation, Ass...
Tag-Team of Workshops Provides Proven Path of Data Center Transformation, Ass...Dana Gardner
 
Verix ENGR 245 Lean LaunchPad Stanford 2018
Verix ENGR 245 Lean LaunchPad Stanford 2018Verix ENGR 245 Lean LaunchPad Stanford 2018
Verix ENGR 245 Lean LaunchPad Stanford 2018Stanford University
 
Successful Business Sponsorship of Agile IT Projects
Successful Business Sponsorship of Agile IT ProjectsSuccessful Business Sponsorship of Agile IT Projects
Successful Business Sponsorship of Agile IT ProjectsChris Mundy
 
Using process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right placeUsing process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right placeSamuel Chin, PMP, CSM
 
Managed Services in 2014: Pricing and Positioning - Dave Sobel
Managed Services in 2014: Pricing and Positioning - Dave SobelManaged Services in 2014: Pricing and Positioning - Dave Sobel
Managed Services in 2014: Pricing and Positioning - Dave SobelMAXfocus
 
Datasheet - Larry Burgess
Datasheet - Larry BurgessDatasheet - Larry Burgess
Datasheet - Larry BurgessLarry Burgess
 

What's hot (15)

GuideIT - Virtual Economies of Scale
GuideIT - Virtual Economies of Scale GuideIT - Virtual Economies of Scale
GuideIT - Virtual Economies of Scale
 
Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James Hayes
 
Apply 1 the client brief_summary
Apply 1 the client brief_summaryApply 1 the client brief_summary
Apply 1 the client brief_summary
 
Future of Project Management in an era of "Digital Disruption"
Future of Project Management in an era of "Digital Disruption"Future of Project Management in an era of "Digital Disruption"
Future of Project Management in an era of "Digital Disruption"
 
The future of project management - changing the change function
The future of project management - changing the change functionThe future of project management - changing the change function
The future of project management - changing the change function
 
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile development
 
Tag-Team of Workshops Provides Proven Path of Data Center Transformation, Ass...
Tag-Team of Workshops Provides Proven Path of Data Center Transformation, Ass...Tag-Team of Workshops Provides Proven Path of Data Center Transformation, Ass...
Tag-Team of Workshops Provides Proven Path of Data Center Transformation, Ass...
 
Project Place - lean and agile
Project Place - lean and agileProject Place - lean and agile
Project Place - lean and agile
 
Verix ENGR 245 Lean LaunchPad Stanford 2018
Verix ENGR 245 Lean LaunchPad Stanford 2018Verix ENGR 245 Lean LaunchPad Stanford 2018
Verix ENGR 245 Lean LaunchPad Stanford 2018
 
Successful Business Sponsorship of Agile IT Projects
Successful Business Sponsorship of Agile IT ProjectsSuccessful Business Sponsorship of Agile IT Projects
Successful Business Sponsorship of Agile IT Projects
 
Using process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right placeUsing process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right place
 
Managed Services in 2014: Pricing and Positioning - Dave Sobel
Managed Services in 2014: Pricing and Positioning - Dave SobelManaged Services in 2014: Pricing and Positioning - Dave Sobel
Managed Services in 2014: Pricing and Positioning - Dave Sobel
 
Best Practice.pptx
Best Practice.pptxBest Practice.pptx
Best Practice.pptx
 
CS_GC_Vista_Bird_Nov14
CS_GC_Vista_Bird_Nov14CS_GC_Vista_Bird_Nov14
CS_GC_Vista_Bird_Nov14
 
Datasheet - Larry Burgess
Datasheet - Larry BurgessDatasheet - Larry Burgess
Datasheet - Larry Burgess
 

Similar to Agile an explanation by sedulous business solutions

Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development ModelRitika Balagan
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAgileNZ Conference
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Why Our Inbound Marketing Agency went "All In" with Agile
Why Our Inbound Marketing Agency went "All In" with AgileWhy Our Inbound Marketing Agency went "All In" with Agile
Why Our Inbound Marketing Agency went "All In" with AgileDechay Watts
 
Mark Foley Agile Methods And The Business Analystc
Mark Foley   Agile Methods And The Business AnalystcMark Foley   Agile Methods And The Business Analystc
Mark Foley Agile Methods And The Business AnalystcMia Horrigan
 
Flow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategyFlow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategyMarcio Sete
 
Agile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAraf Karsh Hamid
 
Discover the benefits of Agile - 2015
Discover the benefits of Agile - 2015Discover the benefits of Agile - 2015
Discover the benefits of Agile - 2015Angelo Kallinikos
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To AgilityNaresh Jain
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...Amazon Web Services
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with WaterfallVu Hung Nguyen
 
SMageeresume2015feb
SMageeresume2015febSMageeresume2015feb
SMageeresume2015febStacey Magee
 
Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...
Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...
Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...Dialexa
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility DefinedVibhu Srinivasan
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 
Profile & Experience
Profile & ExperienceProfile & Experience
Profile & Experiencekomanduri
 

Similar to Agile an explanation by sedulous business solutions (20)

Scrum it up!
Scrum it up!Scrum it up!
Scrum it up!
 
Agile Business Value
Agile Business ValueAgile Business Value
Agile Business Value
 
Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development Model
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Why Our Inbound Marketing Agency went "All In" with Agile
Why Our Inbound Marketing Agency went "All In" with AgileWhy Our Inbound Marketing Agency went "All In" with Agile
Why Our Inbound Marketing Agency went "All In" with Agile
 
Deliver Business Change and Realize Results
Deliver Business Change and Realize ResultsDeliver Business Change and Realize Results
Deliver Business Change and Realize Results
 
Mark Foley Agile Methods And The Business Analystc
Mark Foley   Agile Methods And The Business AnalystcMark Foley   Agile Methods And The Business Analystc
Mark Foley Agile Methods And The Business Analystc
 
Flow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategyFlow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategy
 
Agile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven Design
 
The Role of the BA in Agile Software Development
The Role of the BA in Agile Software DevelopmentThe Role of the BA in Agile Software Development
The Role of the BA in Agile Software Development
 
Discover the benefits of Agile - 2015
Discover the benefits of Agile - 2015Discover the benefits of Agile - 2015
Discover the benefits of Agile - 2015
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
SMageeresume2015feb
SMageeresume2015febSMageeresume2015feb
SMageeresume2015feb
 
Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...
Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...
Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Profile & Experience
Profile & ExperienceProfile & Experience
Profile & Experience
 

Recently uploaded

Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardsticksaastr
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsaqsarehman5055
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMoumonDas2
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfSenaatti-kiinteistöt
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 

Recently uploaded (20)

Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 

Agile an explanation by sedulous business solutions

  • 2. Contents  What is Agile?  The Agile approach  Agile Roles  Delivery Process  In More Detail Sedulousbusinesssolutions.net
  • 3. What is Agile? • A description • Principles • Misconceptions • Agile v Waterfall • Why choose Agile • Time Cost and Quality Sedulousbusinesssolutions.net
  • 4. A description  Agile systems development is a group of systems development methods based on ‘iterative’ and ‘incremental’ delivery of small chunks of work, where ‘features’ evolve through collaboration between IT and business teams.  It promotes adaptive planning, evolutionary development and delivery, a ‘time-boxed’ iterative approach, and encourages rapid and flexible responses to business change.  It is a conceptual framework that promotes foreseen small manageable stages throughout the delivery cycle. Sedulousbusinesssolutions.net
  • 5. Sedulousbusinesssolutions.net "We are uncovering better ways of developing systems to support business change, by doing it, and helping others do it. Through this work we have come to value”: Individuals and interactions over Processes and Tools Working software over Comprehensive Documentation Customer collaboration over Contract Negotiation Responding to change over Following a Plan That is, while there is value in the items on the right, we value the items on the left more." Agile Principles (manifesto)
  • 6. Sedulousbusinesssolutions.net Agile misconceptions.. Agile doesn’t work for fixed deadline projects – Quite the contrary, it works best in fixed deadline projects, as this will focus collaboration. Agile delivery only requires new tools – To be successful, Agile delivery requires cultural, process, and tool changes to be made Agile means no documentation – Wrong!.. Agile promotes ‘smart documentation’ used for collaboration and delivering small efficiencies often. Its all about working smarter, not cutting corners Agile means no planning – Some upfront planning is required for Agile projects and should include details such as development principles, an estimate of the work and tasks involved, priorities, and overall budget to act as a guide for decisions during delivery. Agile “out of the box” is good for every project – No.. When applying Agile to large projects and distributed delivery teams or very large teams, some modifications and care need to be taken to provide for their unique needs and requirements. Combinations of methodology can be used to support governance structures.
  • 7. Sedulousbusinesssolutions.net Agile v Waterfall.. A comparison Deploy Document Plan Build Test Change Cycle Project Lifecycle Waterfall >
  • 8. Sedulousbusinesssolutions.net Agile v Waterfall.. A comparison ** Documentation becomes part of the build process Project Lifecycle Plan Build Test Plan Build Test Plan Build Test Plan Build Test Deploy Deploy Deploy Deploy Change Cycle Change Cycle Change Cycle Change Cycle Agile >
  • 10. Sedulousbusinesssolutions.net Time, Quality and Cost Features fixed therefore: Time Quality and cost vary. Time, Quality and cost fixed: Controlled by varying the features, and delivering ‘High Value’ features first
  • 12. Sedulousbusinesssolutions.net Product Delivery (Scrum) Governance Practices Combining methodologies (Atern) Programme Delivery - Outcomes (MSP) Project Delivery - Outputs (PRINCE2) Project Sprint Sprint Sprint Sprint Sprint End Stage Assessment Tranche Review Sprint Retrospective Iteration (Stage) Product Feature System Features Iteration Iteration Iteration Portfolio Delivery – Delivering the business Strategy Strategic Capability
  • 13. Sedulousbusinesssolutions.net Agile Roles • Scrum Roles • Who is the Scrum Master • Agile relationships
  • 14. Sedulousbusinesssolutions.net  Scrum Master – Responsible for coaching and guiding the team, creating a trustful and inclusive environment, facilitating team meetings and negotiations with the product owner and removing team and organisational impediments. They keep the process moving forward ensuring that the values and principals of scrum along with its framework are followed. They socialise scrum and agile to the wider organisation.  Product Owner – Is the final authority on the requirements for the product. Responsible for the product vision and improving return on investment. They manage the end user and stake holder expectations, prioritizing the product backlog, release planning and providing clear and testable requirements to the team. They collaborate with the team, end users and stake holders ensuring that the goals are met and they accept the software at the end of each sprint.  The Team – The team are cross-functional, autonomous and self organising. They are responsible for estimating the size of requirements driving from a tactical perspective making their own design and implementation decisions. They track the progress of their own work with the guidance of the scrum master and the team commit to delivering increments of software being accountable to the product owner for delivering as promised. Scrum Roles
  • 15. Sedulousbusinesssolutions.net ‘Scrum’ term that refers to a collaborative agile team management structure used during agile delivery. Traditionally, the project manager is a leader, a decision maker, a planner, someone who manages the project and the team and is the person accountable to the business for accomplishing the project objectives. The ScrumMaster's role is more that of coach and facilitator, a role that sits between the project and the customer. The ScrumMaster doesn't manage the team that produces the work; instead, he/she supports the product owner, coaches the team, and makes sure that Scrum processes are adhered to. The ScrumMaster is responsible for the Scrum process, its correct and continuous implementation, and the maximization of its benefits Who is the Scrum Master? SM?
  • 17. Sedulousbusinesssolutions.net Delivery Process • Core Concepts • Identifying the Requirements (Product Backlog) • Epic Stories • User Stories • Prioritising the Backlog • KanBan • Delivery Cycle
  • 18. Sedulousbusinesssolutions.net  ‘Product Backlog’ – A list of items (requirements) that deliver capability to the business. These are product based i.e. ‘Managing clients’, ‘Creating legal cases’.  ‘Sprint’ – Length of time agreed to deliver Items in the backlog to the business. Usually 1-2 weeks.  ‘Daily Stand-up’ - Daily meeting with all team members (Business/IT) to discuss current tasks. Usually 15-20 Mins. Core Concepts
  • 19. Sedulousbusinesssolutions.net  ‘Epic Story’ – Narrative that describes an operational goal needed to satisfy a strategic objective i.e. “As an education lawyer I want to be able to create, amend, delete and search for clients so that I can create and education legal case, by attaching a clients information to a legal matter”  ‘User Story’ – Detailed breakdown of an Epic Story, based upon a role, a task and a reason i.e. “As an education administrator, I want to be able to search for a client, so that if they already exist I will not be able to create a duplicate client” Core Concepts
  • 20. Sedulousbusinesssolutions.net  Identify Key project success factors.  Identify the processes in scope.  De-compose the processes into mapped tasks.  Logically group those tasks into Epic Stories.  Add the Epic Stories to the Product backlog.  Prioritise the Epic Stories using MoSCoW  De-compose the Epic Stories into User Stories Identifying the Requirements (The Product Backlog)
  • 22. Sedulousbusinesssolutions.net Define Epic Stories ES : Assess Client ES : Money Laundering ES : Resolve Conflict ES : Risk Assessment
  • 23. Sedulousbusinesssolutions.net  Name of the story.. NOT a number.  Description and acceptance criteria (BDD)  Define any ‘Business’ rules i.e. Client Number format Break Epic Stories into User Stories “As a ‘Role’, I want to be able to, So that I can” “Given a Condition, When I do this, Then It should” TaskRole Reason (Benefit) EventInitial Context Outcome
  • 24. Sedulousbusinesssolutions.net User Stories example… • User Story – :Adding a Client email address “As a User I want to add a client email address, so that I can automatically email the client” “Given the Client has a valid email address, when I click the email address, then my default email client should open and their email address should be populated in the recipient field”
  • 25. Sedulousbusinesssolutions.net User Story Register ES: Assess Client : (Epic User Story) Story Name As a I would like to… So that… “As a CRM user, I want to be able to assess whether a client has a conflict so that I can pass them to a manager if necessary for resolution” US: Client type Fee earner Establish the correct client type I can assess the client in the correct manner US: Data Level Fee earner Collect the correct level of data I can proceed to a conflict check US: Check Data Fee earner Check the collected data against current data I can establish if there is a need for a conflict check US: Send Data Fee earner Send the data to the correct manager They can resolve the conflict
  • 26. Sedulousbusinesssolutions.net Prioritising the Backlog & Sprint Allocation User story Description Priority (MOSCOW) Effort (days) Sprint No. Owner ES: Assess Client Assess Client M 5 1 ES: Money Laundering Money Laundering M 5 1 ES: Resolve Conflict Resolve Conflict S 7 2 ES: Risk Assessment Risk Assessment S 2 2 ES: Cancel Client Cancel Client S 1 2 • Size the stories • Group User Stories into same size Sprints • Deliver on Prioritisation
  • 27. Sedulousbusinesssolutions.net  Developed in the 1940’s by Toyota.. To align inventory levels by consumption – “Pull’ environment.. Rate of demand controls production, and task based.  Define the tasks needed to deliver the user stories KanBan Sprint 1: Assess Client To Do In Progress Completed User Story US : Client Type US : Data Level Develop Client Type Test Client Type Develop Data Level Test Data Level Import client data Get Type List
  • 28. Sedulousbusinesssolutions.net Daily Scrum The Delivery Lifecycle Sprint 1 ES: Assess Client ES: Money Laundering Sprint 2 ES: Resolve Conflict ES: Risk Assessment ES: Cancel Client Sprint 1 Backlog ES: Assess Client ES: Money Laundering Sprint Planning and Review Build the KanBan Sprint 2 – 4 Weeks Completed Assess Client Money Laundering Completed Assess Client Money Laundering Resolve Conflict Risk Assessment Cancel Client Identify Product Backlog Kan Ban Build / Test
  • 30. Sedulousbusinesssolutions.net In More Detail • CDLC (Change Delivery Lifecycle) • ITIL Structured • Service Strategy • Service Design • Service Transition
  • 31. Sedulousbusinesssolutions.net The CDLC (Change Delivery Lifecycle) Transition Methodology Agile DeliveryJADJRPBusiness Architecture Product DeliveryProduct Definition RFC Business case PID Product Backlog (Epic Stories) Product Backlog (User Stories) Define Sprint Backlogs JRP – Joint Requirements Planning JAD – Joint Application Development
  • 35. Sedulousbusinesssolutions.net 4. ‘Lean’ to ‘Agile’ delivery ‘BPM’ ‘Lean’ ‘BAM’ ‘Process Models’ User Stories Product Backlog Activity Diagrams Sprints Sprint Backlog Build and Test A Product Business/BRM Business and BA Business, BA and Team Business
  • 36. Sedulousbusinesssolutions.net 5. Agile values to take away… ‘Agile’ is also a group of processes - ensure ‘Lean’ is also applied to Agile. • Time boxed sprints - “Divide and conquer” • Collaboration – “Lets Keep talking” • Deliver rapidly – “Small things often” • Flexible – “Adapt to your environment” • Manage Change – “Adapt to the business need” • Joint Ownership – “Everyone has their part to play” • Empowerment – “Everyone is a decision maker” “Everyone together from the start !”