SlideShare une entreprise Scribd logo
1  sur  30
Going
SCALING WITH DEVELOPERS
@iamchrisle
SOFTWARE ENGINEER
@CONDUCTOR
HAIR = #00FF00
IF I COULD
AUTOMATE
I COULD SCALE
ACROSS ALL MY CLIENTS
IS THIS
POSSIBLE?
ANYTHING IS
POSSIBLE…
WITH ENOUGH TIME
AND MONEY
Going
SCALING WITH DEVELOPERS
TEST IT
WITH
MULTIPLE
CLIENTS
NOT EVERYTHING SCALES EASILY
HARD:
AUTOMATED
LINK BUILDING
CLIENTS ARE UNIQUE
EASY:
REPETATIVE
BUSINESS TASKS
DONE W/ EVERY CLIENT
IMAGINE: GOING ON VACATION!
STEP-BY-STEP
INSTRUCTIONS
THAT DOESN’T NEED
YOUR APPROVAL
OR FEEDBACK
DELEGATING
TO A
COMPUTER
MAKE YOU
NERVOUS?
WHAT SCARES DEVELOPERS
ARE STEPS THAT
USE THE WORD
SOMETIMES
STEPS THAT HAVE
LOTS OF VARIABILITY
IS WHERE WE FIND
ERRORS IN THE CODE
VARIABILITY IS
HARD TO CONTROL
HARD TO SCALE
SIMPLIFY OR CUT OUT
WHERE
ADDING VARIABILITY
DOESN’T ADD VALUE
WHERE STEPS ADD VALUE
WORK CLOSELY WITH
DEVELOPERS
FOCUS ON
THE FINAL
OUTCOME
DEVELOPERS ESTIMATES ARE
MORE ACCURATE
WHEN WE SEE
THE WHOLE PICTURE
THE WHOLE PICTURE
REALISTIC TIME ESTIMATE =
(WHAT I THINK) x ( )
(APPROX. 3x)
π
TEST IT
WITH
MULTIPLE
CLIENTS
WRITE IT
DOWN
STEP-BY-STEP
SIMPLIFY
WHERE
VARIABILITY
DOESN’T
ADD VALUE
FOCUS ON
THE FINAL
OUTCOME
ADD
EXTRA TIME
(MULTIPLY BY )π
THANK YOU
@iamchrisle

Contenu connexe

Tendances

Express lane video 3 leads-rev
Express lane video 3   leads-revExpress lane video 3   leads-rev
Express lane video 3 leads-rev
Chuck Milliken
 

Tendances (9)

CloudZone- Salesforce event
CloudZone- Salesforce event CloudZone- Salesforce event
CloudZone- Salesforce event
 
Express lane video 3 leads-rev
Express lane video 3   leads-revExpress lane video 3   leads-rev
Express lane video 3 leads-rev
 
Hints and tips for commercial printers - May 2018
Hints and tips for commercial printers - May 2018Hints and tips for commercial printers - May 2018
Hints and tips for commercial printers - May 2018
 
Onpassive presentation
Onpassive presentationOnpassive presentation
Onpassive presentation
 
500 Demo Day Batch 18: Fragmentic
500 Demo Day Batch 18: Fragmentic500 Demo Day Batch 18: Fragmentic
500 Demo Day Batch 18: Fragmentic
 
Apps for good- Wire frames
Apps for good- Wire framesApps for good- Wire frames
Apps for good- Wire frames
 
Rhys Wynne
Rhys WynneRhys Wynne
Rhys Wynne
 
Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...
Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...
Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...
 
Is "your" SCRUM working?
Is "your" SCRUM working?Is "your" SCRUM working?
Is "your" SCRUM working?
 

Similaire à Going big - Scaling with developers (w/ Transcript)

How serverless changes the cost paradigm
How serverless changes the cost paradigmHow serverless changes the cost paradigm
How serverless changes the cost paradigm
Yan Cui
 
You're testing what?! Four Types of Tests You Should be Running. Matt Lacey, ...
You're testing what?! Four Types of Tests You Should be Running. Matt Lacey, ...You're testing what?! Four Types of Tests You Should be Running. Matt Lacey, ...
You're testing what?! Four Types of Tests You Should be Running. Matt Lacey, ...
PRWD
 

Similaire à Going big - Scaling with developers (w/ Transcript) (20)

The End of server management - Continuous delivery meetup Paris
The End of server management  - Continuous delivery meetup ParisThe End of server management  - Continuous delivery meetup Paris
The End of server management - Continuous delivery meetup Paris
 
Agile transformation in a large financial institution
Agile transformation in a large financial institutionAgile transformation in a large financial institution
Agile transformation in a large financial institution
 
Agile Relevance in the age of Continuous Everything ....
Agile Relevance in the age of Continuous Everything ....Agile Relevance in the age of Continuous Everything ....
Agile Relevance in the age of Continuous Everything ....
 
Business App Bootcamp: London
Business App Bootcamp: LondonBusiness App Bootcamp: London
Business App Bootcamp: London
 
DEVOPS AND IT AUTOMATION, THE WAY OF THE EFFICIENT DEVELOPER - Wolves Summit ...
DEVOPS AND IT AUTOMATION, THE WAY OF THE EFFICIENT DEVELOPER - Wolves Summit ...DEVOPS AND IT AUTOMATION, THE WAY OF THE EFFICIENT DEVELOPER - Wolves Summit ...
DEVOPS AND IT AUTOMATION, THE WAY OF THE EFFICIENT DEVELOPER - Wolves Summit ...
 
Workshop mma nissan kadu zagatti adobe
Workshop mma nissan kadu zagatti adobeWorkshop mma nissan kadu zagatti adobe
Workshop mma nissan kadu zagatti adobe
 
Retail innovation with mobile technology in store
Retail innovation with mobile technology in storeRetail innovation with mobile technology in store
Retail innovation with mobile technology in store
 
Case Study: Worry Free Application Deployments...Really!
Case Study: Worry Free Application Deployments...Really!Case Study: Worry Free Application Deployments...Really!
Case Study: Worry Free Application Deployments...Really!
 
Serverless is more FinDev than DevOps
Serverless is more FinDev than DevOpsServerless is more FinDev than DevOps
Serverless is more FinDev than DevOps
 
Devops & the end of server management - ncrafts.io 2016
Devops & the end of server management - ncrafts.io 2016 Devops & the end of server management - ncrafts.io 2016
Devops & the end of server management - ncrafts.io 2016
 
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum i...
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum i...Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum i...
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum i...
 
Marketers wear glasses not ties - IMD 1st General Management Week 2014
Marketers wear glasses not ties - IMD 1st General Management Week 2014Marketers wear glasses not ties - IMD 1st General Management Week 2014
Marketers wear glasses not ties - IMD 1st General Management Week 2014
 
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNE
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNELe DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNE
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNE
 
Auto Summit 2016
Auto Summit 2016Auto Summit 2016
Auto Summit 2016
 
Craft CMS Agency | Craft CMS Agency UK | Contendunt Craft CMS Agency
Craft CMS Agency | Craft CMS Agency UK | Contendunt Craft CMS AgencyCraft CMS Agency | Craft CMS Agency UK | Contendunt Craft CMS Agency
Craft CMS Agency | Craft CMS Agency UK | Contendunt Craft CMS Agency
 
How serverless changes the cost paradigm
How serverless changes the cost paradigmHow serverless changes the cost paradigm
How serverless changes the cost paradigm
 
7 Key Questions to Ask Your Prospective Tech Agency
7 Key Questions to Ask Your Prospective Tech Agency7 Key Questions to Ask Your Prospective Tech Agency
7 Key Questions to Ask Your Prospective Tech Agency
 
Application Security in a Container World - Akash Mahajan - BCC 2017
Application Security in a Container World - Akash Mahajan - BCC 2017Application Security in a Container World - Akash Mahajan - BCC 2017
Application Security in a Container World - Akash Mahajan - BCC 2017
 
How to simplify the monitoring of multi-cloud environments
How to simplify the monitoring of multi-cloud environmentsHow to simplify the monitoring of multi-cloud environments
How to simplify the monitoring of multi-cloud environments
 
You're testing what?! Four Types of Tests You Should be Running. Matt Lacey, ...
You're testing what?! Four Types of Tests You Should be Running. Matt Lacey, ...You're testing what?! Four Types of Tests You Should be Running. Matt Lacey, ...
You're testing what?! Four Types of Tests You Should be Running. Matt Lacey, ...
 

Dernier

0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
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
dollysharma2066
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
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
 
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
 
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
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 

Dernier (20)

0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
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
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
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
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
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
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
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...
 
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...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
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...
 
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
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
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
 
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
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 

Going big - Scaling with developers (w/ Transcript)

Notes de l'éditeur

  1. Ok. Tell me if this sounds familiar to you: You’ve worked hard coming up with a link building strategy. You’ve pitched it to your client. You got the approval. You ran the campaign and it went big. You’ve nailed it.
  2. Now, you’re sitting back at your office. You want to do it for all your clients. You think, “If I could automate some part of it, it could scale.”
  3. Who wants to do all that copy / pasting and data crunching in Excel? Ain’t nobody got time for dat! So you hit up a developer:
  4. “Hey. Can you help me automate this? Is this possible?”
  5. Then I’m like: “Dude! Anything is possible… with enough time and money. So. How much money you got?” Cause you know if you’ve ever worked with developers, they aren’t cheap. Especially me.
  6. So before spending your money on developers, let’s talk about what you can do to maximize your spend and get stuff done.
  7. Before reaching out to developers use the process multiple times. In my experience it’s better when you’ve done this process multiple times with different clients.
  8. You see doing it a few times across different clients will bring out parts that won’t scale. Example: We did this interactive infographic thing. The idea was you could reuse the code and just swap out graphics and the data. Boom! New infographic! So scalable!The thing was - it worked well for some clients. It didn’t work for clients with serious technical issues.Not everything scales. Test your process with multiple clients before meeting a developer. You’ll find what scales and what doesn’t.
  9. But let me save you a little time: In my experience link building processes is hard to scale because each client is so unique.
  10. Now, business processes? That scales! It’s the stuff you repeat over and over for all your clients.
  11. I’ll give you an example:  At another company I worked for I had to scale up an old process. Every time a client was on-boarded there was some basic stuff you had to do. Mainly typing clients into things like billing systems, Harvest, Basecamp, etc. Boring, time consuming, life crushing stuff. Wouldn’t it be nice to have a computer do that?Before I could write code – someone has to write down how to do it. Here’s how you should think about it:
  12. Imagine if you were going on vacation. For two years.
  13. You need to leave behind step-by-step instructions that someone could repeat over-and-over without needing you approval or feedback. Developers can turn step-by-step instructions into code. You’re delegating this over to a computer so you can do important things. Like go on vacations. You want the computer to do the right thing so you can do other stuff. Write down step-by-step instructions for developers.
  14. Ok. Does that delegating a big process to a computer scare you? I can understand that. As I see it - as scale goes up, quality goes down. Maybe that’s why hipsters like mom and pop shops and hate going to Walmart.
  15. What scares developers the most are steps in a process that involve the word “sometimes.”  “After we send the client an invoice, sometimes the invoice goes to Larry but sometimes the invoice goes to Kristen.”
  16. Steps that involve variability is where most of the errors in the code happen.
  17. Now, I’m not saying that all variability is bad. In the right places like personalization, it’s very good. But bad variability is hard to control and hurts your ability to scale.
  18. Before working with developers - find the places in your process where variability doesn’t add any value. Simplify or cut them out. You don’t want us to find it for you. We’re expensive, remember?
  19. OK. So what do we do about the good variable steps? Those are steps that return the most value for you. This is where you want to work closely with us. Together we need to plan this part right.
  20. At this point, we need you to focus on the final outcome. What do you want this thing to look like when we’re done?Example: You’re going to get a CSV emailed to you.  What is the exact order you want each column to be in?Which column should it be sorted by? Attention to detail is critical here.
  21. When you did everything manually, did you use spreadsheets? Do you have wireframes, mockups, old reports? Bring them all to the planning table. The more the better.Our estimates are more accurate when you bring everything on the table all at once.
  22. Ok. So finally, we need to leave some wiggle room. It might be administrative work, vacations, TPS reports… whatever. It’s just murphy’s law. Plan for that. When I estimated time, I had a silly rule:However long I thought it would take - I multiplied it by pi. Hey - It’s nerdy but it turned out to be pretty accurate!
  23. So. You’ve got a great process and you want to scale with automation.Test it with many clients
  24. Write it down step by step
  25. Simplify where variability doesn’t add value
  26. Focus on the final outcome
  27. And multiply time by pi.
  28. I’ll be around tonight for questions and I’m always on Twitter @iamchrisleGo big or go home. Thank you.