SlideShare a Scribd company logo
Being a Consultant Developer

- Prasanna N Venkatesan

Not a tech talk !

1
Disclaimer:
All the below menoned points are my experiences, views
and opinions.
Got out of working in di erent kind of projects. Purely O Shore without client interacon. O -Shore TW dev team
along with Client Dev Team, at client's place and as a tech
consultant.
So What??
What is the big deal, anyways?
I am gonna code where ever it is. Sounds perfect, but
the only problem here is that the challenges you are
going to face is there is slightly different and the way
you are going to react to them is gonna be the
deciding factor.
To start with, talking to with TW BA about a
functionality is not the same as talking with a client.
Even arguing with BA @ the client place will not give
good impressions.
Gain the trust and confidence of the client that you
know what you are building.
The client side BAs and Program managers are
experts in their fields. You can't simply walk into the
place and ask them to change everything.
Best place is to start is to understand about the client,
understand the product they are planning to build,
understand why they need it. Get a high level
overview of what you are building. You don't need to
be a BA to do these, developer has to get these
context too.
Be Subtle in expressing yourself !!

If you want to change some business flow or suggest
a new one be subtle in expressing it.
Most of the times the argument whether a feature is
an MVP or not will arise.
It's more of a how.
May be due to some tech difcules or due to some
other reason, you may not like what the client is
asking for. Instead of saying a direct 'No' try to
understand what the client needs and try to suggest
alternaves.
It gives Client more confdence on you and a straight
'No' will defnitely upset him.
Queson their pracce but don't be adamant in
changing them.
Most of the mes the client pracces around
Code CheckIn, Tesng, Working on Stories,
Deployment, Environments will arise.
Remember 'Rome is not built in a day'
If you queson them, then beter be ready to be
quesoned about the pracces.
Understand what you are doing and you should
be ready in explaining it to a stranger at any
me.
Most famous queson that I get is always
around velocity, story points, esmates etc.
Don't shy away in answering them.
Don't try to surprise a client. It may have a
posive impact or negave impact on the team.
The client may lost trust in you, and always think
you are working on something else rather what
has to be done.
Surprises may turned out to be a shocker.
Never try to surprise, don't work secretly, always
keep the team informed about your work.
Tech suggestions form HackerNews??

Suggest Tech Alternaves. But be sure and ready
to be quesoned.
Don't be random about the technologies. Read it
in HN and proposing it to the client?? Nah..
Try out the tech and show a demo, that might be
more helpful and more appealing than just
random suggeson.
If there is a problem, Don't panic.
Its quite usual. And keeping yourself cool will
help you to concentrate on the problem, and
also relaxes others around you.
During panic never get into a blame game rather
focus on what has to be done. Be more
construcve.
Don't confuse !

“You are just too confusing” - Most of
the client have this for us.
All your tech jaargons, explaining
things in a non-business way will
make the client to lose interest on
what you are saying.
Understand the audience and try to
speak accordingly.
Brace yourself for this

Can you elaborate more on this in mail?

Improve the vocabulary, and be more precise.
Know the audience, and compose accordingly.
And for this too !!

Be ready to present what you have done.

Most of the times, it will be to demo the app that you
have built. Be confident, prepare for the demo and
execute the plan.

More Related Content

PDF
10 Best Practices for Sales Demos Success
PPTX
SWCDO 101: Project management
PPTX
Dc20 imogen lassen - the benefits and limitations of a hybrid am-pm role
PDF
Virtual Selling by Richard Mulvey
DOCX
Words to avoid while taliking to customer
PPTX
Techniques in presentation
PDF
How-To: Forever Reign
KEY
Using Advanced Presentation Techniques
10 Best Practices for Sales Demos Success
SWCDO 101: Project management
Dc20 imogen lassen - the benefits and limitations of a hybrid am-pm role
Virtual Selling by Richard Mulvey
Words to avoid while taliking to customer
Techniques in presentation
How-To: Forever Reign
Using Advanced Presentation Techniques

What's hot (20)

PDF
Roadmap to winning b2b sales presentation
PDF
The Power Series Sales Proposals and Presentations
PDF
10 tips for creating better customer surveys
PPTX
Profile of a Presentation Specialist - Zameer Ahammad
PDF
How to crush your remote sales presentations
PDF
5 Ways to Improve Your Email Open Rates by 300%
PDF
Interviewing Skill is the Most Important Skill for Success Today!- Brookdale ...
PPTX
Tom Drews: How to Deliver Captivating Webinars And Virtual Presentations
PPTX
CONNECTWorking 2019-09 - Jumpstart to get a job
PDF
4 phrases we should stop using at work
PDF
Seven Steps Buyer Decision
PDF
8 Dos and Don'ts of Live Chat Support | SoGoSurvey
PDF
Close up to 80% Of Your Sales With The Box and Close method With Kenny Cannon
PDF
How to Manage Bad Reviews in 5 Steps
PDF
How to Ace the Interview Presentation
PDF
“TELL ME ABOUT YOURSELF” – How to Craft Your Job Interview Elevator Pitch
PPT
How 2 sale over the phone
PPTX
Chris Merrill's Future M presentation, "The Future Face of Digital Business"
PPT
Client communication skills
PDF
The power series selling over the telephone
Roadmap to winning b2b sales presentation
The Power Series Sales Proposals and Presentations
10 tips for creating better customer surveys
Profile of a Presentation Specialist - Zameer Ahammad
How to crush your remote sales presentations
5 Ways to Improve Your Email Open Rates by 300%
Interviewing Skill is the Most Important Skill for Success Today!- Brookdale ...
Tom Drews: How to Deliver Captivating Webinars And Virtual Presentations
CONNECTWorking 2019-09 - Jumpstart to get a job
4 phrases we should stop using at work
Seven Steps Buyer Decision
8 Dos and Don'ts of Live Chat Support | SoGoSurvey
Close up to 80% Of Your Sales With The Box and Close method With Kenny Cannon
How to Manage Bad Reviews in 5 Steps
How to Ace the Interview Presentation
“TELL ME ABOUT YOURSELF” – How to Craft Your Job Interview Elevator Pitch
How 2 sale over the phone
Chris Merrill's Future M presentation, "The Future Face of Digital Business"
Client communication skills
The power series selling over the telephone
Ad

Similar to Being a consultant developer (20)

PPT
Client communication skills
PDF
Ending Design Revision Hell
PDF
Client vs design
PPTX
Complete guide to interview success
ODP
Create a better Demo
DOCX
DOCX
Daniela villegas
PDF
Getting into UX: How to take your first steps to a career in user experience
PDF
Present_To_Win_2015
PDF
8 B2B customer confessions. Understanding them can boost your acquisition & r...
PDF
Lessons from the Field
PDF
3 do's & don'ts for every sales engineers
DOCX
Its Not My Presentation!
PPTX
Top 10 software qa interview questions with answers
PPTX
Differentiating Your Company In The Marketplace
PDF
Report: Tips to Make Your Resume and Interview Performance Stand Out
PPTX
Top 10 telemarketing interview questions with answers
PPTX
Top 10 technical operations interview questions with answers
PPTX
Top 10 software development interview questions with answers
PPTX
Top 10 telecommunications interview questions with answers
Client communication skills
Ending Design Revision Hell
Client vs design
Complete guide to interview success
Create a better Demo
Daniela villegas
Getting into UX: How to take your first steps to a career in user experience
Present_To_Win_2015
8 B2B customer confessions. Understanding them can boost your acquisition & r...
Lessons from the Field
3 do's & don'ts for every sales engineers
Its Not My Presentation!
Top 10 software qa interview questions with answers
Differentiating Your Company In The Marketplace
Report: Tips to Make Your Resume and Interview Performance Stand Out
Top 10 telemarketing interview questions with answers
Top 10 technical operations interview questions with answers
Top 10 software development interview questions with answers
Top 10 telecommunications interview questions with answers
Ad

More from Prasanna Venkatesan (8)

PDF
Platform engineering
PPTX
Building applications in a Micro-frontends way
PDF
SOAP calls in Clojure application
PDF
Micro frontends with react and redux dev day
PDF
My perspective on Tech radar Nov 2016
PDF
DevSkillBoard
PDF
Microservices
Platform engineering
Building applications in a Micro-frontends way
SOAP calls in Clojure application
Micro frontends with react and redux dev day
My perspective on Tech radar Nov 2016
DevSkillBoard
Microservices

Recently uploaded (20)

PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
Building a Smart Pet Ecosystem: A Full Introduction to Zhejiang Beijing Techn...
PPTX
2025 Product Deck V1.0.pptxCATALOGTCLCIA
PDF
Booking.com The Global AI Sentiment Report 2025
PPTX
3. HISTORICAL PERSPECTIVE UNIIT 3^..pptx
PDF
How to Get Approval for Business Funding
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
NewBase 12 August 2025 Energy News issue - 1812 by Khaled Al Awadi_compresse...
PPTX
Principles of Marketing, Industrial, Consumers,
PDF
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
Blood Collected straight from the donor into a blood bag and mixed with an an...
PDF
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PPTX
Astra-Investor- business Presentation (1).pptx
PDF
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
PDF
Digital Marketing & E-commerce Certificate Glossary.pdf.................
PDF
Keppel_Proposed Divestment of M1 Limited
Slide gioi thieu VietinBank Quy 2 - 2025
Building a Smart Pet Ecosystem: A Full Introduction to Zhejiang Beijing Techn...
2025 Product Deck V1.0.pptxCATALOGTCLCIA
Booking.com The Global AI Sentiment Report 2025
3. HISTORICAL PERSPECTIVE UNIIT 3^..pptx
How to Get Approval for Business Funding
Deliverable file - Regulatory guideline analysis.pdf
NewBase 12 August 2025 Energy News issue - 1812 by Khaled Al Awadi_compresse...
Principles of Marketing, Industrial, Consumers,
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
Ôn tập tiếng anh trong kinh doanh nâng cao
Blood Collected straight from the donor into a blood bag and mixed with an an...
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
Lecture 3344;;,,(,(((((((((((((((((((((((
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
Astra-Investor- business Presentation (1).pptx
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
Digital Marketing & E-commerce Certificate Glossary.pdf.................
Keppel_Proposed Divestment of M1 Limited

Being a consultant developer

  • 1. Being a Consultant Developer - Prasanna N Venkatesan Not a tech talk ! 1
  • 2. Disclaimer: All the below menoned points are my experiences, views and opinions. Got out of working in di erent kind of projects. Purely O Shore without client interacon. O -Shore TW dev team along with Client Dev Team, at client's place and as a tech consultant.
  • 3. So What?? What is the big deal, anyways? I am gonna code where ever it is. Sounds perfect, but the only problem here is that the challenges you are going to face is there is slightly different and the way you are going to react to them is gonna be the deciding factor. To start with, talking to with TW BA about a functionality is not the same as talking with a client. Even arguing with BA @ the client place will not give good impressions.
  • 4. Gain the trust and confidence of the client that you know what you are building. The client side BAs and Program managers are experts in their fields. You can't simply walk into the place and ask them to change everything. Best place is to start is to understand about the client, understand the product they are planning to build, understand why they need it. Get a high level overview of what you are building. You don't need to be a BA to do these, developer has to get these context too.
  • 5. Be Subtle in expressing yourself !! If you want to change some business flow or suggest a new one be subtle in expressing it. Most of the times the argument whether a feature is an MVP or not will arise. It's more of a how.
  • 6. May be due to some tech difcules or due to some other reason, you may not like what the client is asking for. Instead of saying a direct 'No' try to understand what the client needs and try to suggest alternaves. It gives Client more confdence on you and a straight 'No' will defnitely upset him.
  • 7. Queson their pracce but don't be adamant in changing them. Most of the mes the client pracces around Code CheckIn, Tesng, Working on Stories, Deployment, Environments will arise. Remember 'Rome is not built in a day'
  • 8. If you queson them, then beter be ready to be quesoned about the pracces. Understand what you are doing and you should be ready in explaining it to a stranger at any me. Most famous queson that I get is always around velocity, story points, esmates etc. Don't shy away in answering them.
  • 9. Don't try to surprise a client. It may have a posive impact or negave impact on the team. The client may lost trust in you, and always think you are working on something else rather what has to be done. Surprises may turned out to be a shocker. Never try to surprise, don't work secretly, always keep the team informed about your work.
  • 10. Tech suggestions form HackerNews?? Suggest Tech Alternaves. But be sure and ready to be quesoned. Don't be random about the technologies. Read it in HN and proposing it to the client?? Nah.. Try out the tech and show a demo, that might be more helpful and more appealing than just random suggeson.
  • 11. If there is a problem, Don't panic. Its quite usual. And keeping yourself cool will help you to concentrate on the problem, and also relaxes others around you. During panic never get into a blame game rather focus on what has to be done. Be more construcve.
  • 12. Don't confuse ! “You are just too confusing” - Most of the client have this for us. All your tech jaargons, explaining things in a non-business way will make the client to lose interest on what you are saying. Understand the audience and try to speak accordingly.
  • 13. Brace yourself for this Can you elaborate more on this in mail? Improve the vocabulary, and be more precise. Know the audience, and compose accordingly.
  • 14. And for this too !! Be ready to present what you have done. Most of the times, it will be to demo the app that you have built. Be confident, prepare for the demo and execute the plan.