SlideShare a Scribd company logo
1 of 44
Download to read offline
BUILDING
A Software
Development Team
KHURRAM VIRANI

JAKE HIRSCH-ALLEN
KHURRAM
VIRANI @viranik

PARTNER
Functional Imperative @func_i
www.functionalimperative.com

INSTRUCTOR
Bitmaker Labs @bitmakerlabs
www.bitmakerlabs.com
JAKE HIRSCH-
ALLEN @jakehirschallen


PARTNER
Functional Imperative @func_i
www.functionalimperative.com

DIRECTOR, BD
OODA Technologies @oodatech
www.ooda.ca

SPM
Incentives for Global Health @HealthImpact
www.healthimpactfund.org
DEMAND
INDEED.COM
Job Trends
"Software Is Eating
The World”        Marc Andreessen, Aug 2011




Buy A 10x Software Developer: Its
The Best Investment You Can
Make… Venkatesh Rao, April 2016
TORONTO
TORONTO IS #8
Top 20 Startup Ecosystems
Startup Genome Report 2012
TORONTO:
SALARIES
JR. DEVELOPER   SR. DEVELOPER
(NEW CS GRAD)


50K             80K
60K             100K
Big
Challenge
YYZ   SFO
HIRING
     AND
DETERMINING FIT
THE          THE
GENERALIST   SPECIALIST
FRAMEWORK
Developer
            VS
       APPLICATION
                 Developer
Q:
"Should I hire a Rails
developer for my Django
project?"

Depends...
"Finding Great
Developers"Joel Spolsky, 2006
Great developers
already have
jobs
Go where they
hang out
INTERVIEWING
(MOSTLY TECHNICAL)
INTERVIEWING JUNIORS /
NEW GRADS
Real World Example:
    ①    Transcript
    ②    Online Portfolio (apps, twitter, blog, github)
    ③    30m technical phone screen
    ④    Code challenge (1-2hr homework)
    ⑤    3h on-site technical interview
    ⑥    Pair programming with Sr. Dev
         (on-site half-day session)
TECHNICAL REQUIREMENTS
Jr. Ruby on Rails Developer:
Technical
Questions
Some examples
WHITEBOARD: FIZZ BUZZ
Write a program that prints the numbers from 1 to 100.
But for multiples of three print “fizz” instead of the number
and for the multiples of five print “buzz”. For numbers
which are multiples of both three and five print “fizzbuzz”.



WHY CAN'T PROGRAMMERS.. PROGRAM?
http://www.codinghorror.com/blog/2007/02/why-cant-programmers
program.html

FIZZ BUZZ TEST
http://c2.com/cgi/wiki?FizzBuzzTest
INTERVIEWING SENIOR
DEVELOPERS
More emphasis on Portfolio

Conversational approach

Solve Architecture problems

Soft skills more important
WHITEBOARD: PARKING LOT
Model the software system that would be used to operate
and manage a parking lot that is used for both public and
private parking. Tickets can be purchased and rates can
change…



Remember, Conversation:


“Why are you doing it this way?”
“Have you considered this?”
“What if X happens?”
WHITEBOARD: CHAT

Model the architecture to build out facebook chat. What
open source technologies would you leverage?




Remember, Conversation:


“Why are you doing it this way?”
“Have you considered this?”
“What if X happens?”
Q:
”What if we don’t have anyone
technical on the team to
conduct tech interviews?"

Find some...
Reference
Checks
Are old school
CULTURE
 MORE THAN JUST
A FOOSBALL TABLE
DEVELOPERS ARE
CREATIVE
Artists don't work 9 to 5
DEVELOPERS AS
PRODUCT DRIVERS
esp. when the company IS the
product
LUNCH
   lunch
TOGETHER
    together
REMOTE
TALENT
NO, NOT
“OFFSHORING”
"Why We (Still)        "Stop whining
Believe in Working    and start hiring
Remotely"            remote workers"
WHY?
①  Don't want to relocate
②  Need to relocate: "My spouse is going
   to med school"
③  Productivity: "most of our remote
   developers work longer hours than our
   in-office devs."
④  Collaborative workspaces
⑤  Forces better communication
⑥  Not widely adopted (yet)
REMOTE TALE
The Technology Is There …
EQUITY
  FOR WHEN $$ IS
JUST NOT ENOUGH
EQUITY
Very heavily debated topic.



①  Fairness > %
②  Vesting
③  Slices
④  Shotgun clause
⑤  Equity ! = Currency
⑥  Dilution / Valuation !%#&
CONCLUSION
①  High Demand: YYZ losing talent to SFO
②  Remote talent & distributed teams => Future!
③  Startups: seek generalist, application developers
④  Established companies: seek both generalists &
   specialists
⑤  Technical interviews are very important
⑥  Go where the talent is
⑦  Culture is important to attract and retain talent
⑧  Give vesting equity to your founding team
REFERENCES
Further Reading


http://alittlebitofjake.wordpress.com/2012/04/16/buy-a-10x-software-developer-its-the-best-investment-
     you-can-make/


http://techcrunch.com/2012/11/20/startup-genome-ranks-the-worlds-top-startup-ecosystems-silicon-
     valley-tel-aviv-l-a-lead-the-way/

http://blog.stackoverflow.com/2013/02/why-we-still-believe-in-working-remotely/

http://www.joelonsoftware.com/articles/FindingGreatDevelopers.html

http://37signals.com/svn/posts/3064-stop-whining-and-start-hiring-remote-workers

http://online.wsj.com/article/SB10001424053111903480904576512250915629460.html

http://justinjackson.ca/why-distributed-teams-are-more-effective/

http://answers.onstartups.com/questions/6949/forming-a-new-software-startup-how-do-i-allocate-
     ownership-fairly/23326#23326
REFERENCES
Further Reading


http://foundrs.com/


http://www.andrew.cmu.edu/user/fd0n/35%20Founders%27%20Pie%20Calculator.htm


http://berkonomics.com/?p=1214

http://billpayne.com/2011/02/14/startup-valuations-the-dave-berkus-method.html


http://medstars.com/images/docs/modified_berkus_method.pdf


http://www.bothsidesofthetable.com/2011/10/14/understanding-how-dilution-affects-you-at-a-startup/
FIN.
QUESTIONS?



             Presentation Designed by

More Related Content

What's hot

Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
Operational Excellence Consulting
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
Haresh Karkar
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
Mohan Late
 
Kerzner office equipment
Kerzner office equipmentKerzner office equipment
Kerzner office equipment
reeza fazily
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Invensis Learning
 

What's hot (20)

The Fun & Games of Stakeholder Management
The Fun & Games of Stakeholder ManagementThe Fun & Games of Stakeholder Management
The Fun & Games of Stakeholder Management
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & Disadvantages
 
What is agile?
What is agile?What is agile?
What is agile?
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Extreme programming (xp)
Extreme programming (xp)Extreme programming (xp)
Extreme programming (xp)
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewAgile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft View
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
HR meets Agile
HR meets Agile HR meets Agile
HR meets Agile
 
Strategies to Improve Teamwork
Strategies to Improve TeamworkStrategies to Improve Teamwork
Strategies to Improve Teamwork
 
The Agile Team Facilitator Mindset
The Agile Team Facilitator MindsetThe Agile Team Facilitator Mindset
The Agile Team Facilitator Mindset
 
Teamwork Presentation
Teamwork PresentationTeamwork Presentation
Teamwork Presentation
 
Large Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSSLarge Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSS
 
Agile Principles, Agile People
Agile Principles, Agile PeopleAgile Principles, Agile People
Agile Principles, Agile People
 
Kerzner office equipment
Kerzner office equipmentKerzner office equipment
Kerzner office equipment
 
10 Dead Simple Ways to Improve Your Company Culture
10 Dead Simple Ways to Improve Your Company Culture10 Dead Simple Ways to Improve Your Company Culture
10 Dead Simple Ways to Improve Your Company Culture
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 

Viewers also liked

Team structure & development
Team structure & developmentTeam structure & development
Team structure & development
P Narayan Murthy
 
Building Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and OutcomesBuilding Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Murali Erraguntala
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
Riant Soft
 

Viewers also liked (10)

Unlock the Power of Collaboration
Unlock the Power of CollaborationUnlock the Power of Collaboration
Unlock the Power of Collaboration
 
High Performance Software Engineering Teams
High Performance Software Engineering TeamsHigh Performance Software Engineering Teams
High Performance Software Engineering Teams
 
Team structure & development
Team structure & developmentTeam structure & development
Team structure & development
 
Sofware Team Organizations
Sofware Team OrganizationsSofware Team Organizations
Sofware Team Organizations
 
Team Structure
Team StructureTeam Structure
Team Structure
 
Organization and team structures
Organization and team structuresOrganization and team structures
Organization and team structures
 
Team structure
Team structureTeam structure
Team structure
 
Building Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and OutcomesBuilding Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and Outcomes
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
 

Similar to Building a Software Development Team - MaRS Best Practices

How to hire a developer functional imperative
How to hire a developer functional imperativeHow to hire a developer functional imperative
How to hire a developer functional imperative
Josh Borts
 
This is a title
This is a titleThis is a title
This is a title
sailias
 
This is a title
This is a titleThis is a title
This is a title
sailias
 
This is a title
This is a titleThis is a title
This is a title
sailias
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
sailias
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
sailias
 
This is a title
This is a titleThis is a title
This is a title
sailias
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
sailias
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
sailias
 
How to hire a developer functional imperative
How to hire a developer functional imperativeHow to hire a developer functional imperative
How to hire a developer functional imperative
Bruno Goes de Meira
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
sailias
 
This is a title
This is a titleThis is a title
This is a title
sailias
 
Digital transformation; or how I learnt to stop worrying and love the bots!
Digital transformation; or how I learnt to stop worrying and love the bots!Digital transformation; or how I learnt to stop worrying and love the bots!
Digital transformation; or how I learnt to stop worrying and love the bots!
Sayan Ghosh
 

Similar to Building a Software Development Team - MaRS Best Practices (20)

How to hire a developer functional imperative
How to hire a developer functional imperativeHow to hire a developer functional imperative
How to hire a developer functional imperative
 
This is a title
This is a titleThis is a title
This is a title
 
This is a title
This is a titleThis is a title
This is a title
 
This is a title
This is a titleThis is a title
This is a title
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
 
This is a title
This is a titleThis is a title
This is a title
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
 
How to hire a developer functional imperative
How to hire a developer functional imperativeHow to hire a developer functional imperative
How to hire a developer functional imperative
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
 
This is a title
This is a titleThis is a title
This is a title
 
Web Application Development Company
Web Application Development Company  Web Application Development Company
Web Application Development Company
 
Info Session GDSC USICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICT
 
Full Stack Developer Interview Questions
Full Stack Developer Interview QuestionsFull Stack Developer Interview Questions
Full Stack Developer Interview Questions
 
Computers and technology
Computers and technologyComputers and technology
Computers and technology
 
Finding and Hiring Front-End Developers in 2017
Finding and Hiring Front-End Developers in 2017Finding and Hiring Front-End Developers in 2017
Finding and Hiring Front-End Developers in 2017
 
Career Assignment
Career AssignmentCareer Assignment
Career Assignment
 
DF Global Gathering PuneWIT
DF Global Gathering PuneWITDF Global Gathering PuneWIT
DF Global Gathering PuneWIT
 
Digital transformation; or how I learnt to stop worrying and love the bots!
Digital transformation; or how I learnt to stop worrying and love the bots!Digital transformation; or how I learnt to stop worrying and love the bots!
Digital transformation; or how I learnt to stop worrying and love the bots!
 

More from MaRS Discovery District

More from MaRS Discovery District (20)

How to Pitch a VC - Entrepreneurship 101
How to Pitch a VC - Entrepreneurship 101How to Pitch a VC - Entrepreneurship 101
How to Pitch a VC - Entrepreneurship 101
 
The Pitch - Entrepreneurship 101
The Pitch - Entrepreneurship 101The Pitch - Entrepreneurship 101
The Pitch - Entrepreneurship 101
 
25 lessons learned - Entrepreneurship 101
25 lessons learned - Entrepreneurship 10125 lessons learned - Entrepreneurship 101
25 lessons learned - Entrepreneurship 101
 
So you want to start a business? - Entrepreneurship 101
So you want to start a business? - Entrepreneurship 101So you want to start a business? - Entrepreneurship 101
So you want to start a business? - Entrepreneurship 101
 
Lessons in Startup Leadership - Entrepreneurship 101
Lessons in Startup Leadership - Entrepreneurship 101Lessons in Startup Leadership - Entrepreneurship 101
Lessons in Startup Leadership - Entrepreneurship 101
 
Why Should I Work for You? (The EVP)
Why Should I Work for You? (The EVP)Why Should I Work for You? (The EVP)
Why Should I Work for You? (The EVP)
 
A New Hiring Paradigm
A New Hiring ParadigmA New Hiring Paradigm
A New Hiring Paradigm
 
How to Find and Hire Top Talent
How to Find and Hire Top TalentHow to Find and Hire Top Talent
How to Find and Hire Top Talent
 
Startup finances: Forecasting, Modelling & Metrics
Startup finances:  Forecasting, Modelling & MetricsStartup finances:  Forecasting, Modelling & Metrics
Startup finances: Forecasting, Modelling & Metrics
 
Financial Modelling
Financial Modelling Financial Modelling
Financial Modelling
 
Forecasting Revenue
Forecasting RevenueForecasting Revenue
Forecasting Revenue
 
10+ Steps to Scaling Your Cheer Squad - Entrepreneurship 101
10+ Steps to Scaling Your Cheer Squad - Entrepreneurship 10110+ Steps to Scaling Your Cheer Squad - Entrepreneurship 101
10+ Steps to Scaling Your Cheer Squad - Entrepreneurship 101
 
Scaling Your Startup - Entrepreneurship 101
Scaling Your Startup - Entrepreneurship 101Scaling Your Startup - Entrepreneurship 101
Scaling Your Startup - Entrepreneurship 101
 
Scaling Outside Canada - Entrepreneurship 101
Scaling Outside Canada - Entrepreneurship 101Scaling Outside Canada - Entrepreneurship 101
Scaling Outside Canada - Entrepreneurship 101
 
Partnership Negotiations - Entrepreneurship 101
Partnership Negotiations - Entrepreneurship 101Partnership Negotiations - Entrepreneurship 101
Partnership Negotiations - Entrepreneurship 101
 
Licensing - Entrepreneurship 101
Licensing - Entrepreneurship 101Licensing - Entrepreneurship 101
Licensing - Entrepreneurship 101
 
Art of the deal 101: Notes from the Trenches - Entrepreneurship 101
Art of the deal 101: Notes from the Trenches - Entrepreneurship 101Art of the deal 101: Notes from the Trenches - Entrepreneurship 101
Art of the deal 101: Notes from the Trenches - Entrepreneurship 101
 
Social Selling - Entrepreneurship 101
Social Selling - Entrepreneurship 101Social Selling - Entrepreneurship 101
Social Selling - Entrepreneurship 101
 
The Art & Science of Sales: Tips, Tricks & Tools - Entrepreneurship 101
The Art & Science of Sales: Tips, Tricks & Tools - Entrepreneurship 101The Art & Science of Sales: Tips, Tricks & Tools - Entrepreneurship 101
The Art & Science of Sales: Tips, Tricks & Tools - Entrepreneurship 101
 
Sales Putting the Fun in Funnel - Entrepreneurship 101
Sales Putting the Fun in Funnel - Entrepreneurship 101Sales Putting the Fun in Funnel - Entrepreneurship 101
Sales Putting the Fun in Funnel - Entrepreneurship 101
 

Recently uploaded

Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
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
 

Recently uploaded (20)

GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
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...
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 

Building a Software Development Team - MaRS Best Practices