SlideShare a Scribd company logo
I have been practicing couple of simple
principles in the way I develop software.
•   Do not bite more than what you can chew.
    (IOW: Keep your Sprints small)

•   The Value of what you are developing should be
    measurable and must be measured.
    (IOW: Business Value is most important UoM for any software)

•   Work under development should be visible; and
    that should be the only version of truth.
    (IOW: A simple Kanban Board can make wonders)

What follows is based on my tinkering so far.
This is the way software should be built.
iteratively & effectively

This is the way software should be built^.
Every software is built for Market Needs.
Market needs which are validated and on
which the Product Owner is betting the
success of Product.
Typically a Market Need would expand to
multiple User Stories.
It is well accepted practice for developers to
think User Story as an actionable task.
But it is fundamentally wrong to schedule a
User Story in a Sprint.
For that matter in any Sprint.
In fact measuring the scope of a User Story itself is
fundamentally wrong. It does not matter whether
we measure in Days, Hours or Story Points.
All methods are equally wrong.
Gauging the scope of a User Story is
root cause of many blunders in work
scheduling & shipping.
A User Story is invariably an expanding
phenomenon. Number of Acceptance Criteria
for a User Story keeps on growing over time.
And all are not equal in Business Value points.
It is not a must that all Acceptance Criteria of a
User Story should be done in one Sprint.
In fact it is far smarter way to tackle a
User Story thru multiple Sprints.
That is what MMF principle is all about.
Functionality that is absolutely basic requirement of a User Story.
Something which adds more power & punch to the User Story.
Something which makes the User Story very simple & elegant to use.
And these Acceptance Criteria keep growing
on & on & on.
islanBRIDGE works on the premise that a set of
Acceptance Criteria form a Sprint.

User Stories do not form a Sprint.
Which Acceptance Criteria (from the backlog)
should form your next Sprint ?
Sometimes this is a business priority decision;
Sometimes a decision driven by dependency.
islandBRIDGE encourages you to adopt
plan by RoI.
Each Acceptance Criteria has ‘effort required’ and the
‘Business Value’ it will generate; & hence the RoI.
Business Value is quite accurate and
dispassionate way of measuring the progress
of a software.
Required v/s Developed v/s Shipped
Dashboard can highlight the broken Value
Flow.
Like in this case lot of Business Value is built
but not yet shipped.
Kanban board is a dead simple way to bring in
visibility and ensure single version of truth.
The place where a Sticky Note can be just dragged to
next stage when work of that stage is done.
Each Work Item is denoted by a Sticky Note.
islandBRIDGE believes that any Work Item on this planet is
• either an Acceptance Criteria
• or a Bug Fix
LEAN philosophy strongly encourages you to
limit the “Work in Progress”.
Limiting the WIP is of paramount importance
to avoid chaotic mass of half baked code.
Kanban board provides indicators for
monitoring the amount of Work in Progress in
a specific stage.
It monitors whether the Work in a stage is
• Too less
• Too much
• at Healthy level
Kanban Board in islandBRIDGE offers 3 levels
of abstraction.
This is Kanban Board for work-items.
It is as simple as a physical board, but works fine for teams distributed
across the continents as well.
Kanban Board in islandBRIDGE offers 3 levels
of abstraction.
This is Kanban Board for Sprints.
Kanban Board in islandBRIDGE offers 3 levels
of abstraction.
This is Kanban Board for Sprints. Single click can provide
gist of the Sprint thru Burndown Chart & Test Cases executed.
Kanban Board in islandBRIDGE offers 3 levels
of abstraction.
This is Kanban Board for Releases.
In Software Engineering it is very common
practice to assign a work-item to a resource.
So much so that it has become the de facto practice;
Even considered as sacrosanct practice.
This work-item has no Resource Assigned Yet



                      This work-item has a Resource Assigned




islandBRIDGE believes that a work-item
• Can be assigned to a resource (ideal when co-ordination is critical).
• Can be picked by a resource (ideal when self initiative is welcome).
What really matters is, it should be clear to all, whether
someone has become responsible for a specific work-item.
Assigning a work-item to a resource is straight.
(Typically done by Dev Lead)
Pulling a work-item in ToDo list of self is also
equally simple.
Building a Software for complex business need
is like knitting wool to create floral designs.
The inter-dependency among components is very critical.
Lack of understanding can create crashing results.
islandBRIDGE encourages & allows easy way
to create Impact Analysis maps among
components & modules.
Set of Impact Analysis maps is visual Ready
Reckoner of a software system and it adds
immense clarity for developers.
An Impact Analysis map can be linked to any work-item.
islandBRIDGE is built for Collaboration.
A team member can add a comment for a context.

If a team member requests your inputs on a comment,
islandBRIDGE gives you intimation here.
LEAN methodology encourages you to firm up your hypotheses early,
get them validated, and always keep them on radar to revisit them.
islandBRIDGE facilitates you to do this in a structured manner.
Here is the Elevator Pitch of islandBRIDGE.
BTW islandBRIDGE is iteratively built using islandBRIDGE itself.
Want to try out islandBRIDGE ? Get in touch …

              bitbybetterbit@gmail.com

More Related Content

PDF
DevOps – the future of Agile – why, what, how? Agile Israel 2014
PDF
Getting Agile with Scrum
PDF
Incorporating Learning and Expected Cost of Change
PDF
Overcoming Waterfallacies & Agilephobias
PDF
Agile and the Seven Sins of Project Management
PPTX
Changing business of testing - Testing Assembly Helsinki 2014
PDF
Project Economics
PDF
From Zero to Continuous Validated Learning: Lean Startup on PaaS
DevOps – the future of Agile – why, what, how? Agile Israel 2014
Getting Agile with Scrum
Incorporating Learning and Expected Cost of Change
Overcoming Waterfallacies & Agilephobias
Agile and the Seven Sins of Project Management
Changing business of testing - Testing Assembly Helsinki 2014
Project Economics
From Zero to Continuous Validated Learning: Lean Startup on PaaS

What's hot (20)

PDF
Agile concepts for quality and process engineers for slideshare
PDF
ADAPTing to Enterprise Agile
PDF
Prioritizing Your Product Backlog
PDF
Becoming an Effective Product Owner
PDF
Don't go Agile unless you know why
PDF
ADAPTing to Agile Development
PDF
ADAPTing to Agile for Continued Success
PDF
Case study for agile software development:
PDF
MVP Design Hacks
PPTX
Continuous Deployment - Case Study at WIX
PDF
Getting Agile with Srum
PPTX
Continuous Business: Jenkins User Conference 2015
PDF
Introduction to Agile
PPTX
Kanban for scrummers
PDF
The DevOps Revolution And Beyond...
PDF
Agile Estimating - NDC 2014
PDF
Experiencing Agility From Requirements to Planning
PDF
What business benefits from DevOps 2014
PDF
rtCamp WordPress Services
PDF
Getting Agile with Srum
Agile concepts for quality and process engineers for slideshare
ADAPTing to Enterprise Agile
Prioritizing Your Product Backlog
Becoming an Effective Product Owner
Don't go Agile unless you know why
ADAPTing to Agile Development
ADAPTing to Agile for Continued Success
Case study for agile software development:
MVP Design Hacks
Continuous Deployment - Case Study at WIX
Getting Agile with Srum
Continuous Business: Jenkins User Conference 2015
Introduction to Agile
Kanban for scrummers
The DevOps Revolution And Beyond...
Agile Estimating - NDC 2014
Experiencing Agility From Requirements to Planning
What business benefits from DevOps 2014
rtCamp WordPress Services
Getting Agile with Srum
Ad

Similar to Ib slidedeck (20)

PPT
Kanban at radical_fusion
PPT
Patton kanban
PDF
Kanban For Software Engineering Apr 242
PDF
From Waterfall to Agile - from predictive to adaptive methods
PPTX
Kanban English
PDF
Agile adoption tales from the coalface
PDF
Strategic Kanban: Leading Business Innovation (Agile Conference Tokyo 2013)
PDF
Just-in-time development with kanban - JAX London 2011
PDF
Personal kanban-workshop
PDF
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
PPTX
Kanban Methodology
PPTX
Adamson "Blueprint for Managing Your Project"
PDF
Kanban
PDF
Our Approach -- iBusiness Solutions
PDF
Transitioning to Kanban: From Theory to Practice
PPTX
Scrumban (Lean Agile Fusion) V1.1
PPTX
Scrumban (Lean-Agile Fusion) v1.1
PDF
Practical intro to kanban- Joakim Sunden
PDF
Pulling Value Lean And Kanban
PDF
Agility With Care: Managing Requirements Change with Agility In A Regulated P...
Kanban at radical_fusion
Patton kanban
Kanban For Software Engineering Apr 242
From Waterfall to Agile - from predictive to adaptive methods
Kanban English
Agile adoption tales from the coalface
Strategic Kanban: Leading Business Innovation (Agile Conference Tokyo 2013)
Just-in-time development with kanban - JAX London 2011
Personal kanban-workshop
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
Kanban Methodology
Adamson "Blueprint for Managing Your Project"
Kanban
Our Approach -- iBusiness Solutions
Transitioning to Kanban: From Theory to Practice
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean-Agile Fusion) v1.1
Practical intro to kanban- Joakim Sunden
Pulling Value Lean And Kanban
Agility With Care: Managing Requirements Change with Agility In A Regulated P...
Ad

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
cuic standard and advanced reporting.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation theory and applications.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
A Presentation on Artificial Intelligence
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Unlocking AI with Model Context Protocol (MCP)
cuic standard and advanced reporting.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation theory and applications.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Encapsulation_ Review paper, used for researhc scholars
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25 Week I
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
A Presentation on Artificial Intelligence
NewMind AI Monthly Chronicles - July 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced methodologies resolving dimensionality complications for autism neur...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Modernizing your data center with Dell and AMD
Chapter 3 Spatial Domain Image Processing.pdf

Ib slidedeck

  • 1. I have been practicing couple of simple principles in the way I develop software. • Do not bite more than what you can chew. (IOW: Keep your Sprints small) • The Value of what you are developing should be measurable and must be measured. (IOW: Business Value is most important UoM for any software) • Work under development should be visible; and that should be the only version of truth. (IOW: A simple Kanban Board can make wonders) What follows is based on my tinkering so far.
  • 2. This is the way software should be built.
  • 3. iteratively & effectively This is the way software should be built^.
  • 4. Every software is built for Market Needs. Market needs which are validated and on which the Product Owner is betting the success of Product.
  • 5. Typically a Market Need would expand to multiple User Stories.
  • 6. It is well accepted practice for developers to think User Story as an actionable task.
  • 7. But it is fundamentally wrong to schedule a User Story in a Sprint. For that matter in any Sprint.
  • 8. In fact measuring the scope of a User Story itself is fundamentally wrong. It does not matter whether we measure in Days, Hours or Story Points. All methods are equally wrong.
  • 9. Gauging the scope of a User Story is root cause of many blunders in work scheduling & shipping.
  • 10. A User Story is invariably an expanding phenomenon. Number of Acceptance Criteria for a User Story keeps on growing over time. And all are not equal in Business Value points.
  • 11. It is not a must that all Acceptance Criteria of a User Story should be done in one Sprint. In fact it is far smarter way to tackle a User Story thru multiple Sprints.
  • 12. That is what MMF principle is all about. Functionality that is absolutely basic requirement of a User Story. Something which adds more power & punch to the User Story. Something which makes the User Story very simple & elegant to use.
  • 13. And these Acceptance Criteria keep growing on & on & on.
  • 14. islanBRIDGE works on the premise that a set of Acceptance Criteria form a Sprint. User Stories do not form a Sprint.
  • 15. Which Acceptance Criteria (from the backlog) should form your next Sprint ? Sometimes this is a business priority decision; Sometimes a decision driven by dependency.
  • 16. islandBRIDGE encourages you to adopt plan by RoI. Each Acceptance Criteria has ‘effort required’ and the ‘Business Value’ it will generate; & hence the RoI.
  • 17. Business Value is quite accurate and dispassionate way of measuring the progress of a software. Required v/s Developed v/s Shipped
  • 18. Dashboard can highlight the broken Value Flow. Like in this case lot of Business Value is built but not yet shipped.
  • 19. Kanban board is a dead simple way to bring in visibility and ensure single version of truth. The place where a Sticky Note can be just dragged to next stage when work of that stage is done.
  • 20. Each Work Item is denoted by a Sticky Note. islandBRIDGE believes that any Work Item on this planet is • either an Acceptance Criteria • or a Bug Fix
  • 21. LEAN philosophy strongly encourages you to limit the “Work in Progress”. Limiting the WIP is of paramount importance to avoid chaotic mass of half baked code.
  • 22. Kanban board provides indicators for monitoring the amount of Work in Progress in a specific stage.
  • 23. It monitors whether the Work in a stage is • Too less • Too much • at Healthy level
  • 24. Kanban Board in islandBRIDGE offers 3 levels of abstraction. This is Kanban Board for work-items. It is as simple as a physical board, but works fine for teams distributed across the continents as well.
  • 25. Kanban Board in islandBRIDGE offers 3 levels of abstraction. This is Kanban Board for Sprints.
  • 26. Kanban Board in islandBRIDGE offers 3 levels of abstraction. This is Kanban Board for Sprints. Single click can provide gist of the Sprint thru Burndown Chart & Test Cases executed.
  • 27. Kanban Board in islandBRIDGE offers 3 levels of abstraction. This is Kanban Board for Releases.
  • 28. In Software Engineering it is very common practice to assign a work-item to a resource. So much so that it has become the de facto practice; Even considered as sacrosanct practice.
  • 29. This work-item has no Resource Assigned Yet This work-item has a Resource Assigned islandBRIDGE believes that a work-item • Can be assigned to a resource (ideal when co-ordination is critical). • Can be picked by a resource (ideal when self initiative is welcome). What really matters is, it should be clear to all, whether someone has become responsible for a specific work-item.
  • 30. Assigning a work-item to a resource is straight. (Typically done by Dev Lead) Pulling a work-item in ToDo list of self is also equally simple.
  • 31. Building a Software for complex business need is like knitting wool to create floral designs. The inter-dependency among components is very critical. Lack of understanding can create crashing results.
  • 32. islandBRIDGE encourages & allows easy way to create Impact Analysis maps among components & modules.
  • 33. Set of Impact Analysis maps is visual Ready Reckoner of a software system and it adds immense clarity for developers. An Impact Analysis map can be linked to any work-item.
  • 34. islandBRIDGE is built for Collaboration. A team member can add a comment for a context. If a team member requests your inputs on a comment, islandBRIDGE gives you intimation here.
  • 35. LEAN methodology encourages you to firm up your hypotheses early, get them validated, and always keep them on radar to revisit them. islandBRIDGE facilitates you to do this in a structured manner. Here is the Elevator Pitch of islandBRIDGE. BTW islandBRIDGE is iteratively built using islandBRIDGE itself.
  • 36. Want to try out islandBRIDGE ? Get in touch … bitbybetterbit@gmail.com