SlideShare a Scribd company logo
1 of 39
Download to read offline
APPROCCI MODERNI ALLO SVILUPPO
SOFTWARE:
LA SFIDA DEITEAM DISTRIBUITI
A webinar for CodeMotion #TechDay - Jan, 21st, 2014
/ME
@carloz
DOES DISTRIBUTED
PRODUCT
DEVELOPMENT WORK?
Hudson Bay Company
distributed work since1670
trust and control via hiring,
communication and
participation practices
http://upload.wikimedia.org/wikipedia/commons/3/3e/Indians_at_a_Hudson_Bay_Company_trading_pos
DOES DISTRIBUTED
MODERN PRODUCT
DEVELOPMENT WORK?
LINUX KERNEL
• internet
• copyleft (incentive systems)
• transparency
• leadership
• modularity
• communities of practice
http://pixabay.com/p-158547
NAMING CONVENTIONS
#OFFSHORING, #NEARSHORING, #HOMESHORING, #OUTSOURCING
• REMOTE TEAM: team members are co-located. Somewhere else. (BTW, where is the BIZ
seated?)
• REMOTE TEAM MEMBER: one team member works from home (or another office)
• MULTI-SITE DEVELOPMENT: team members are co-located. Different teams work together
on the same product from different locations.
• DISTRIBUTED TEAM: team members are NOT co-located
• DISTRIBUTED COMPANY: whole company embraces distributed work
WHAT
ABOUT YOU?
Are you more a requestor, a coordinator, or a
developer?
How large is the organization?
Do you deal with remote and/or distributed teams?
http://bit.do/techday
DOES DISTRIBUTED MODERN PRODUCT DEVELOPMENT WORK?
HOW DO WE KNOW IT’S WORKING?
HOW DO WE MEASURE SUCCESS?
(LET’STRY & USETHE WEBINAR Q&A FUNCTION!)
A FEW GOOD INDICATORS
• how much?
• how fast?
• how often?
• how good?
• how happy? (customers, team)
• how much money? (ROI)
• (how do we compare it to a less or non distributed approach?)
• “capability of delivering quickly & frequently high quality, valuable, software”
• “great remote workers are simply great
workers”
• “most remote issues are really trust issues”
• “people play games and watch youtube in the
office, as well, if they want to”
WHAT MAKES IT WORK?
• your take: http://bit.do/funziona
• which are the enablers? the key things that make a
difference
FROMTHETRENCHES
• effective communication (tools to support realtime & async comm. + storage;
frequent travels)
• talented, committed people
• respect (different times, cultures)
• optimal team size and mix
• “common ground”
• trust
• transparency
A. HIRING
B. MANAGING
case year n of ppl
company
size
“success
rate”
#1 2008 3 8 2/10
#2 2009 8 14 1/10
#3 2011/15 70+ 550 8/10
#4 2012/14 14 170 6/10
#5 2014 4 4 7/10
#6 2014 15 950 4/10
#7 2013/14 22 950 3/10
A Chinese tale
image from https://c2.staticflickr.com/4/3274/2461440599_d55ff90806.jpg
HYGENE
FACTORS
http://upload.wikimedia.org/wikipedia/commons/a/a5/Toiletpapier_(Gobran111).jpg
. . .AGILE . . .
• teamwork and collaboration
• short feedback cycles
• inspect and adapt
• same principles, contextual practices (& tools)
GOING
DISTRIBUTED?
DO IT FORTHE
RIGHT REASONS!
https://lh5.ggpht.com/SNdIq3FdZsul4tbC2NZkG3N8lNwoELywBlec6_quA6-NZ74YBekMGjuQEZisJ6jFXTxGnozRWiSgEj1OZDELFkfQrlE=s0
TIPS FORTHE PRO
Alistar Cockburn
“Software development is a cooperative game”
Dan North
“Ignorance is the single greatest impediment to
throughput”
SUGGESTIONS FORTHE REST
OF US
DOES DISTRIBUTED
MODERN PRODUCT
DEVELOPMENT WORK?
RULE OFTHUMB
“If you are working well with
this team while co-located, it
is reasonable to assume that
you may work well with them
while distributed.”
(“The best way to test your
assumption is to run an
experiment”)
https://gohelpyourself.files.wordpress.com/2010/06/thumb.jpg
PEOPLE AND INTERACTIONS
OVER
PROCESSES ANDTOOLS
TIPS FORTHE BIG ONES
“After working for some years in
the domain of
offshore
distilled our experience and advice
down to the following:
Craig Larman, Scaling Lean and Agile
Development, p. 1
remote work (http://dilbert.com/strip/2009-09-03)
remote team (http://dilbert.com/strip/1996-02-20)
teaching to remote team (http://dilbert.com/strip/1998-10-14)
Craig Larman, Scaling Lean and Agile Development, p. 1
“There are better ways to build large systems than
with many developers in many places. Rather, build a
small group of great developers and other talents
that can work together in teams, pay them well, and
keep them together in one place with product
management or whoever acts as the voice of the
customer.”
FINALTHOUGHTS
• co-located product development is easier
• inspect your position in the “agile fluency” journey. act
accordingly.
• (your effectiveness in distributed product development
may be a good indicator of your organization “agility”)
• run experiments
GET MORE …
• [article] DistributedWorkforce - http://en.wikipedia.org/wiki/Distributed_workforce
• [paper] Essence of Distributed Work: The Case of the Linux Kernel, J.Yun Moon and L. Sprout, 2000 - http://firstmonday.org/ojs/
index.php/fm/article/viewArticle/801/710
• [book] Distributed Work, P J Hinds and S. Kieser, 2000, http://www.amazon.com/Distributed-Work-Pamela-J-Hinds/dp/0262083051/
• [post] Geographically distributed agile teams, S.W.Ambler, https://disciplinedagiledelivery.wordpress.com/agility-at-scale/
geographically-distributed-agile-teams/
• [article] Working with agile in a distributed team environment, S. Joshi - http://msdn.microsoft.com/en-us/magazine/
hh771057.aspx
• [post] Our top 10 tips for distributed development teams, N. Pellow, - http://blogs.atlassian.com/2014/05/top-10-tips-distributed-
development-teams/
• [book] Remote: Office Not Required, J. Fried & D. Heinemeier Hansson, 2013, http://www.amazon.com/Remote-Office-Not-
Required/dp/0804137501
… & MORE
• [video] How I fell down the rabbit's hole: life and work at the distributed wonderland, L. Sartoni - https://www.youtube.com/
watch?v=kEvuT9LTNdY
• [post] Remote working: istruzioni per l’uso,A. Salomone - http://www.ideato.it/remote-working-istruzioni-per-luso/
• [post] The Joys and Benefits of working as a distributed team, J. Gascoigne, http://joel.is/the-joys-and-benefits-of-working-as-a-
distributed-team/
• [post] Four years of remote working, D. Pomfret, http://simpleasmilk.com/blog/four-years-of-remote-working/
• [book] Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, C. Larman and B.Vodde,
2009 - http://www.amazon.it/Scaling-Lean-Agile-Development-Organizational-ebook/dp/B001PBSDIE/
• [video] Scrum doesn’t work in China?, BassVodde - http://www.infoq.com/cn/presentations/bas_scrum_china
• [paper] Software development as a cooperative game, A. Cockburn, http://alistair.cockburn.us/Software+development+as+a
+cooperative+game
• [podcast] The Collaboration Superpowers Podcast, AAVV, curated by L. Sutherland - iTunes store
• [webinar] Jan, 27th, 2015 - 7 tips for improving your geographically distributed team, Johanna Rothman - http://bit.do/webinar27
SEEYOU AROUND?
• [conf] Codemotion - 23 & 24 March, Rome - “Is Kanban better than Scrum?
(next question, please)”
• [camp] Agile Coach Camp, sometime in June, probably inTrentino
• [conf] Italian Agile Days, 6 & 7 November, Brescia
• [conf] Better Software - 15 & 16 November, Florence - “Managing learning debt”
• [online] xp-it mailing list
• [online] Lean Agile Italy Group on Linkedin
• [online + offline ] WebDeBS group on Facebook, #brainpirlo events IRL
Thanks!
Enjoy the rest of #TechDay :-)
Feedback: http://bit.do/meglio
Ping me: @carloz

More Related Content

What's hot

DevOps - Today Better than Yesterday
DevOps - Today Better than YesterdayDevOps - Today Better than Yesterday
DevOps - Today Better than Yesterday
Eric Lau
 
Meeting Marketplace Virtual Tour
Meeting Marketplace Virtual TourMeeting Marketplace Virtual Tour
Meeting Marketplace Virtual Tour
Evolve_Web
 
Oscon 2013 - Lessons from building an open source community
Oscon 2013 - Lessons from building an open source community Oscon 2013 - Lessons from building an open source community
Oscon 2013 - Lessons from building an open source community
Uri Cohen
 

What's hot (20)

The UX of Minimum Viable Products
The UX of Minimum Viable ProductsThe UX of Minimum Viable Products
The UX of Minimum Viable Products
 
Devops for drupal
Devops for  drupalDevops for  drupal
Devops for drupal
 
Oscon 2013 -Your OSS Project Is now served
Oscon 2013 -Your OSS Project Is now servedOscon 2013 -Your OSS Project Is now served
Oscon 2013 -Your OSS Project Is now served
 
It's Not Continuous Delivery If You Can't Deploy Right Now
It's Not Continuous Delivery If You Can't Deploy Right NowIt's Not Continuous Delivery If You Can't Deploy Right Now
It's Not Continuous Delivery If You Can't Deploy Right Now
 
Designing with Agile Workshop
Designing with Agile WorkshopDesigning with Agile Workshop
Designing with Agile Workshop
 
DevOps - Today Better than Yesterday
DevOps - Today Better than YesterdayDevOps - Today Better than Yesterday
DevOps - Today Better than Yesterday
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
 
Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)
 
DevOps role in engineering organization (Dive into DevOps)
DevOps role in engineering organization (Dive into DevOps)DevOps role in engineering organization (Dive into DevOps)
DevOps role in engineering organization (Dive into DevOps)
 
Agile For UX Practitioners
Agile For UX PractitionersAgile For UX Practitioners
Agile For UX Practitioners
 
Lean & Agile ♥ UX Design
Lean & Agile ♥ UX DesignLean & Agile ♥ UX Design
Lean & Agile ♥ UX Design
 
Agile vs ??
Agile vs ??Agile vs ??
Agile vs ??
 
Embracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile WorldEmbracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile World
 
VS2019 Launch - VS com DevOps
VS2019 Launch - VS com DevOpsVS2019 Launch - VS com DevOps
VS2019 Launch - VS com DevOps
 
¿Que se necesita para ser un buen desarrollador android?
¿Que se necesita para ser un buen desarrollador android?¿Que se necesita para ser un buen desarrollador android?
¿Que se necesita para ser un buen desarrollador android?
 
Code with Empathy: UX for Engineers and UX Developers
Code with Empathy: UX for Engineers and UX DevelopersCode with Empathy: UX for Engineers and UX Developers
Code with Empathy: UX for Engineers and UX Developers
 
Meeting Marketplace Virtual Tour
Meeting Marketplace Virtual TourMeeting Marketplace Virtual Tour
Meeting Marketplace Virtual Tour
 
Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8
 
Amy Lightholder, UX Analyst, Agile Facilitator, Entrepreneur And Coach, Discu...
Amy Lightholder, UX Analyst, Agile Facilitator, Entrepreneur And Coach, Discu...Amy Lightholder, UX Analyst, Agile Facilitator, Entrepreneur And Coach, Discu...
Amy Lightholder, UX Analyst, Agile Facilitator, Entrepreneur And Coach, Discu...
 
Oscon 2013 - Lessons from building an open source community
Oscon 2013 - Lessons from building an open source community Oscon 2013 - Lessons from building an open source community
Oscon 2013 - Lessons from building an open source community
 

Viewers also liked

What to expect and what not to expect from an agile coach-Karan Nangru
What to expect and what not to expect from an agile coach-Karan NangruWhat to expect and what not to expect from an agile coach-Karan Nangru
What to expect and what not to expect from an agile coach-Karan Nangru
India Scrum Enthusiasts Community
 
Agile Coach Camp: a retrospective for WebDeBS
Agile Coach Camp: a retrospective for WebDeBSAgile Coach Camp: a retrospective for WebDeBS
Agile Coach Camp: a retrospective for WebDeBS
Carlo Beschi
 

Viewers also liked (19)

Devops
DevopsDevops
Devops
 
Gandhi as an agile coach
Gandhi as an agile coachGandhi as an agile coach
Gandhi as an agile coach
 
Thiruvalluvar as scrum master
Thiruvalluvar as scrum masterThiruvalluvar as scrum master
Thiruvalluvar as scrum master
 
What to expect and what not to expect from an agile coach-Karan Nangru
What to expect and what not to expect from an agile coach-Karan NangruWhat to expect and what not to expect from an agile coach-Karan Nangru
What to expect and what not to expect from an agile coach-Karan Nangru
 
Agile Coach Camp: a retrospective for WebDeBS
Agile Coach Camp: a retrospective for WebDeBSAgile Coach Camp: a retrospective for WebDeBS
Agile Coach Camp: a retrospective for WebDeBS
 
#Iad14 intro
#Iad14 intro#Iad14 intro
#Iad14 intro
 
The marshmallow challenge - workshop at miniIAD Trento 2014
The marshmallow challenge - workshop at miniIAD Trento 2014The marshmallow challenge - workshop at miniIAD Trento 2014
The marshmallow challenge - workshop at miniIAD Trento 2014
 
#Iad14 exit
#Iad14 exit#Iad14 exit
#Iad14 exit
 
The power of analogies: what trains, bars, kitchens and highways can tell you...
The power of analogies: what trains, bars, kitchens and highways can tell you...The power of analogies: what trains, bars, kitchens and highways can tell you...
The power of analogies: what trains, bars, kitchens and highways can tell you...
 
Retrospettiva BetterSoftware WebDeBS 20110708
Retrospettiva BetterSoftware WebDeBS  20110708Retrospettiva BetterSoftware WebDeBS  20110708
Retrospettiva BetterSoftware WebDeBS 20110708
 
Requirements hangout
Requirements hangoutRequirements hangout
Requirements hangout
 
E' meglio Kanban o Scrum? (prossima domanda prego)
E' meglio Kanban o Scrum? (prossima domanda prego)E' meglio Kanban o Scrum? (prossima domanda prego)
E' meglio Kanban o Scrum? (prossima domanda prego)
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
Becoming an Agile Coach
Becoming an Agile CoachBecoming an Agile Coach
Becoming an Agile Coach
 
New Lean-Agile Coach self-assessment radars v3.2
New Lean-Agile Coach self-assessment radars v3.2New Lean-Agile Coach self-assessment radars v3.2
New Lean-Agile Coach self-assessment radars v3.2
 
Staying Agile: multi-team product development, the modern way
Staying Agile: multi-team product development, the modern wayStaying Agile: multi-team product development, the modern way
Staying Agile: multi-team product development, the modern way
 
Organize for Complexity, part I+II - Special Edition Paper
Organize for Complexity, part I+II - Special Edition PaperOrganize for Complexity, part I+II - Special Edition Paper
Organize for Complexity, part I+II - Special Edition Paper
 
Agile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story pointsAgile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story points
 
Culture
CultureCulture
Culture
 

Similar to Modern approaches to product development: the challenge of distributed teams

Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...
Siddhi
 

Similar to Modern approaches to product development: the challenge of distributed teams (20)

Lean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables businessLean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables business
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
 
Effective DevOps:一場文化與技術的轉型運動
Effective DevOps:一場文化與技術的轉型運動Effective DevOps:一場文化與技術的轉型運動
Effective DevOps:一場文化與技術的轉型運動
 
Diversity, Inclusive Mindsets, and Architecture
Diversity, Inclusive Mindsets, and ArchitectureDiversity, Inclusive Mindsets, and Architecture
Diversity, Inclusive Mindsets, and Architecture
 
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
Your Company Cares About Open Source Sustainability, But Are You Measuring an...Your Company Cares About Open Source Sustainability, But Are You Measuring an...
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
 
(Agile 2011) Lean UX: Getting Out of the Deliverables Business
 (Agile 2011) Lean UX: Getting Out of the Deliverables Business (Agile 2011) Lean UX: Getting Out of the Deliverables Business
(Agile 2011) Lean UX: Getting Out of the Deliverables Business
 
DevOps Culture as a tool
DevOps Culture as a toolDevOps Culture as a tool
DevOps Culture as a tool
 
why agile?
why agile?why agile?
why agile?
 
Tools and Resources for New Product Development: The Discovery Phase
Tools and Resources for New Product Development: The Discovery PhaseTools and Resources for New Product Development: The Discovery Phase
Tools and Resources for New Product Development: The Discovery Phase
 
DevOps a peek into high performing organizations
DevOps a peek into high performing organizationsDevOps a peek into high performing organizations
DevOps a peek into high performing organizations
 
Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...
 
DevOps adoption through behavioral change.
DevOps adoption through behavioral change.DevOps adoption through behavioral change.
DevOps adoption through behavioral change.
 
Four Secrets of a High Performing Team
Four Secrets of a High Performing TeamFour Secrets of a High Performing Team
Four Secrets of a High Performing Team
 
DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impact
 
2012 Taiwan UX Summit 微型工作坊 簡報
2012 Taiwan UX Summit 微型工作坊 簡報2012 Taiwan UX Summit 微型工作坊 簡報
2012 Taiwan UX Summit 微型工作坊 簡報
 
Culture hacking devops 2018
Culture hacking devops 2018Culture hacking devops 2018
Culture hacking devops 2018
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
Executive Offices Group: A Social Media Optimisation & Social SEO Case Study
Executive Offices Group:  A Social Media Optimisation & Social SEO Case StudyExecutive Offices Group:  A Social Media Optimisation & Social SEO Case Study
Executive Offices Group: A Social Media Optimisation & Social SEO Case Study
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 

More from Carlo Beschi

riders.dk: use buddypress and live happily
riders.dk: use buddypress and live happilyriders.dk: use buddypress and live happily
riders.dk: use buddypress and live happily
Carlo Beschi
 

More from Carlo Beschi (7)

Pota Agile Pero' Tech Italia 2020
Pota Agile Pero'   Tech Italia 2020Pota Agile Pero'   Tech Italia 2020
Pota Agile Pero' Tech Italia 2020
 
Agile methodologies to create responsive learning solutions
Agile methodologies to create responsive learning solutionsAgile methodologies to create responsive learning solutions
Agile methodologies to create responsive learning solutions
 
Building an outstanding agile delivery community agile cambridge 2018 - public
Building an outstanding agile delivery community   agile cambridge 2018 - publicBuilding an outstanding agile delivery community   agile cambridge 2018 - public
Building an outstanding agile delivery community agile cambridge 2018 - public
 
Cultivating a feedback culture in your organization - AWA meetup
Cultivating a feedback culture in your organization  - AWA meetupCultivating a feedback culture in your organization  - AWA meetup
Cultivating a feedback culture in your organization - AWA meetup
 
Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]
 
Pws social crm
Pws social crmPws social crm
Pws social crm
 
riders.dk: use buddypress and live happily
riders.dk: use buddypress and live happilyriders.dk: use buddypress and live happily
riders.dk: use buddypress and live happily
 

Recently uploaded

call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
一比一原版桑佛德大学毕业证成绩单申请学校Offer快速办理
一比一原版桑佛德大学毕业证成绩单申请学校Offer快速办理一比一原版桑佛德大学毕业证成绩单申请学校Offer快速办理
一比一原版桑佛德大学毕业证成绩单申请学校Offer快速办理
apekaom
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Monica Sydney
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 

Recently uploaded (20)

Down bad crying at the gym t shirtsDown bad crying at the gym t shirts
Down bad crying at the gym t shirtsDown bad crying at the gym t shirtsDown bad crying at the gym t shirtsDown bad crying at the gym t shirts
Down bad crying at the gym t shirtsDown bad crying at the gym t shirts
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
💚 Call Girls Bahraich 9332606886 High Profile Call Girls You Can Get The S...
💚 Call Girls Bahraich   9332606886  High Profile Call Girls You Can Get The S...💚 Call Girls Bahraich   9332606886  High Profile Call Girls You Can Get The S...
💚 Call Girls Bahraich 9332606886 High Profile Call Girls You Can Get The S...
 
一比一原版桑佛德大学毕业证成绩单申请学校Offer快速办理
一比一原版桑佛德大学毕业证成绩单申请学校Offer快速办理一比一原版桑佛德大学毕业证成绩单申请学校Offer快速办理
一比一原版桑佛德大学毕业证成绩单申请学校Offer快速办理
 
Call Girls Mehdipatnam ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Mehdipatnam ( 8250092165 ) Cheap rates call girls | Get low budgetCall Girls Mehdipatnam ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Mehdipatnam ( 8250092165 ) Cheap rates call girls | Get low budget
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Delivery in 20 Mins Call Girls Cuttack 9332606886 HOT & SEXY Models beautifu...
Delivery in 20 Mins Call Girls Cuttack  9332606886 HOT & SEXY Models beautifu...Delivery in 20 Mins Call Girls Cuttack  9332606886 HOT & SEXY Models beautifu...
Delivery in 20 Mins Call Girls Cuttack 9332606886 HOT & SEXY Models beautifu...
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Washington Football Commanders Redskins Feathers Shirt
Washington Football Commanders Redskins Feathers ShirtWashington Football Commanders Redskins Feathers Shirt
Washington Football Commanders Redskins Feathers Shirt
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
 
Local Call Girls in Jharsuguda 9332606886 HOT & SEXY Models beautiful and ch...
Local Call Girls in Jharsuguda  9332606886 HOT & SEXY Models beautiful and ch...Local Call Girls in Jharsuguda  9332606886 HOT & SEXY Models beautiful and ch...
Local Call Girls in Jharsuguda 9332606886 HOT & SEXY Models beautiful and ch...
 
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 

Modern approaches to product development: the challenge of distributed teams

  • 1. APPROCCI MODERNI ALLO SVILUPPO SOFTWARE: LA SFIDA DEITEAM DISTRIBUITI A webinar for CodeMotion #TechDay - Jan, 21st, 2014
  • 4. Hudson Bay Company distributed work since1670 trust and control via hiring, communication and participation practices http://upload.wikimedia.org/wikipedia/commons/3/3e/Indians_at_a_Hudson_Bay_Company_trading_pos
  • 6. LINUX KERNEL • internet • copyleft (incentive systems) • transparency • leadership • modularity • communities of practice http://pixabay.com/p-158547
  • 7. NAMING CONVENTIONS #OFFSHORING, #NEARSHORING, #HOMESHORING, #OUTSOURCING • REMOTE TEAM: team members are co-located. Somewhere else. (BTW, where is the BIZ seated?) • REMOTE TEAM MEMBER: one team member works from home (or another office) • MULTI-SITE DEVELOPMENT: team members are co-located. Different teams work together on the same product from different locations. • DISTRIBUTED TEAM: team members are NOT co-located • DISTRIBUTED COMPANY: whole company embraces distributed work
  • 8. WHAT ABOUT YOU? Are you more a requestor, a coordinator, or a developer? How large is the organization? Do you deal with remote and/or distributed teams? http://bit.do/techday
  • 9. DOES DISTRIBUTED MODERN PRODUCT DEVELOPMENT WORK? HOW DO WE KNOW IT’S WORKING? HOW DO WE MEASURE SUCCESS? (LET’STRY & USETHE WEBINAR Q&A FUNCTION!)
  • 10. A FEW GOOD INDICATORS • how much? • how fast? • how often? • how good? • how happy? (customers, team) • how much money? (ROI) • (how do we compare it to a less or non distributed approach?) • “capability of delivering quickly & frequently high quality, valuable, software”
  • 11.
  • 12. • “great remote workers are simply great workers” • “most remote issues are really trust issues” • “people play games and watch youtube in the office, as well, if they want to”
  • 13.
  • 14. WHAT MAKES IT WORK? • your take: http://bit.do/funziona • which are the enablers? the key things that make a difference
  • 15. FROMTHETRENCHES • effective communication (tools to support realtime & async comm. + storage; frequent travels) • talented, committed people • respect (different times, cultures) • optimal team size and mix • “common ground” • trust • transparency
  • 17. case year n of ppl company size “success rate” #1 2008 3 8 2/10 #2 2009 8 14 1/10 #3 2011/15 70+ 550 8/10 #4 2012/14 14 170 6/10 #5 2014 4 4 7/10 #6 2014 15 950 4/10 #7 2013/14 22 950 3/10
  • 18. A Chinese tale image from https://c2.staticflickr.com/4/3274/2461440599_d55ff90806.jpg
  • 20. . . .AGILE . . . • teamwork and collaboration • short feedback cycles • inspect and adapt • same principles, contextual practices (& tools)
  • 21. GOING DISTRIBUTED? DO IT FORTHE RIGHT REASONS! https://lh5.ggpht.com/SNdIq3FdZsul4tbC2NZkG3N8lNwoELywBlec6_quA6-NZ74YBekMGjuQEZisJ6jFXTxGnozRWiSgEj1OZDELFkfQrlE=s0
  • 23. Alistar Cockburn “Software development is a cooperative game”
  • 24. Dan North “Ignorance is the single greatest impediment to throughput”
  • 27. RULE OFTHUMB “If you are working well with this team while co-located, it is reasonable to assume that you may work well with them while distributed.” (“The best way to test your assumption is to run an experiment”) https://gohelpyourself.files.wordpress.com/2010/06/thumb.jpg
  • 30. “After working for some years in the domain of offshore distilled our experience and advice down to the following: Craig Larman, Scaling Lean and Agile Development, p. 1
  • 33. teaching to remote team (http://dilbert.com/strip/1998-10-14)
  • 34. Craig Larman, Scaling Lean and Agile Development, p. 1 “There are better ways to build large systems than with many developers in many places. Rather, build a small group of great developers and other talents that can work together in teams, pay them well, and keep them together in one place with product management or whoever acts as the voice of the customer.”
  • 35. FINALTHOUGHTS • co-located product development is easier • inspect your position in the “agile fluency” journey. act accordingly. • (your effectiveness in distributed product development may be a good indicator of your organization “agility”) • run experiments
  • 36. GET MORE … • [article] DistributedWorkforce - http://en.wikipedia.org/wiki/Distributed_workforce • [paper] Essence of Distributed Work: The Case of the Linux Kernel, J.Yun Moon and L. Sprout, 2000 - http://firstmonday.org/ojs/ index.php/fm/article/viewArticle/801/710 • [book] Distributed Work, P J Hinds and S. Kieser, 2000, http://www.amazon.com/Distributed-Work-Pamela-J-Hinds/dp/0262083051/ • [post] Geographically distributed agile teams, S.W.Ambler, https://disciplinedagiledelivery.wordpress.com/agility-at-scale/ geographically-distributed-agile-teams/ • [article] Working with agile in a distributed team environment, S. Joshi - http://msdn.microsoft.com/en-us/magazine/ hh771057.aspx • [post] Our top 10 tips for distributed development teams, N. Pellow, - http://blogs.atlassian.com/2014/05/top-10-tips-distributed- development-teams/ • [book] Remote: Office Not Required, J. Fried & D. Heinemeier Hansson, 2013, http://www.amazon.com/Remote-Office-Not- Required/dp/0804137501
  • 37. … & MORE • [video] How I fell down the rabbit's hole: life and work at the distributed wonderland, L. Sartoni - https://www.youtube.com/ watch?v=kEvuT9LTNdY • [post] Remote working: istruzioni per l’uso,A. Salomone - http://www.ideato.it/remote-working-istruzioni-per-luso/ • [post] The Joys and Benefits of working as a distributed team, J. Gascoigne, http://joel.is/the-joys-and-benefits-of-working-as-a- distributed-team/ • [post] Four years of remote working, D. Pomfret, http://simpleasmilk.com/blog/four-years-of-remote-working/ • [book] Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, C. Larman and B.Vodde, 2009 - http://www.amazon.it/Scaling-Lean-Agile-Development-Organizational-ebook/dp/B001PBSDIE/ • [video] Scrum doesn’t work in China?, BassVodde - http://www.infoq.com/cn/presentations/bas_scrum_china • [paper] Software development as a cooperative game, A. Cockburn, http://alistair.cockburn.us/Software+development+as+a +cooperative+game • [podcast] The Collaboration Superpowers Podcast, AAVV, curated by L. Sutherland - iTunes store • [webinar] Jan, 27th, 2015 - 7 tips for improving your geographically distributed team, Johanna Rothman - http://bit.do/webinar27
  • 38. SEEYOU AROUND? • [conf] Codemotion - 23 & 24 March, Rome - “Is Kanban better than Scrum? (next question, please)” • [camp] Agile Coach Camp, sometime in June, probably inTrentino • [conf] Italian Agile Days, 6 & 7 November, Brescia • [conf] Better Software - 15 & 16 November, Florence - “Managing learning debt” • [online] xp-it mailing list • [online] Lean Agile Italy Group on Linkedin • [online + offline ] WebDeBS group on Facebook, #brainpirlo events IRL
  • 39. Thanks! Enjoy the rest of #TechDay :-) Feedback: http://bit.do/meglio Ping me: @carloz