SlideShare a Scribd company logo
1 of 11
Download to read offline
Top 7 problems
when working with
corporations
DECISIONS TAKE AGES
Cause - distributed decision maker
Group of people with conflicting needs & goals
need to agree what to think about your work
Solution - get decisive people on board
Champion - needs users problems solved for variety of reasons
Sponsor - pays for work being done
Gatekeeper - has to be convinced you are not causing trouble
User - must like what you are creating
DON’T KNOW WHAT THEY
WANT*
Cause - not sure what can be done
Not sure what can actually be achieved
and how it “feels”
Solution - ask & learn about customers
Workshops - learn what they need not what they want
Demos - show what you have, ask for feedback as often as possible
Prototype & measure - create something asap & use tools like Hotjar to
measure interaction
Anticipate - thinks how your deliverables will be used and how will they
affect users. Prepare for rollbacks
*It’s your f***ing job to teach customers how to do IT
MANAGEMENT HATES AGILE*
Cause - lack of knowledge
For people without exp. agile is
unpredictable project with no
documentation
Solution - help them plan
Backlog - estimating how many work units fit in a week
Retrospective - let customers tell you what you are doing wrong
Demo - showing mgmt what is being done every week prepares them for
any trouble in advance (never ever cancel - especially during problems)
Feedback loop - makes it their own project and allows to “teach them how
it’s done”
*It’s your f***ing job to teach customers how to do IT
EVERYTHING IS TOP PRIORITY
Cause - departments have targets
Departments in corps. have different targets (usually)
in order to control each other
Solution - define metrics & success criteria
Prioritise metrics - make a list of metrics and choose most
important ones
Establish baseline - determine when people get in trouble for
not meeting targets
Ask for impact - ask how finishing tasks would affect metrics or
how much time will it save
*It’s your f***ing job to teach customers how to do IT
WAITING FOR OPS TEAM*
Cause - not enough people
Infrastructure teams are usually heavily
underinvested and are not able to act fast enough.
Solution - make them part of the your team
Plan together - ask them to join planning meetings so they feel your project is
theirs as well and are aware of what’s coming next
Workarounds - mock unavailable APIs, run dev on your own VMs, don’t make a
sh**storm out of a thing that can be worked around
Don’t make them rework stuff - send all the info in one ticket
*servers, dbs, firewall changes, etc
MOVING TO THE CLOUD
Cause - clouds are unpredictable
It’s difficult for companies not working in the cloud to estimate
how much would they cost and what benefits they bring. They
are also afraid of data breach.
Solution - speak in terms of time & money
Self-service - faster deployments & not waiting on ops
Fixing stuff - just wipe it out and get new server
Scaling - pay only for the stuff you need, loads of storage is cheap
Control - know exactly how much your infrastructure costs
Solution - explain what is being done
Timesheets - let customers know which tasks were done and how much time
was spent on them (external tools are prefered)
Demos - show technical “mambo-jumbo” in action
Daily communication - send out notes what team is working on, what progress
is being made and what are the roadblocks
PAYMENTS ARE LATE
Cause - don’t understand what was done
“Financial guys” don’t understand why they have to
pay for all those weird things.
Goals
Dreams
Bonuses
Aspirations
Responsibilities
Problems
Conflicts
Fears
You don’t work with corporations
you work with people
3 THINGS TO REMEMBER
You work with people not companies
Think how you affect their work, how to help them or at least not cause any
trouble
It’s your f***ing job to teach them
Don’t expect that your customers know “technical stuff” - it’s our
responsibility to teach them how stuff is being done and do your best to
work around issues
Be transparent
Show what you are doing - especially if you have some problems, measure
effects of your work and clear out any uncertainties the moment they occur
THANKS!
Make sure to read

More Related Content

What's hot

Hands On Test Customer Presentation
Hands On Test Customer PresentationHands On Test Customer Presentation
Hands On Test Customer Presentationcoreytowe
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentationSteve Owens
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentationSteve Owens
 
Project Patterns
Project PatternsProject Patterns
Project PatternsFred Lee
 
How to Achieve Per-Project Profitability
How to Achieve Per-Project ProfitabilityHow to Achieve Per-Project Profitability
How to Achieve Per-Project Profitabilitywilliamsjohnseoexperts
 
Finding Common Ground on Workplace Flexibility
Finding Common Ground on Workplace FlexibilityFinding Common Ground on Workplace Flexibility
Finding Common Ground on Workplace FlexibilityLeanne Chase
 
Structured problem solving methodology,Tools and Techniques
Structured problem solving methodology,Tools and TechniquesStructured problem solving methodology,Tools and Techniques
Structured problem solving methodology,Tools and TechniquesWinning Minds Solutions
 
AQA INFO 1 – Sample Work Requirements
AQA INFO 1 – Sample Work RequirementsAQA INFO 1 – Sample Work Requirements
AQA INFO 1 – Sample Work Requirementsmrmwood
 
Setting Yourself Up For A Successful Sales Day
Setting Yourself Up For A Successful Sales DaySetting Yourself Up For A Successful Sales Day
Setting Yourself Up For A Successful Sales Daycochranmarc
 
Streamlining Escalations
Streamlining EscalationsStreamlining Escalations
Streamlining EscalationsShikhar Sindhu
 
He mian agile project-inception
He mian   agile project-inceptionHe mian   agile project-inception
He mian agile project-inceptionOdd-e
 
UC Ref Group Nov08 Part 1
UC Ref Group Nov08 Part 1UC Ref Group Nov08 Part 1
UC Ref Group Nov08 Part 1UCUOM
 
Fast & Focused: Sage HRMS Document Management
Fast & Focused: Sage HRMS Document ManagementFast & Focused: Sage HRMS Document Management
Fast & Focused: Sage HRMS Document ManagementNet at Work
 
Deadline - Final Presentation
Deadline - Final PresentationDeadline - Final Presentation
Deadline - Final PresentationCDI Apps for Good
 

What's hot (19)

Introduction to PMP
Introduction to PMPIntroduction to PMP
Introduction to PMP
 
Hands On Test Customer Presentation
Hands On Test Customer PresentationHands On Test Customer Presentation
Hands On Test Customer Presentation
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentation
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentation
 
Project Patterns
Project PatternsProject Patterns
Project Patterns
 
How to Achieve Per-Project Profitability
How to Achieve Per-Project ProfitabilityHow to Achieve Per-Project Profitability
How to Achieve Per-Project Profitability
 
Business analysis
Business analysisBusiness analysis
Business analysis
 
Finding Common Ground on Workplace Flexibility
Finding Common Ground on Workplace FlexibilityFinding Common Ground on Workplace Flexibility
Finding Common Ground on Workplace Flexibility
 
Structured problem solving methodology,Tools and Techniques
Structured problem solving methodology,Tools and TechniquesStructured problem solving methodology,Tools and Techniques
Structured problem solving methodology,Tools and Techniques
 
AQA INFO 1 – Sample Work Requirements
AQA INFO 1 – Sample Work RequirementsAQA INFO 1 – Sample Work Requirements
AQA INFO 1 – Sample Work Requirements
 
Setting Yourself Up For A Successful Sales Day
Setting Yourself Up For A Successful Sales DaySetting Yourself Up For A Successful Sales Day
Setting Yourself Up For A Successful Sales Day
 
Streamlining Escalations
Streamlining EscalationsStreamlining Escalations
Streamlining Escalations
 
Project management lite ver 0 0-0-1
Project management lite ver 0 0-0-1Project management lite ver 0 0-0-1
Project management lite ver 0 0-0-1
 
He mian agile project-inception
He mian   agile project-inceptionHe mian   agile project-inception
He mian agile project-inception
 
UC Ref Group Nov08 Part 1
UC Ref Group Nov08 Part 1UC Ref Group Nov08 Part 1
UC Ref Group Nov08 Part 1
 
Fast & Focused: Sage HRMS Document Management
Fast & Focused: Sage HRMS Document ManagementFast & Focused: Sage HRMS Document Management
Fast & Focused: Sage HRMS Document Management
 
Problem Solving
Problem SolvingProblem Solving
Problem Solving
 
Interview preparation workshop
Interview preparation workshopInterview preparation workshop
Interview preparation workshop
 
Deadline - Final Presentation
Deadline - Final PresentationDeadline - Final Presentation
Deadline - Final Presentation
 

Similar to Top 7 problems working with corporations

How to use data the right way
How to use data the right way How to use data the right way
How to use data the right way Ivan Oung
 
5 Lessons Learned in Product Management by Twitch Senior PM
5 Lessons Learned in Product Management by Twitch Senior PM5 Lessons Learned in Product Management by Twitch Senior PM
5 Lessons Learned in Product Management by Twitch Senior PMProduct School
 
Pm For Fun And Profit
Pm For Fun And ProfitPm For Fun And Profit
Pm For Fun And Profitsundong
 
Project Management for Fun and Profit
Project Management for Fun and ProfitProject Management for Fun and Profit
Project Management for Fun and ProfitCrystal Williams
 
Process Improvement Plan by Barry Botha
Process Improvement Plan by Barry BothaProcess Improvement Plan by Barry Botha
Process Improvement Plan by Barry BothaBarry Botha, CSM
 
Business process mapping
Business process mappingBusiness process mapping
Business process mappingDAVIS THOMAS
 
Chap4_Requirements_Elicitation and Collaboration.pptx
Chap4_Requirements_Elicitation and Collaboration.pptxChap4_Requirements_Elicitation and Collaboration.pptx
Chap4_Requirements_Elicitation and Collaboration.pptxJaymin Mistry
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development PrinciplesJohn Vajda
 
Sage Construction and Real Estate Whitepaper - Performing a Needs Analysis
Sage Construction and Real Estate Whitepaper - Performing a Needs AnalysisSage Construction and Real Estate Whitepaper - Performing a Needs Analysis
Sage Construction and Real Estate Whitepaper - Performing a Needs AnalysisSage Construction and Real Estate
 
How to be a consultant and run a successful assignment
How to be a consultant and run a successful assignmentHow to be a consultant and run a successful assignment
How to be a consultant and run a successful assignment1STOUTSOURCE LTD
 
Lawyaw Webinar | Legal Workflow Automation & Optimization
Lawyaw Webinar | Legal Workflow Automation & OptimizationLawyaw Webinar | Legal Workflow Automation & Optimization
Lawyaw Webinar | Legal Workflow Automation & OptimizationLawyaw
 
Problem Solving Methodology 2011 - 2014
Problem Solving Methodology 2011 - 2014Problem Solving Methodology 2011 - 2014
Problem Solving Methodology 2011 - 2014snoonan
 
Designing Better Applications, Websites and Intranets
Designing Better Applications, Websites and IntranetsDesigning Better Applications, Websites and Intranets
Designing Better Applications, Websites and IntranetsnForm User Experience
 
Designing Better Applications, Website and Intranets
Designing Better Applications, Website and IntranetsDesigning Better Applications, Website and Intranets
Designing Better Applications, Website and IntranetsDennis Breen
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderProduct School
 
Successfully delivering an engagement
Successfully delivering an engagementSuccessfully delivering an engagement
Successfully delivering an engagementAmit Pishe
 

Similar to Top 7 problems working with corporations (20)

IT Process Improvement
IT Process Improvement IT Process Improvement
IT Process Improvement
 
How to use data the right way
How to use data the right way How to use data the right way
How to use data the right way
 
5 Lessons Learned in Product Management by Twitch Senior PM
5 Lessons Learned in Product Management by Twitch Senior PM5 Lessons Learned in Product Management by Twitch Senior PM
5 Lessons Learned in Product Management by Twitch Senior PM
 
Pm For Fun And Profit
Pm For Fun And ProfitPm For Fun And Profit
Pm For Fun And Profit
 
Project Management for Fun and Profit
Project Management for Fun and ProfitProject Management for Fun and Profit
Project Management for Fun and Profit
 
Process Improvement Plan by Barry Botha
Process Improvement Plan by Barry BothaProcess Improvement Plan by Barry Botha
Process Improvement Plan by Barry Botha
 
Product Management
Product ManagementProduct Management
Product Management
 
Business process mapping
Business process mappingBusiness process mapping
Business process mapping
 
Chap4_Requirements_Elicitation and Collaboration.pptx
Chap4_Requirements_Elicitation and Collaboration.pptxChap4_Requirements_Elicitation and Collaboration.pptx
Chap4_Requirements_Elicitation and Collaboration.pptx
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development Principles
 
Sage Construction and Real Estate Whitepaper - Performing a Needs Analysis
Sage Construction and Real Estate Whitepaper - Performing a Needs AnalysisSage Construction and Real Estate Whitepaper - Performing a Needs Analysis
Sage Construction and Real Estate Whitepaper - Performing a Needs Analysis
 
How to be a consultant and run a successful assignment
How to be a consultant and run a successful assignmentHow to be a consultant and run a successful assignment
How to be a consultant and run a successful assignment
 
Lawyaw Webinar | Legal Workflow Automation & Optimization
Lawyaw Webinar | Legal Workflow Automation & OptimizationLawyaw Webinar | Legal Workflow Automation & Optimization
Lawyaw Webinar | Legal Workflow Automation & Optimization
 
Problem solving course
Problem solving courseProblem solving course
Problem solving course
 
Problem Solving Methodology 2011 - 2014
Problem Solving Methodology 2011 - 2014Problem Solving Methodology 2011 - 2014
Problem Solving Methodology 2011 - 2014
 
Designing Better Applications, Websites and Intranets
Designing Better Applications, Websites and IntranetsDesigning Better Applications, Websites and Intranets
Designing Better Applications, Websites and Intranets
 
Designing Better Applications, Website and Intranets
Designing Better Applications, Website and IntranetsDesigning Better Applications, Website and Intranets
Designing Better Applications, Website and Intranets
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Successfully delivering an engagement
Successfully delivering an engagementSuccessfully delivering an engagement
Successfully delivering an engagement
 
Think like a Product Manager II
Think like a Product Manager IIThink like a Product Manager II
Think like a Product Manager II
 

Recently uploaded

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 

Recently uploaded (20)

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 

Top 7 problems working with corporations

  • 1. Top 7 problems when working with corporations
  • 2. DECISIONS TAKE AGES Cause - distributed decision maker Group of people with conflicting needs & goals need to agree what to think about your work Solution - get decisive people on board Champion - needs users problems solved for variety of reasons Sponsor - pays for work being done Gatekeeper - has to be convinced you are not causing trouble User - must like what you are creating
  • 3. DON’T KNOW WHAT THEY WANT* Cause - not sure what can be done Not sure what can actually be achieved and how it “feels” Solution - ask & learn about customers Workshops - learn what they need not what they want Demos - show what you have, ask for feedback as often as possible Prototype & measure - create something asap & use tools like Hotjar to measure interaction Anticipate - thinks how your deliverables will be used and how will they affect users. Prepare for rollbacks *It’s your f***ing job to teach customers how to do IT
  • 4. MANAGEMENT HATES AGILE* Cause - lack of knowledge For people without exp. agile is unpredictable project with no documentation Solution - help them plan Backlog - estimating how many work units fit in a week Retrospective - let customers tell you what you are doing wrong Demo - showing mgmt what is being done every week prepares them for any trouble in advance (never ever cancel - especially during problems) Feedback loop - makes it their own project and allows to “teach them how it’s done” *It’s your f***ing job to teach customers how to do IT
  • 5. EVERYTHING IS TOP PRIORITY Cause - departments have targets Departments in corps. have different targets (usually) in order to control each other Solution - define metrics & success criteria Prioritise metrics - make a list of metrics and choose most important ones Establish baseline - determine when people get in trouble for not meeting targets Ask for impact - ask how finishing tasks would affect metrics or how much time will it save *It’s your f***ing job to teach customers how to do IT
  • 6. WAITING FOR OPS TEAM* Cause - not enough people Infrastructure teams are usually heavily underinvested and are not able to act fast enough. Solution - make them part of the your team Plan together - ask them to join planning meetings so they feel your project is theirs as well and are aware of what’s coming next Workarounds - mock unavailable APIs, run dev on your own VMs, don’t make a sh**storm out of a thing that can be worked around Don’t make them rework stuff - send all the info in one ticket *servers, dbs, firewall changes, etc
  • 7. MOVING TO THE CLOUD Cause - clouds are unpredictable It’s difficult for companies not working in the cloud to estimate how much would they cost and what benefits they bring. They are also afraid of data breach. Solution - speak in terms of time & money Self-service - faster deployments & not waiting on ops Fixing stuff - just wipe it out and get new server Scaling - pay only for the stuff you need, loads of storage is cheap Control - know exactly how much your infrastructure costs
  • 8. Solution - explain what is being done Timesheets - let customers know which tasks were done and how much time was spent on them (external tools are prefered) Demos - show technical “mambo-jumbo” in action Daily communication - send out notes what team is working on, what progress is being made and what are the roadblocks PAYMENTS ARE LATE Cause - don’t understand what was done “Financial guys” don’t understand why they have to pay for all those weird things.
  • 10. 3 THINGS TO REMEMBER You work with people not companies Think how you affect their work, how to help them or at least not cause any trouble It’s your f***ing job to teach them Don’t expect that your customers know “technical stuff” - it’s our responsibility to teach them how stuff is being done and do your best to work around issues Be transparent Show what you are doing - especially if you have some problems, measure effects of your work and clear out any uncertainties the moment they occur