SlideShare une entreprise Scribd logo
1  sur  97
Technical Direction
Communication, ROI and Triage
MIKE ACTON (ENGINE DIRECTOR, INSOMNIAC GAMES)
@MIKE_ACTON
Why?
1. Nothing really new
2. Only my experience
3. Only my perspective
4. Things I’ve learned
My experience
1. 10+ yr Engine Director @
Insomniac Games
2. See the problems…
3. …to the end.
Why this talk?
1. Very hard to talk about!
2. Clichés and The Obvious
3. The Gap
Your easy to remember “take
away”
0x999990
What does it mean to manage
technical direction (for me)?
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
a. Example
b. Risk profile
c. Hard for me
d. Training
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
a. Example
b. Risk profile
c. Hard for me
d. Training
What it means to me; Rules of thumb.
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Example)
“PM is making unrealistic
schedules!”
Confidence
Schedules are only about
confidence.
Confidence
Schedules are only about
confidence.
Ask: What would you need to
feel confident about this
project/system/feature/etc.?
Confidence
80/50 Rule
Confidence
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Example)
“You can’t know how long it’s going
to take to solve a problem you
haven’t solved before!”
Cost
If you don’t know how much it’s
worth, you don’t know enough
to work on it.
Cost
Development vs. Research
problems. Have a cost profile.
E.g. 80/20
Cost
Development problems: Have
an expected return.
E.g. 5:1
Cost
Build vs. Buy: Have a function.
E.g. Can we create a
competitive advantage by
knowing our context better
than anyone else?
Cost
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Example)
Q: “Can we do X?”
A1: “Well it depends… on the art,
design, animation, etc., etc.”
A2: “Well anything is possible…”
Commitment
Always “lots of variables.” Don’t
hedge.
People don’t need a probability table,
they need to know what they can plan
around.
Commitment
What are you willing to stake your
reputation/job on?
Commitment
What would you be proud to say you
did five years from now?
Commitment
Choices aren’t forever.
But 10 years is a pretty good bet.
Commitment
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Example)
1. How do you not be like Uber?
2. “I don’t want to work with that guy
anymore! He’s always so abrasive!”
Conflict
Put process to protect people from
my biases, when they conflict with
my values.
Conflict
Need to represent the company well
– What does the company stand for?
E.g. “To be a force for good.”
Conflict
If someone thinks there is a problem,
there is a problem. Even if it’s “just” a
perception problem.
Conflict
Accountability: Prepared to accept
the cost to fix mistakes that affect
others.
Conflict
Conflict cockroaches.
Insidious, stubborn, and very, very
hard to kill completely.
Conflict
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Example)
1. “It’s not working because they’re
not using the tool/engine/system
correctly!”
2. “I had to rewrite it because they
couldn’t tell me what they wanted!”
Cooperation
Surprise is the enemy.
Every day find a way to make
something more boring.
Cooperation
80% of the thing is selling the thing
1. Know what people say they want
2. Paint a picture for the future you’re
selling
Cooperation
Super boring: Roadmap
1Q
2Y
5Y
Cooperation
Every feature needs a user-side
champion.
Cooperation
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
a. Example
b. Risk profile
c. Hard for me
d. Training
How I approach the trade-offs.
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Risk profile)
> Not doing anything interesting.
< Not getting anything done.
Confidence
> Not doing anything interesting.
< Not getting anything done.
1. R&D profile
2. Shift to learning opportunities
3. Commoditization
Confidence
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Risk profile)
> Losing money
< Opportunity to make better
Cost
> Losing money
< Opportunity to make better
1. Triage
2. Measure UX
3. Ruthless editing
Cost
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Risk profile)
> a. Kill yourself / Burnout
b. Long-term failure
< a. No one can work with you
b. Implicit promises.
Commitment
> a. Kill yourself / Burnout
b. Long-term failure
< a. No one can work with you
b. Implicit promises.
1. Steady pressure: 80/50 Rule
Commitment
> a. Kill yourself / Burnout
b. Long-term failure
< a. No one can work with you
b. Implicit promises.
2. Team drive commitments +
veto/review
Commitment
> a. Kill yourself / Burnout
b. Long-term failure
< a. No one can work with you
b. Implicit promises.
3. Provide problem and value to solve.
(Never solution)
Commitment
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Risk profile)
> Toxic environment
< a. No creative energy
b. No critical review
Conflict
> Toxic environment
< a. No creative energy
b. No critical review
1. Survey team constantly
2. Intra-team review comfort
3. Unfiltered feedback firehouse
Conflict
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Risk profile)
> Design by committee
< Pieces don’t fit
Cooperation
> Design by committee
< Pieces don’t fit
1. Practice leadership. Everyone is a
leader.
Cooperation
> Design by committee
< Pieces don’t fit
2. Champion for/of every feature.
Cooperation
> Design by committee
< Pieces don’t fit
3. Work backward from production
schedule
Cooperation
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
a. Example
b. Risk profile
c. Hard for me
d. Training
How I shore up my weaknesses.
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Hard for me)
Scale of communication.
- Unique per person: Want every
single person to have confidence.
Confidence
Scale of communication.
1. Leads needs to know messaging.
2. Easier for people to react. Make
commitments loud and early.
3. All the 1:1s
Confidence
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Hard for me)
Perception is reality.
- Subjective measures of value.
A. How much is 1ms worth?
B. How much is one person slightly
less frustrated worth?
Cost
Perception is reality.
1. Lots of surveys
2. Budget time for bunch of low-
hanging fruit
3. Budget time for optimization
sprints
Cost
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Hard for me)
Autonomy vs. Management
1. Self-burnout
2. “Oh yeah, that would probably be
pretty easy to do…”
Commitment
Autonomy vs. Management
1. Strongly encourage time off
2. We don’t want “heroism” – always
represent it as a problem to be
solved.
3. Examples of implied promises
Commitment
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Hard for me)
Not naturally “warm”
1. First instinct: “Suck it up.”
2. First instinct pretty much always
wrong.
Conflict
Not naturally “warm”
1. Time to build trust that I actually
care.
2. Ask if looking for suggestions or
advice.
3. Reminder perception problems are
real problems
Conflict
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Hard for me)
Timing
The next thing is always the most
important thing, ever.
Cooperation
Timing
1. Goal is to stay out of the way of the
next thing (demo, etc.)
2. Build reference targets
3. Dedicated resources to immediate
concerns
Cooperation
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
a. Example
b. Risk profile
c. Hard for me
d. Training
What I want to make sure team knows.
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Training)
How to pitch
What do I need to know most in
order to be confident?
Confidence
These things should be included in any
pitch
 Paint a picture
 Identify Value
 Identify Cost
 Identify Opportunity to Learn
 Strategy for Transition
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Training)
Cost/Value metrics
Can you articulate return on
investment (ROI)?
Cost
These things should be part of ROI
 Development cost
 Maintenance cost
 Cost of entry
 Efficiency return (if applicable)
 Player value (if applicable)
 Learning value
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Training)
Minimum viable product (MVP)
“You will be able to…”
Separate would-be-nice from
guarantees.
Commitment
These things should be part of
commitment
 Concrete changes (What will you be able to do
you can’t do now?)
 Problem and part of problem solved. (Not
tasks or tech description.)
 Clear expectations about what will not be
done.
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Training)
Clear expectations for values
Not about “changing your
personality” – about effectiveness and
what’s right.
Conflict
These things should be part of setting
clear values
 What do you believe?
 Connect to news / current events.
 Value expectations part of review/1:1 process
 Always know who will take action after conflict.
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
(Training)
Champion a solution
Follow through end-to-end.
Force sign-off to give yourself
confidence.
Cooperation
These things should be part of
championing solutions
 Articulate how the studio/games will be
radically different.
 Articulate why the change is important to you,
personally.
 Need to know how to gather support.
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
Review
Your easy to remember “take
away”
0x999990
Review
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
*Context
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
CCCCC*C
*Context
1. Confidence
2. Cost
3. Commitment
4. Conflict
5. Cooperation
CCCCC*C = 0x999990
*Context
0x999990
Mike Acton
Engine Director,
Insomniac Games
@mike_acton
macton@insomniacgames.com

Contenu connexe

Similaire à Technical direction

Difficult conversations for businesses
Difficult conversations for businessesDifficult conversations for businesses
Difficult conversations for businessesNeil Denny
 
Dealing with Conflict in the Workplace
Dealing with Conflict in the WorkplaceDealing with Conflict in the Workplace
Dealing with Conflict in the WorkplaceMarius FAILLOT DEVARRE
 
Aptitude questions all topics (1)
Aptitude questions all topics (1)Aptitude questions all topics (1)
Aptitude questions all topics (1)SnehaNallabheem
 
How to eliminate fear at working Place by Dr.Mahboob ali khan Phd
How to eliminate fear at working Place by Dr.Mahboob ali khan Phd How to eliminate fear at working Place by Dr.Mahboob ali khan Phd
How to eliminate fear at working Place by Dr.Mahboob ali khan Phd Healthcare consultant
 
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Agile Software Community of India
 
Advanced pricing workshop 2012
Advanced pricing workshop 2012Advanced pricing workshop 2012
Advanced pricing workshop 2012Mark Wickersham
 
Conflict Management08 ppt-conflict resolution final
Conflict Management08 ppt-conflict resolution finalConflict Management08 ppt-conflict resolution final
Conflict Management08 ppt-conflict resolution finalranjeet udawat
 
Testers Qbit Conference 19.09.2007 Web
Testers   Qbit Conference   19.09.2007   WebTesters   Qbit Conference   19.09.2007   Web
Testers Qbit Conference 19.09.2007 WebAlan Mather
 
Behavioral interviews
Behavioral interviews   Behavioral interviews
Behavioral interviews daisyfreya
 
05 managing conflict in organizations and dealing with unethical choices c...
05 managing conflict in organizations and  dealing with unethical choices   c...05 managing conflict in organizations and  dealing with unethical choices   c...
05 managing conflict in organizations and dealing with unethical choices c...Nevion
 
How to improve teamwork effectiveness in the workplace webinar
How to improve teamwork effectiveness in the workplace webinarHow to improve teamwork effectiveness in the workplace webinar
How to improve teamwork effectiveness in the workplace webinarMiodrag Kostic, CMC
 
Maximising teamwork in delivering software products
Maximising teamwork in delivering software products Maximising teamwork in delivering software products
Maximising teamwork in delivering software products Ryan Dawson
 
10Major Topics I’ll Learn and Questions I Should Be Able to .docx
10Major Topics I’ll Learn and Questions I Should Be Able to .docx10Major Topics I’ll Learn and Questions I Should Be Able to .docx
10Major Topics I’ll Learn and Questions I Should Be Able to .docxaulasnilda
 
10Major Topics I’ll Learn and Questions I Should Be Able to .docx
10Major Topics I’ll Learn and Questions I Should Be Able to .docx10Major Topics I’ll Learn and Questions I Should Be Able to .docx
10Major Topics I’ll Learn and Questions I Should Be Able to .docxnovabroom
 
Synthesis Essay Format. Synthesis E
Synthesis Essay Format. Synthesis ESynthesis Essay Format. Synthesis E
Synthesis Essay Format. Synthesis EAlyssa Jones
 

Similaire à Technical direction (20)

Conflict
ConflictConflict
Conflict
 
Difficult conversations for businesses
Difficult conversations for businessesDifficult conversations for businesses
Difficult conversations for businesses
 
Trust
TrustTrust
Trust
 
Dealing with Conflict in the Workplace
Dealing with Conflict in the WorkplaceDealing with Conflict in the Workplace
Dealing with Conflict in the Workplace
 
Aptitude questions all topics (1)
Aptitude questions all topics (1)Aptitude questions all topics (1)
Aptitude questions all topics (1)
 
conflict management
conflict management conflict management
conflict management
 
How to eliminate fear at working Place by Dr.Mahboob ali khan Phd
How to eliminate fear at working Place by Dr.Mahboob ali khan Phd How to eliminate fear at working Place by Dr.Mahboob ali khan Phd
How to eliminate fear at working Place by Dr.Mahboob ali khan Phd
 
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
 
English for negotiations
English for negotiationsEnglish for negotiations
English for negotiations
 
Advanced pricing workshop 2012
Advanced pricing workshop 2012Advanced pricing workshop 2012
Advanced pricing workshop 2012
 
Conflict Management08 ppt-conflict resolution final
Conflict Management08 ppt-conflict resolution finalConflict Management08 ppt-conflict resolution final
Conflict Management08 ppt-conflict resolution final
 
Testers Qbit Conference 19.09.2007 Web
Testers   Qbit Conference   19.09.2007   WebTesters   Qbit Conference   19.09.2007   Web
Testers Qbit Conference 19.09.2007 Web
 
Behavioral interviews
Behavioral interviews   Behavioral interviews
Behavioral interviews
 
05 managing conflict in organizations and dealing with unethical choices c...
05 managing conflict in organizations and  dealing with unethical choices   c...05 managing conflict in organizations and  dealing with unethical choices   c...
05 managing conflict in organizations and dealing with unethical choices c...
 
How to improve teamwork effectiveness in the workplace webinar
How to improve teamwork effectiveness in the workplace webinarHow to improve teamwork effectiveness in the workplace webinar
How to improve teamwork effectiveness in the workplace webinar
 
Maximising teamwork in delivering software products
Maximising teamwork in delivering software products Maximising teamwork in delivering software products
Maximising teamwork in delivering software products
 
10Major Topics I’ll Learn and Questions I Should Be Able to .docx
10Major Topics I’ll Learn and Questions I Should Be Able to .docx10Major Topics I’ll Learn and Questions I Should Be Able to .docx
10Major Topics I’ll Learn and Questions I Should Be Able to .docx
 
10Major Topics I’ll Learn and Questions I Should Be Able to .docx
10Major Topics I’ll Learn and Questions I Should Be Able to .docx10Major Topics I’ll Learn and Questions I Should Be Able to .docx
10Major Topics I’ll Learn and Questions I Should Be Able to .docx
 
Synthesis Essay Format. Synthesis E
Synthesis Essay Format. Synthesis ESynthesis Essay Format. Synthesis E
Synthesis Essay Format. Synthesis E
 
Conflict Resolution Skills Infographic
Conflict Resolution Skills InfographicConflict Resolution Skills Infographic
Conflict Resolution Skills Infographic
 

Plus de Mike Acton

Great management of technical leads
Great management of technical leadsGreat management of technical leads
Great management of technical leadsMike Acton
 
#GDC15 Great Management of Technical Leads
#GDC15 Great Management of Technical Leads#GDC15 Great Management of Technical Leads
#GDC15 Great Management of Technical LeadsMike Acton
 
#GDC15 Code Clinic
#GDC15 Code Clinic#GDC15 Code Clinic
#GDC15 Code ClinicMike Acton
 
Data oriented design and c++
Data oriented design and c++Data oriented design and c++
Data oriented design and c++Mike Acton
 
Making (console) games in the browser
Making (console) games in the browserMaking (console) games in the browser
Making (console) games in the browserMike Acton
 
Cinematic quests
Cinematic questsCinematic quests
Cinematic questsMike Acton
 
Gdc2013 macton usability_is_not_random
Gdc2013 macton usability_is_not_randomGdc2013 macton usability_is_not_random
Gdc2013 macton usability_is_not_randomMike Acton
 
Aim higher GCAP11 keynote
Aim higher GCAP11 keynoteAim higher GCAP11 keynote
Aim higher GCAP11 keynoteMike Acton
 
Rebooting the insomniac tools pax dev12
Rebooting the insomniac tools pax dev12Rebooting the insomniac tools pax dev12
Rebooting the insomniac tools pax dev12Mike Acton
 
Game tools as a webapp (2011)
Game tools as a webapp (2011)Game tools as a webapp (2011)
Game tools as a webapp (2011)Mike Acton
 
Nordic stockholm keynote
Nordic stockholm keynoteNordic stockholm keynote
Nordic stockholm keynoteMike Acton
 

Plus de Mike Acton (11)

Great management of technical leads
Great management of technical leadsGreat management of technical leads
Great management of technical leads
 
#GDC15 Great Management of Technical Leads
#GDC15 Great Management of Technical Leads#GDC15 Great Management of Technical Leads
#GDC15 Great Management of Technical Leads
 
#GDC15 Code Clinic
#GDC15 Code Clinic#GDC15 Code Clinic
#GDC15 Code Clinic
 
Data oriented design and c++
Data oriented design and c++Data oriented design and c++
Data oriented design and c++
 
Making (console) games in the browser
Making (console) games in the browserMaking (console) games in the browser
Making (console) games in the browser
 
Cinematic quests
Cinematic questsCinematic quests
Cinematic quests
 
Gdc2013 macton usability_is_not_random
Gdc2013 macton usability_is_not_randomGdc2013 macton usability_is_not_random
Gdc2013 macton usability_is_not_random
 
Aim higher GCAP11 keynote
Aim higher GCAP11 keynoteAim higher GCAP11 keynote
Aim higher GCAP11 keynote
 
Rebooting the insomniac tools pax dev12
Rebooting the insomniac tools pax dev12Rebooting the insomniac tools pax dev12
Rebooting the insomniac tools pax dev12
 
Game tools as a webapp (2011)
Game tools as a webapp (2011)Game tools as a webapp (2011)
Game tools as a webapp (2011)
 
Nordic stockholm keynote
Nordic stockholm keynoteNordic stockholm keynote
Nordic stockholm keynote
 

Dernier

Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
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 Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 

Dernier (20)

Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
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 Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 

Technical direction