SlideShare a Scribd company logo
Are you failing at being agile?
Antonio Perić-Mažar, Locastic
28.09.2019. - #digitallabin
Antonio
Perić-Mažar
CEO @ Locastic
Co-founder @ Litto
Co-founder @ Tinel Meetup
Co-founder @ Blockada
t: @antonioperic
m: antonio@locastic.com
Locastic
Helping clients create web
and mobile apps since 2011
• UX/UI
• Mobile apps
• Web apps
• Training & Consulting
www.locastic.com
@locastic
Are you failing at being agile? #digitallabin
“We do a daily standup
in the morning; we are
an Agile shop”.
“We do a daily standup
in the morning; we are
an Agile shop”.
- no, you are not
• Software development agency
• 20+ employees
• More than one project running at same time
• Different clients, different locations of clients
Context
We stared with the
waterfall.
We stared with the
waterfall. And we fall.
Hard.
Let’s go AGILE!
Are you failing at being agile? #digitallabin
Let’s do SCRUM!
Well, this is fun and ok,
but still… results are
better, but…
1st problem:

we focused to much on
framework
Scrum is a great option
when you’re a team at
a software vendor with
a clear focus to deliver
a specific product.
Scrum is a great option
when you’re a team at
a software vendor with
a clear focus to deliver
a specific product.
External
dependencies
(clients)
AGILE !== SCRUM
AGILE > SCRUM
If you are doing SCRUM,
you are not Agile
company, you need to
have Agile mindset.
Are you failing at being agile? #digitallabin
We cannot sell the
waterfall and do it
agile!
Ideal project:
- time&materials
- no budget
- no deadlines
- no/flexible scope
Ideal project:
- time&materials
- no budget
- no deadlines
- no/flexible scope
doesn’t exist
• Flexible budget + Project idea
• Fixed budget + Project idea
• Flexible budget + Project specification (and/or wireframes/
prototypes)
• Fixed budget + Project specification (and/or wireframes/prototypes).
Type of projects
• Flexible budget + Project idea
• Fixed budget + Project idea -> AVOID!
• Flexible budget + Project specification (and/or wireframes/
prototypes)
• Fixed budget + Project specification (and/or wireframes/prototypes).
Type of projects
If the scope, the
deadline and the price
have already been set
at the beginning, it no
longer makes sense to
try and implement an
agile framework such
as Scrum.
Time&Materials model
• Huge level of trust
• Easily overcome as soon as one has completed an agile project
together
• Requires education of the client and huge level of empathy on both
sides
• Today is much easier to sell it then 5 years ago, it is almost a
standard
• Empathy, understanding and patience on both sides
Time&Materials model
Clients still want
estimates
Involve the project
team in the acquisition
phase as early as
possible
UX/UI
first development
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabin
#1 value
Customer
collaboration over
contract negotiation
Forget the service
provider role (and work
as a team with your
client) - add empathy
Are you failing at being agile? #digitallabin
Product Owner
Implement one
measure at a time
#2 value
Individuals and
interactions over
processes and tools
#3 value
Working software over
comprehensive
documentation
• It should be clear at first glance what feature the task is related to
• Description of a task should always begin with its purpos
• A task should always be written in a way that is relevant for the whole
tea
• A task should list all important steps for completing it
• Criteria should be very specific and related to the task, and should
contain real testable example
• Each task should contain a direct link to a wireframe and/or design view
Anatomy of a Task
Are you failing at being agile? #digitallabin
#4 value
Responding to change
over following a plan
The Law of the customer
an obsession with delivering value to
customers as the be-all and end-all of
the organization.
The Law of the small team
a presumption that all work be carried
out by small self -organizing teams,
working in short cycles and focused on
delivering value to customers—and
The Law of the network
a continuing effort to obliterate
bureaucracy and top-down hierarchy
so that the firm operates as an
interacting network of teams, all
focused on working together to deliver
increasing value to customers
#bestAdviceEver
Stop being heroic
command giver, and
start being humble
gardener
• People and project are more important then process (methodology)
• Scrum is just a framework that we adjusted to ourself
• It is a philosophy not a process
• It is probably the best solution at the moment for chaotic systems
• It is easy to learn in theory, but it is very hard to practice it, especially
with external parties (clients)
How we see Agile today
• Agile is way of thinking, and it should be integrated to each part of
the team/company:
• it should be a way of thinking
• a way of writing the tasks
• a way of signing the contracts
• a way of doing business development
• and etc.
How we see Agile today
• it is good for organisation and task management
• it delivers new features constantly, client can see the progress and
client is more involved in entire process
• usually clients are more happy
• if everything is setup well, it is very easy to rotate team members
Advantages
• client is part of development process, and software development is
no longer strange thing for them
• there is no bunch of documentation
• entire team is more focuses on delivering high quality product
Advantages
• It is very hard to get client on location all the time
• Product owner role is very hard, and usually clients don’t have person
who is ready to take that role
• in this situation team need to have one more person who will do
training and consulting to help client with assignments
• Client almost always wants to know price and deadlines
• in this case sometimes SCRUM/AGILE is not possible and it
becomes just a show
Disadvantages
• Sometimes clients don’t get the concepts of agile, as they are used in
traditional processes
• If team and client are not on the same location, it makes process
slower
• Client is usually more involved in the beginning
• It is not for inexperienced teams
Disadvantages
• Lean Development
• Extreme programming, pair programming
• BDD, TDD, DDD…
• CI/CD
• Automation of processes (testing, deploying, etc)
Agile is not just SCRUM
Where we are going
with agile today?
Moving to Kanban
more!
Be Agile with Agile!
• increased number of releases
• reduced number of bugs
• better and more quality metrics per teams
• design process are drastically improved
• moral of teams and people is increasead
• clients are more happy
Results
“I’m sick of it.  I can’t wait for the day when
everyone realises how much of a fad-diet,
religious-cult-inspired, money-making
exercise it is for a group of consultants.  I
can’t wait for people to wake up to the fact
that the only good parts of Agile are just
basic common sense and don’t need a
‘manifesto’ or evangelists to support
them.”.
- the rant of Luke Halliwell some ten years ago
The is no one-size-fits-
all approach for
agencies.
Without an Agile
mindset, Agile remains
an inert, lifeless set of
ceremonies.
Thank you!
Questions?
Antonio Perić-Mažar
t: @antonioperic
m: antonio@locastic.com

More Related Content

PPTX
News Flash: Agile Requires Culture Change (mLearnCon 2015)
PDF
LKCE17 Katya Terekhova - A Siberian tale of two Kanban implementations
PPTX
Dev ops – what and why - Bristech - July 2016
PPTX
Agile for CIOs
PDF
Portfolio Kanban - Seeing the Big Picture
PDF
Can you work agile in a waterfall organisation? Wagile
PDF
Pimp my Agile by Rasmus Runberg
PDF
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
News Flash: Agile Requires Culture Change (mLearnCon 2015)
LKCE17 Katya Terekhova - A Siberian tale of two Kanban implementations
Dev ops – what and why - Bristech - July 2016
Agile for CIOs
Portfolio Kanban - Seeing the Big Picture
Can you work agile in a waterfall organisation? Wagile
Pimp my Agile by Rasmus Runberg
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...

What's hot (20)

PDF
Quality is a Mindset
PDF
LKCE16 - How Kanban saved a Salvation Army hospital in Indonesia by Marcus Ha...
PDF
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
PDF
From Divided to United - Aligning Technical and Business Teams
PDF
Startup Roles and Responsibilities + Share Structure
PPTX
Agile pm lect1
PDF
What not to do when adopting Agile
PDF
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
PDF
Flow-based road mapping & options thinking
PDF
Scrum and Agile: Experience growing from 2 to 15 people
PPTX
Product Agility: 3 fundamentals from the trenches (Braga,PT)
PPTX
Lean Kanban India 2018 | Kanban Maturity Model: Managing project and service ...
PPTX
AgileTour2010 Ghent Keynote
PPT
Agile for Me- CodeStock 2009
PDF
Friesens agile adoption
PDF
Agile And Lean Practices - The Mobile Academy
PDF
Customizing Your Process
PPTX
Simon Powers - Scaling Frameworks in Organisational Design
PPTX
Agile development
PDF
Finding the First Slice
Quality is a Mindset
LKCE16 - How Kanban saved a Salvation Army hospital in Indonesia by Marcus Ha...
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
From Divided to United - Aligning Technical and Business Teams
Startup Roles and Responsibilities + Share Structure
Agile pm lect1
What not to do when adopting Agile
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Flow-based road mapping & options thinking
Scrum and Agile: Experience growing from 2 to 15 people
Product Agility: 3 fundamentals from the trenches (Braga,PT)
Lean Kanban India 2018 | Kanban Maturity Model: Managing project and service ...
AgileTour2010 Ghent Keynote
Agile for Me- CodeStock 2009
Friesens agile adoption
Agile And Lean Practices - The Mobile Academy
Customizing Your Process
Simon Powers - Scaling Frameworks in Organisational Design
Agile development
Finding the First Slice
Ad

Similar to Are you failing at being agile? #digitallabin (20)

PDF
Agile project, myths & selection criteria
PDF
Successful Business Sponsorship of Agile IT Projects
PDF
Scoping and Estimating WordPress Projects as an Agency
PDF
Scoping and Estimating WordPress Projects as an Agency
PDF
Agile+Course+Presentation.pdf
PDF
Getting started with an Agile career
PPTX
Software Agility.pptx
PPT
Summer Scrum Public
PDF
English digital business 2.1.pptx
PPTX
Professional Project Manager Should Be Proficient in Agile
PPTX
Introducing Agile to the Enterprise
PDF
Agile Course Presentation
PDF
Are you Agile enough?
PPTX
(PPROJEKTURA) pmi agile for corporation
PDF
Agile 101
PPTX
Agile Implementations - Tim FitzGerald - US Assure
PDF
Introducing techsharp
PPTX
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
PDF
Lean Kanban India 2018 | A Design Thinking Approach towards Business Agility...
PDF
Agile scrum brown bag
Agile project, myths & selection criteria
Successful Business Sponsorship of Agile IT Projects
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
Agile+Course+Presentation.pdf
Getting started with an Agile career
Software Agility.pptx
Summer Scrum Public
English digital business 2.1.pptx
Professional Project Manager Should Be Proficient in Agile
Introducing Agile to the Enterprise
Agile Course Presentation
Are you Agile enough?
(PPROJEKTURA) pmi agile for corporation
Agile 101
Agile Implementations - Tim FitzGerald - US Assure
Introducing techsharp
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Lean Kanban India 2018 | A Design Thinking Approach towards Business Agility...
Agile scrum brown bag
Ad

More from Antonio Peric-Mazar (20)

PDF
You call yourself a Senior Developer?
PDF
Using API Platform to build ticketing system #symfonycon
PDF
Using API platform to build ticketing system (translations, time zones, ...) ...
PDF
Symfony 4: A new way to develop applications #ipc19
PDF
A year with progressive web apps! #webinale
PDF
The UI is the THE application #dpc19
PDF
Symfony 4: A new way to develop applications #phpsrb
PDF
REST easy with API Platform
PDF
A year with progressive web apps! #DevConMU
PDF
Service workers are your best friends
PDF
Progressive Web Apps are here!
PDF
Building APIs in an easy way using API Platform
PDF
Symfony4 - A new way of developing web applications
PDF
Build your business on top of Open Source
PDF
Building APIs in an easy way using API Platform
PDF
Lessons learned while developing with Sylius
PDF
Drupal8 for Symfony developers - Dutch PHP
PDF
Drupal8 for Symfony Developers (PHP Day Verona 2017)
PDF
Drupal8 for Symfony Developers
PDF
Maintainable + Extensible = Clean ... yes, Code!
You call yourself a Senior Developer?
Using API Platform to build ticketing system #symfonycon
Using API platform to build ticketing system (translations, time zones, ...) ...
Symfony 4: A new way to develop applications #ipc19
A year with progressive web apps! #webinale
The UI is the THE application #dpc19
Symfony 4: A new way to develop applications #phpsrb
REST easy with API Platform
A year with progressive web apps! #DevConMU
Service workers are your best friends
Progressive Web Apps are here!
Building APIs in an easy way using API Platform
Symfony4 - A new way of developing web applications
Build your business on top of Open Source
Building APIs in an easy way using API Platform
Lessons learned while developing with Sylius
Drupal8 for Symfony developers - Dutch PHP
Drupal8 for Symfony Developers (PHP Day Verona 2017)
Drupal8 for Symfony Developers
Maintainable + Extensible = Clean ... yes, Code!

Recently uploaded (20)

PPTX
Chapter One an overview of political economy
PPTX
INTELLECTUAL PROPERTY LAW IN UGANDA.pptx
PPTX
Supervisory Styles and When to Use Them!
PPTX
Concluding Session_Wrapup-India Jun 5 2024-Oct 5 2025 ZS.pptx
PPTX
Chapter Three for international political
PPT
Claims and Adjustment Business_Communication.pptx.ppt
PDF
CHAPTER 15- Manageement of Nursing Educational Institutions- Staffing and st...
PDF
Timeless Leadership Principles from History’s Greatest Figures by Alfonso Ken...
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PPTX
TCoE_IT_Concrete industry.why is it required
PPTX
School Annual day Presentation, Logo, Animation
PDF
Case study -Uber strategic plan and management
PDF
Organisational Behaviour And it's concepts
PPTX
Course Overview of the Course Titled.pptx
PPTX
MY GOLDEN RULES la regla de oro jhonatan requena
PDF
Equity at the Helm_ Guiding Schools Through Inclusive Leadership by Dr.pdf
PDF
Features of Effective decision making in Management
PDF
The Cyber SwarmShield by Stéphane Nappo
PDF
Contemporary management and it's content
PPTX
Strategic Plan 2023-2024 Presentation.pptx
Chapter One an overview of political economy
INTELLECTUAL PROPERTY LAW IN UGANDA.pptx
Supervisory Styles and When to Use Them!
Concluding Session_Wrapup-India Jun 5 2024-Oct 5 2025 ZS.pptx
Chapter Three for international political
Claims and Adjustment Business_Communication.pptx.ppt
CHAPTER 15- Manageement of Nursing Educational Institutions- Staffing and st...
Timeless Leadership Principles from History’s Greatest Figures by Alfonso Ken...
_ISO_Presentation_ISO 9001 and 45001.pptx
TCoE_IT_Concrete industry.why is it required
School Annual day Presentation, Logo, Animation
Case study -Uber strategic plan and management
Organisational Behaviour And it's concepts
Course Overview of the Course Titled.pptx
MY GOLDEN RULES la regla de oro jhonatan requena
Equity at the Helm_ Guiding Schools Through Inclusive Leadership by Dr.pdf
Features of Effective decision making in Management
The Cyber SwarmShield by Stéphane Nappo
Contemporary management and it's content
Strategic Plan 2023-2024 Presentation.pptx

Are you failing at being agile? #digitallabin

  • 1. Are you failing at being agile? Antonio Perić-Mažar, Locastic 28.09.2019. - #digitallabin
  • 2. Antonio Perić-Mažar CEO @ Locastic Co-founder @ Litto Co-founder @ Tinel Meetup Co-founder @ Blockada t: @antonioperic m: antonio@locastic.com
  • 3. Locastic Helping clients create web and mobile apps since 2011 • UX/UI • Mobile apps • Web apps • Training & Consulting www.locastic.com @locastic
  • 5. “We do a daily standup in the morning; we are an Agile shop”.
  • 6. “We do a daily standup in the morning; we are an Agile shop”. - no, you are not
  • 7. • Software development agency • 20+ employees • More than one project running at same time • Different clients, different locations of clients Context
  • 8. We stared with the waterfall.
  • 9. We stared with the waterfall. And we fall. Hard.
  • 13. Well, this is fun and ok, but still… results are better, but…
  • 14. 1st problem:
 we focused to much on framework
  • 15. Scrum is a great option when you’re a team at a software vendor with a clear focus to deliver a specific product.
  • 16. Scrum is a great option when you’re a team at a software vendor with a clear focus to deliver a specific product. External dependencies (clients)
  • 19. If you are doing SCRUM, you are not Agile company, you need to have Agile mindset.
  • 21. We cannot sell the waterfall and do it agile!
  • 22. Ideal project: - time&materials - no budget - no deadlines - no/flexible scope
  • 23. Ideal project: - time&materials - no budget - no deadlines - no/flexible scope doesn’t exist
  • 24. • Flexible budget + Project idea • Fixed budget + Project idea • Flexible budget + Project specification (and/or wireframes/ prototypes) • Fixed budget + Project specification (and/or wireframes/prototypes). Type of projects
  • 25. • Flexible budget + Project idea • Fixed budget + Project idea -> AVOID! • Flexible budget + Project specification (and/or wireframes/ prototypes) • Fixed budget + Project specification (and/or wireframes/prototypes). Type of projects
  • 26. If the scope, the deadline and the price have already been set at the beginning, it no longer makes sense to try and implement an agile framework such as Scrum.
  • 28. • Huge level of trust • Easily overcome as soon as one has completed an agile project together • Requires education of the client and huge level of empathy on both sides • Today is much easier to sell it then 5 years ago, it is almost a standard • Empathy, understanding and patience on both sides Time&Materials model
  • 30. Involve the project team in the acquisition phase as early as possible
  • 35. Forget the service provider role (and work as a team with your client) - add empathy
  • 39. #2 value Individuals and interactions over processes and tools
  • 40. #3 value Working software over comprehensive documentation
  • 41. • It should be clear at first glance what feature the task is related to • Description of a task should always begin with its purpos • A task should always be written in a way that is relevant for the whole tea • A task should list all important steps for completing it • Criteria should be very specific and related to the task, and should contain real testable example • Each task should contain a direct link to a wireframe and/or design view Anatomy of a Task
  • 43. #4 value Responding to change over following a plan
  • 44. The Law of the customer an obsession with delivering value to customers as the be-all and end-all of the organization.
  • 45. The Law of the small team a presumption that all work be carried out by small self -organizing teams, working in short cycles and focused on delivering value to customers—and
  • 46. The Law of the network a continuing effort to obliterate bureaucracy and top-down hierarchy so that the firm operates as an interacting network of teams, all focused on working together to deliver increasing value to customers
  • 47. #bestAdviceEver Stop being heroic command giver, and start being humble gardener
  • 48. • People and project are more important then process (methodology) • Scrum is just a framework that we adjusted to ourself • It is a philosophy not a process • It is probably the best solution at the moment for chaotic systems • It is easy to learn in theory, but it is very hard to practice it, especially with external parties (clients) How we see Agile today
  • 49. • Agile is way of thinking, and it should be integrated to each part of the team/company: • it should be a way of thinking • a way of writing the tasks • a way of signing the contracts • a way of doing business development • and etc. How we see Agile today
  • 50. • it is good for organisation and task management • it delivers new features constantly, client can see the progress and client is more involved in entire process • usually clients are more happy • if everything is setup well, it is very easy to rotate team members Advantages
  • 51. • client is part of development process, and software development is no longer strange thing for them • there is no bunch of documentation • entire team is more focuses on delivering high quality product Advantages
  • 52. • It is very hard to get client on location all the time • Product owner role is very hard, and usually clients don’t have person who is ready to take that role • in this situation team need to have one more person who will do training and consulting to help client with assignments • Client almost always wants to know price and deadlines • in this case sometimes SCRUM/AGILE is not possible and it becomes just a show Disadvantages
  • 53. • Sometimes clients don’t get the concepts of agile, as they are used in traditional processes • If team and client are not on the same location, it makes process slower • Client is usually more involved in the beginning • It is not for inexperienced teams Disadvantages
  • 54. • Lean Development • Extreme programming, pair programming • BDD, TDD, DDD… • CI/CD • Automation of processes (testing, deploying, etc) Agile is not just SCRUM
  • 55. Where we are going with agile today?
  • 57. Be Agile with Agile!
  • 58. • increased number of releases • reduced number of bugs • better and more quality metrics per teams • design process are drastically improved • moral of teams and people is increasead • clients are more happy Results
  • 59. “I’m sick of it.  I can’t wait for the day when everyone realises how much of a fad-diet, religious-cult-inspired, money-making exercise it is for a group of consultants.  I can’t wait for people to wake up to the fact that the only good parts of Agile are just basic common sense and don’t need a ‘manifesto’ or evangelists to support them.”. - the rant of Luke Halliwell some ten years ago
  • 60. The is no one-size-fits- all approach for agencies.
  • 61. Without an Agile mindset, Agile remains an inert, lifeless set of ceremonies.