SlideShare a Scribd company logo
www.knowledgehut.com
Feature Team Construction :
A Workshop
www.knowledgehut.com
About Me
2
ASHWINEE KALKURA
Lean/Agile Coach & Continuous Learner
ashwinee.kalkura@gmail.com +91-9448060514
“The Team knows it Better”
CERTIFICATIONS TRAINING PROFILE WORK EXPERIENCE
850
100150
800
SAFe
Role Based
Agile/Scrum
Internal
www.knowledgehut.com
The System that people work in and the interaction with
people may account for 90 or 95 percent of performance
W. Edwards Deming
3
www.knowledgehut.com
Components are distinguishable system parts that provide and
encapsulate common functions needed to implement features
4
What is a Component
www.knowledgehut.com
Component Team
5
A team that focuses on the creation of one or more components of a
larger product that a customer would purchase.
Component teams create assets or components that are then reused
by other teams to assemble customer-valuable solutions.
A System Layer (UI, Application, Data etc)
Module or a package
Application Library
Subsystem
www.knowledgehut.com
Why Component Team
6
Re-use in different Business, Codebases
Unique Responsibilities like Security, Compliance
Provides Logic and Algorithms with deep technical expertise
Large Data sets, Intensive computation, Critical Non
Functional Requirements
www.knowledgehut.com
What is a Feature
7
Features are those behaviours of the system that
directly fulfil some user need
www.knowledgehut.com
Feature Team
8
A cross-functional and cross-component team
that can pull end-customer features from the
product backlog and complete them
www.knowledgehut.com
Why Feature Team?
9
Most User Stories require unique changes to specific
parts of code
Common code base
User Centric Approach
www.knowledgehut.com
Challenges
10
Conway’s Law
Availability of Skill set
Organization Silo’s
Technical Re-usability
www.knowledgehut.com
How do we solve
11
Lets solve a problem together
www.knowledgehut.com
Some Patterns to Use
12
Conway’s Law
“Organizations which design systems ... are constrained to produce designs
which are copies of the communication structures of these organizations”
Melvin Conway, 1967
Understand the complete Value Stream
“All we are doing is looking at the time line, from the moment the customer
gives us an order to the point when we collect the cash. And we are
reducing the time line by reducing the non-value adding wastes.”
Taiichi Ohno
www.knowledgehut.com
Some Patterns to Use
13
Improved Infrastructure
Small batch sizes, Quicker feedback and lot of scope for experimentation. Fail Fast, Fail
Safe
Communities of Practice
Communities of Practice (CoPs) are organized groups of people who have a common
interest in a specific technical or business domain. They collaborate regularly to share
information, improve their skills, and actively work on advancing the general knowledge
of the domain.
T-Shaped Skills
Deep Expertise in one area and breadth of knowledge
www.knowledgehut.com
Thank You !

More Related Content

Similar to Ferature team composition : A workshop

AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
Amazon Web Services
 
Presentation
PresentationPresentation
PresentationVideoguy
 
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | EdurekaTop 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | Edureka
Edureka!
 
Distributed Agile, What Types of Agile to use webinar presentation by Anna Ob...
Distributed Agile, What Types of Agile to use webinar presentation by Anna Ob...Distributed Agile, What Types of Agile to use webinar presentation by Anna Ob...
Distributed Agile, What Types of Agile to use webinar presentation by Anna Ob...
Return on Intelligence
 
Teaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iTeaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System i
Strongback Consulting
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
JonathanBowman24
 
Monoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMSMonoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMS
Scott Leslie
 
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Christian Buckley
 
Acnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methodsAcnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methods
AgileConsortiumINT
 
Edx presentation.pptx
Edx presentation.pptxEdx presentation.pptx
Edx presentation.pptx
sumitmalankiya
 
Redesigning Corporate Training in a Web 2.0 World
Redesigning Corporate Training in a Web 2.0 WorldRedesigning Corporate Training in a Web 2.0 World
Redesigning Corporate Training in a Web 2.0 World
Greg SHIN
 
Top 10 Criteria for Choosing an ECM System
Top 10 Criteria for Choosing an ECM SystemTop 10 Criteria for Choosing an ECM System
Top 10 Criteria for Choosing an ECM System
Silviu Stanculet
 
Leveraging Cloud Transformation to Build a DevOps Culture | AWS Public Sector...
Leveraging Cloud Transformation to Build a DevOps Culture | AWS Public Sector...Leveraging Cloud Transformation to Build a DevOps Culture | AWS Public Sector...
Leveraging Cloud Transformation to Build a DevOps Culture | AWS Public Sector...
Amazon Web Services
 
How to improve an ECM system
How to improve an ECM systemHow to improve an ECM system
How to improve an ECM system
Atle Skjekkeland
 
The Go-To Manual for Confluence Newbies
The Go-To Manual for Confluence NewbiesThe Go-To Manual for Confluence Newbies
The Go-To Manual for Confluence Newbies
StepShot
 
Mark Willemse - Strategy & Deployment Journey
Mark Willemse - Strategy & Deployment JourneyMark Willemse - Strategy & Deployment Journey
Mark Willemse - Strategy & Deployment Journey
IBM Sverige
 
Exoven web-sovellusseminaarin kalvot
Exoven web-sovellusseminaarin kalvotExoven web-sovellusseminaarin kalvot
Exoven web-sovellusseminaarin kalvotExove
 
Removing Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBSRemoving Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBS
eprentise
 
12 Steps to Cloud
12 Steps to Cloud12 Steps to Cloud
12 Steps to Cloud
Amazon Web Services
 
June 2014 HUG - Continuuity Loom : Cluster Management
June 2014 HUG - Continuuity Loom : Cluster ManagementJune 2014 HUG - Continuuity Loom : Cluster Management
June 2014 HUG - Continuuity Loom : Cluster Management
Yahoo Developer Network
 

Similar to Ferature team composition : A workshop (20)

AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
 
Presentation
PresentationPresentation
Presentation
 
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | EdurekaTop 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | Edureka
 
Distributed Agile, What Types of Agile to use webinar presentation by Anna Ob...
Distributed Agile, What Types of Agile to use webinar presentation by Anna Ob...Distributed Agile, What Types of Agile to use webinar presentation by Anna Ob...
Distributed Agile, What Types of Agile to use webinar presentation by Anna Ob...
 
Teaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iTeaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System i
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
 
Monoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMSMonoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMS
 
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
 
Acnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methodsAcnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methods
 
Edx presentation.pptx
Edx presentation.pptxEdx presentation.pptx
Edx presentation.pptx
 
Redesigning Corporate Training in a Web 2.0 World
Redesigning Corporate Training in a Web 2.0 WorldRedesigning Corporate Training in a Web 2.0 World
Redesigning Corporate Training in a Web 2.0 World
 
Top 10 Criteria for Choosing an ECM System
Top 10 Criteria for Choosing an ECM SystemTop 10 Criteria for Choosing an ECM System
Top 10 Criteria for Choosing an ECM System
 
Leveraging Cloud Transformation to Build a DevOps Culture | AWS Public Sector...
Leveraging Cloud Transformation to Build a DevOps Culture | AWS Public Sector...Leveraging Cloud Transformation to Build a DevOps Culture | AWS Public Sector...
Leveraging Cloud Transformation to Build a DevOps Culture | AWS Public Sector...
 
How to improve an ECM system
How to improve an ECM systemHow to improve an ECM system
How to improve an ECM system
 
The Go-To Manual for Confluence Newbies
The Go-To Manual for Confluence NewbiesThe Go-To Manual for Confluence Newbies
The Go-To Manual for Confluence Newbies
 
Mark Willemse - Strategy & Deployment Journey
Mark Willemse - Strategy & Deployment JourneyMark Willemse - Strategy & Deployment Journey
Mark Willemse - Strategy & Deployment Journey
 
Exoven web-sovellusseminaarin kalvot
Exoven web-sovellusseminaarin kalvotExoven web-sovellusseminaarin kalvot
Exoven web-sovellusseminaarin kalvot
 
Removing Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBSRemoving Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBS
 
12 Steps to Cloud
12 Steps to Cloud12 Steps to Cloud
12 Steps to Cloud
 
June 2014 HUG - Continuuity Loom : Cluster Management
June 2014 HUG - Continuuity Loom : Cluster ManagementJune 2014 HUG - Continuuity Loom : Cluster Management
June 2014 HUG - Continuuity Loom : Cluster Management
 

More from Ashwinee Kalkura

Overcome SAFe implementation challenges
Overcome SAFe implementation challengesOvercome SAFe implementation challenges
Overcome SAFe implementation challenges
Ashwinee Kalkura
 
Agile ME20119 SAFe rollout patterns
Agile ME20119 SAFe rollout patternsAgile ME20119 SAFe rollout patterns
Agile ME20119 SAFe rollout patterns
Ashwinee Kalkura
 
Cost of delay
Cost of delayCost of delay
Cost of delay
Ashwinee Kalkura
 
What does automation mean to you
What does automation mean to youWhat does automation mean to you
What does automation mean to you
Ashwinee Kalkura
 
Lean startup
Lean startupLean startup
Lean startup
Ashwinee Kalkura
 
Dev ops for tomorrow
Dev ops for tomorrowDev ops for tomorrow
Dev ops for tomorrow
Ashwinee Kalkura
 
Design thinking
Design thinkingDesign thinking
Design thinking
Ashwinee Kalkura
 

More from Ashwinee Kalkura (7)

Overcome SAFe implementation challenges
Overcome SAFe implementation challengesOvercome SAFe implementation challenges
Overcome SAFe implementation challenges
 
Agile ME20119 SAFe rollout patterns
Agile ME20119 SAFe rollout patternsAgile ME20119 SAFe rollout patterns
Agile ME20119 SAFe rollout patterns
 
Cost of delay
Cost of delayCost of delay
Cost of delay
 
What does automation mean to you
What does automation mean to youWhat does automation mean to you
What does automation mean to you
 
Lean startup
Lean startupLean startup
Lean startup
 
Dev ops for tomorrow
Dev ops for tomorrowDev ops for tomorrow
Dev ops for tomorrow
 
Design thinking
Design thinkingDesign thinking
Design thinking
 

Recently uploaded

2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 

Recently uploaded (20)

2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 

Ferature team composition : A workshop