SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
BUILDING SOFTWARE THAT

MATTERS
(if any)
FRANCESCO DEGRASSI
@EdMcBane

Enthusiastic yet pragmatic Lean Software Developer.
Uppish and cynical nihilist from time to time.
IT WAS THE YEAR 2005
I was lucky enough to join a GREAT team
ENTHUSIASTIC
COMPETENT
DEDICATED
PEOPLE
OUR CLIENTS WEREN'T EASY
Large companies
Heavy on process
Many teams and departments, often in conflict
A DIFFICULT ENVIRONMENT
WE DID OUR BEST

we did build great software
BUT THE CLIENT DID NOT APPRECIATE IT
It was late
It was irrelevant
IT WAS AUTOMATING
A USELESS PROCESS
WE DIDN'T APPRECIATE IT EITHER
We felt we did not HELP the client
WE DECIDED TO CHANGE
WE DECIDED
to pursue GOALS rather than build software
to work WITH the client, not FOR the client
to challenge the assumptions and find new ways
TO CONTINUOUSLY DELIVER
TO DROP THE BACKLOG
AT FIRST...
BUT ONCE WE SHOWED THE POSSIBILITIES...
Ma è uno spettacolo!
Luca
Whoa! Can you teach THEM how to do that?
Mauro
You are the best thing since sliced bread!
Nobody (yet)
THIS TIME IT WORKED!
BUT HOW?
NO GUIDELINES

This is what worked for us
FINDING TRUE
STAKEHOLDERS
BUILDING TRUST
BY BEING TRANSPARENT
How can people trust the harvest,
unless they see it sown?
Mary Renault
BY BEING ABLE
TO DELIVER
FOSTERING RESPECT
USING A SHARED LANGUAGE
Software developers talking business
and helping businesspeople express precisely
LOOKING FOR SYNTHESIS,
NOT COMPROMISES
AVOID TOTAL WAR
THE CLIENT WILL FIND THE WAY
if he believes in the need to
DON'T FORGET
TO CELEBRATE
CREDITING THOSE
WHO BELIEVED
Word of mouth is the best form of advertising
THIS IS G R E A T
BETTER SOFTWARE ?
For us, it means software that actually MATTERS!
THANKS!
RECOMMENDED READING
Discussing the undiscussable - William R. Noonan
Cynefin framework - Dave Snowden
Non è affatto semplice - Alberto Brandolini
Agile Software Development - Alistair Cockburn
Continuous Delivery - Jezz Humble
Lean Software Development - Mary & Tom Poppendieck
CREDITS
Microsoft org chart cartoon edited from original by Manu Cornet
http://www.bonkersworld.net/
"Banana flasher" by José María Andrés Martín is licensed under a Creative
Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Jenga tower by usedcarspecialist on Flickr
Cynefin framework diagram by Dave Snowden

Mais conteúdo relacionado

Mais procurados

5things startups should know about product development
5things startups should know about product development5things startups should know about product development
5things startups should know about product developmentThe Happy Startup School
 
UX Café March '13 - Laurence McCahill
UX Café March '13 - Laurence McCahillUX Café March '13 - Laurence McCahill
UX Café March '13 - Laurence McCahillUX Café
 
10 PowerPoint hacks that will help you win friends and save your time
10 PowerPoint hacks that will help you win friends and save your time10 PowerPoint hacks that will help you win friends and save your time
10 PowerPoint hacks that will help you win friends and save your timeHavain
 
Keep everything documented and public
Keep everything documented and publicKeep everything documented and public
Keep everything documented and publicWang Zhong
 

Mais procurados (7)

Presentation tips
Presentation tipsPresentation tips
Presentation tips
 
5things startups should know about product development
5things startups should know about product development5things startups should know about product development
5things startups should know about product development
 
UX Café March '13 - Laurence McCahill
UX Café March '13 - Laurence McCahillUX Café March '13 - Laurence McCahill
UX Café March '13 - Laurence McCahill
 
How A.I. Fits in the Enterprise
How A.I. Fits in the EnterpriseHow A.I. Fits in the Enterprise
How A.I. Fits in the Enterprise
 
10 PowerPoint hacks that will help you win friends and save your time
10 PowerPoint hacks that will help you win friends and save your time10 PowerPoint hacks that will help you win friends and save your time
10 PowerPoint hacks that will help you win friends and save your time
 
DESIGN PHILOSOPHY
DESIGN   PHILOSOPHYDESIGN   PHILOSOPHY
DESIGN PHILOSOPHY
 
Keep everything documented and public
Keep everything documented and publicKeep everything documented and public
Keep everything documented and public
 

Destaque

7 lessons learned building high availability / performance systems - CM2015
7 lessons learned building high availability / performance systems - CM20157 lessons learned building high availability / performance systems - CM2015
7 lessons learned building high availability / performance systems - CM2015Francesco Degrassi
 
Building software that matters (Agilia 2014)
Building software that matters (Agilia 2014)Building software that matters (Agilia 2014)
Building software that matters (Agilia 2014)Francesco Degrassi
 
No silver bullet - Diventare agili non è banale, nè scontato
No silver bullet - Diventare agili non è banale, nè scontatoNo silver bullet - Diventare agili non è banale, nè scontato
No silver bullet - Diventare agili non è banale, nè scontatoFrancesco Degrassi
 
Building software that matters (Optional Conf 2014)
Building software that matters (Optional Conf 2014)Building software that matters (Optional Conf 2014)
Building software that matters (Optional Conf 2014)Francesco Degrassi
 
Fifty shades of fail - redefining success and failure from a lean perspective
Fifty shades of fail - redefining success and failure from a lean perspectiveFifty shades of fail - redefining success and failure from a lean perspective
Fifty shades of fail - redefining success and failure from a lean perspectiveFrancesco Degrassi
 

Destaque (6)

7 lessons learned building high availability / performance systems - CM2015
7 lessons learned building high availability / performance systems - CM20157 lessons learned building high availability / performance systems - CM2015
7 lessons learned building high availability / performance systems - CM2015
 
Never gonna give you up
Never gonna give you upNever gonna give you up
Never gonna give you up
 
Building software that matters (Agilia 2014)
Building software that matters (Agilia 2014)Building software that matters (Agilia 2014)
Building software that matters (Agilia 2014)
 
No silver bullet - Diventare agili non è banale, nè scontato
No silver bullet - Diventare agili non è banale, nè scontatoNo silver bullet - Diventare agili non è banale, nè scontato
No silver bullet - Diventare agili non è banale, nè scontato
 
Building software that matters (Optional Conf 2014)
Building software that matters (Optional Conf 2014)Building software that matters (Optional Conf 2014)
Building software that matters (Optional Conf 2014)
 
Fifty shades of fail - redefining success and failure from a lean perspective
Fifty shades of fail - redefining success and failure from a lean perspectiveFifty shades of fail - redefining success and failure from a lean perspective
Fifty shades of fail - redefining success and failure from a lean perspective
 

Semelhante a Building software that matters (BetterSoftware 2013)

Software projects can go well... ask me how
Software projects can go well... ask me howSoftware projects can go well... ask me how
Software projects can go well... ask me howDaniel Cardelús
 
MyStartupStory- Wholesalefund
MyStartupStory- WholesalefundMyStartupStory- Wholesalefund
MyStartupStory- WholesalefundWholesalefund
 
Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014deirdrestraughan
 
What Happens When Computers Can Have a Natural Conversation?
What Happens When Computers Can Have a Natural Conversation?What Happens When Computers Can Have a Natural Conversation?
What Happens When Computers Can Have a Natural Conversation?Christopher Mohritz
 
Face your communication challenges when implementing a digital workplace, bas...
Face your communication challenges when implementing a digital workplace, bas...Face your communication challenges when implementing a digital workplace, bas...
Face your communication challenges when implementing a digital workplace, bas...Patrick Van Renterghem
 
It's Okay to be Wrong (Accelerator Academy Oct '17)
It's Okay to be Wrong (Accelerator Academy Oct '17)It's Okay to be Wrong (Accelerator Academy Oct '17)
It's Okay to be Wrong (Accelerator Academy Oct '17)Matt Mower
 
Developers are easy to sell to
Developers are easy to sell toDevelopers are easy to sell to
Developers are easy to sell toAustin Gunter
 
How To Sell Your UX Vision- UX Scotland 2015
How To Sell Your UX Vision- UX Scotland 2015How To Sell Your UX Vision- UX Scotland 2015
How To Sell Your UX Vision- UX Scotland 2015Jane Guthrie
 
Powerpoint Books
Powerpoint BooksPowerpoint Books
Powerpoint BooksMicrosoft
 
Product Leadership IRL: Things I wish I'd known a decade ago
Product Leadership IRL: Things I wish I'd known a decade agoProduct Leadership IRL: Things I wish I'd known a decade ago
Product Leadership IRL: Things I wish I'd known a decade agoEsteban Contreras
 
Software Development Quantified
Software Development QuantifiedSoftware Development Quantified
Software Development QuantifiedRiaz Virani
 
Hiring hacks for transparency
Hiring hacks for transparencyHiring hacks for transparency
Hiring hacks for transparencydanarkind
 
Social media disasters and what brands can learn from them
Social media disasters and what brands can learn from themSocial media disasters and what brands can learn from them
Social media disasters and what brands can learn from themTom Dunmore
 
Rethink your Thinking
Rethink your ThinkingRethink your Thinking
Rethink your ThinkingEdo van Dijk
 

Semelhante a Building software that matters (BetterSoftware 2013) (20)

Software projects can go well... ask me how
Software projects can go well... ask me howSoftware projects can go well... ask me how
Software projects can go well... ask me how
 
MyStartupStory- Wholesalefund
MyStartupStory- WholesalefundMyStartupStory- Wholesalefund
MyStartupStory- Wholesalefund
 
Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014
 
What Happens When Computers Can Have a Natural Conversation?
What Happens When Computers Can Have a Natural Conversation?What Happens When Computers Can Have a Natural Conversation?
What Happens When Computers Can Have a Natural Conversation?
 
Face your communication challenges when implementing a digital workplace, bas...
Face your communication challenges when implementing a digital workplace, bas...Face your communication challenges when implementing a digital workplace, bas...
Face your communication challenges when implementing a digital workplace, bas...
 
It's Okay to be Wrong (Accelerator Academy Oct '17)
It's Okay to be Wrong (Accelerator Academy Oct '17)It's Okay to be Wrong (Accelerator Academy Oct '17)
It's Okay to be Wrong (Accelerator Academy Oct '17)
 
Profitability without price tags? How an open source company became a busines...
Profitability without price tags? How an open source company became a busines...Profitability without price tags? How an open source company became a busines...
Profitability without price tags? How an open source company became a busines...
 
How To Build A Social Intranet
How To Build A Social IntranetHow To Build A Social Intranet
How To Build A Social Intranet
 
What People Talk About You Online
What People Talk About You OnlineWhat People Talk About You Online
What People Talk About You Online
 
Developers are easy to sell to
Developers are easy to sell toDevelopers are easy to sell to
Developers are easy to sell to
 
How To Sell Your UX Vision- UX Scotland 2015
How To Sell Your UX Vision- UX Scotland 2015How To Sell Your UX Vision- UX Scotland 2015
How To Sell Your UX Vision- UX Scotland 2015
 
Powerpoint Book
Powerpoint BookPowerpoint Book
Powerpoint Book
 
Powerpoint Books
Powerpoint BooksPowerpoint Books
Powerpoint Books
 
Product Leadership IRL: Things I wish I'd known a decade ago
Product Leadership IRL: Things I wish I'd known a decade agoProduct Leadership IRL: Things I wish I'd known a decade ago
Product Leadership IRL: Things I wish I'd known a decade ago
 
Software Development Quantified
Software Development QuantifiedSoftware Development Quantified
Software Development Quantified
 
Hiring hacks for transparency
Hiring hacks for transparencyHiring hacks for transparency
Hiring hacks for transparency
 
Social media disasters and what brands can learn from them
Social media disasters and what brands can learn from themSocial media disasters and what brands can learn from them
Social media disasters and what brands can learn from them
 
2014 Technical Communication Conference Program
2014 Technical Communication Conference Program2014 Technical Communication Conference Program
2014 Technical Communication Conference Program
 
Rethink your Thinking
Rethink your ThinkingRethink your Thinking
Rethink your Thinking
 
Thiswayup
ThiswayupThiswayup
Thiswayup
 

Último

B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 

Último (20)

B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 

Building software that matters (BetterSoftware 2013)