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

The Fun & Games of Stakeholder Management
The Fun & Games of Stakeholder ManagementThe Fun & Games of Stakeholder Management
The Fun & Games of Stakeholder ManagementChris Callaghan
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For ExecutivesMichael Tarnowski
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAmit Agrawal
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
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 ViewMichael Sahota
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To AgileKnoldus Inc.
 
Teamwork Presentation
Teamwork PresentationTeamwork Presentation
Teamwork PresentationJo Woolery
 
Large Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSSLarge Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSSRam Srinivasan, CST
 
Agile Principles, Agile People
Agile Principles, Agile PeopleAgile Principles, Agile People
Agile Principles, Agile PeopleGaetano Mazzanti
 
Kerzner office equipment
Kerzner office equipmentKerzner office equipment
Kerzner office equipmentreeza fazily
 
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 CultureBonusly
 
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
 
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 KanbanDavid Anderson
 

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

Unlock the Power of Collaboration
Unlock the Power of CollaborationUnlock the Power of Collaboration
Unlock the Power of CollaborationCapterra
 
High Performance Software Engineering Teams
High Performance Software Engineering TeamsHigh Performance Software Engineering Teams
High Performance Software Engineering TeamsLars Thorup
 
Team structure & development
Team structure & developmentTeam structure & development
Team structure & developmentP Narayan Murthy
 
Sofware Team Organizations
Sofware Team OrganizationsSofware Team Organizations
Sofware Team OrganizationsDeniz Kılınç
 
Organization and team structures
Organization and team structuresOrganization and team structures
Organization and team structuresNur Islam
 
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 OutcomesMurali 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 processRiant Soft
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentDev9Com
 

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 imperativeJosh Borts
 
This is a title
This is a titleThis is a title
This is a titlesailias
 
This is a title
This is a titleThis is a title
This is a titlesailias
 
This is a title
This is a titleThis is a title
This is a titlesailias
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentationsailias
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentationsailias
 
This is a title
This is a titleThis is a title
This is a titlesailias
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentationsailias
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentationsailias
 
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 imperativeBruno Goes de Meira
 
Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentationsailias
 
This is a title
This is a titleThis is a title
This is a titlesailias
 
Web Application Development Company
Web Application Development Company  Web Application Development Company
Web Application Development Company Shelly Megan
 
Info Session GDSC USICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICTDSCUSICT
 
Full Stack Developer Interview Questions
Full Stack Developer Interview QuestionsFull Stack Developer Interview Questions
Full Stack Developer Interview QuestionsRock Interview
 
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 2017Vernon Kesner
 
DF Global Gathering PuneWIT
DF Global Gathering PuneWITDF Global Gathering PuneWIT
DF Global Gathering PuneWITDaniel Peter
 
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

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 101MaRS Discovery District
 
25 lessons learned - Entrepreneurship 101
25 lessons learned - Entrepreneurship 10125 lessons learned - Entrepreneurship 101
25 lessons learned - Entrepreneurship 101MaRS Discovery District
 
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 101MaRS Discovery District
 
Lessons in Startup Leadership - Entrepreneurship 101
Lessons in Startup Leadership - Entrepreneurship 101Lessons in Startup Leadership - Entrepreneurship 101
Lessons in Startup Leadership - Entrepreneurship 101MaRS Discovery District
 
Startup finances: Forecasting, Modelling & Metrics
Startup finances:  Forecasting, Modelling & MetricsStartup finances:  Forecasting, Modelling & Metrics
Startup finances: Forecasting, Modelling & MetricsMaRS Discovery District
 
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 101MaRS Discovery District
 
Scaling Your Startup - Entrepreneurship 101
Scaling Your Startup - Entrepreneurship 101Scaling Your Startup - Entrepreneurship 101
Scaling Your Startup - Entrepreneurship 101MaRS Discovery District
 
Scaling Outside Canada - Entrepreneurship 101
Scaling Outside Canada - Entrepreneurship 101Scaling Outside Canada - Entrepreneurship 101
Scaling Outside Canada - Entrepreneurship 101MaRS Discovery District
 
Partnership Negotiations - Entrepreneurship 101
Partnership Negotiations - Entrepreneurship 101Partnership Negotiations - Entrepreneurship 101
Partnership Negotiations - Entrepreneurship 101MaRS Discovery District
 
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 101MaRS Discovery District
 
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 101MaRS Discovery District
 
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 101MaRS 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

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 8250092165meghakumariji156
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
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 MonthsIndeedSEO
 
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030tarushabhavsar
 
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdfTVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdfbelieveminhh
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxCynthia Clay
 
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
 
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...ssuserf63bd7
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
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)Adnet Communications
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...NadhimTaha
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingNauman Safdar
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecZurliaSoop
 
Power point presentation on enterprise performance management
Power point presentation on enterprise performance managementPower point presentation on enterprise performance management
Power point presentation on enterprise performance managementVaishnaviGunji
 
BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfDerekIwanaka1
 

Recently uploaded (20)

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
 
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
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
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
 
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
 
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
 
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdfTVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
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...
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
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)
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Power point presentation on enterprise performance management
Power point presentation on enterprise performance managementPower point presentation on enterprise performance management
Power point presentation on enterprise performance management
 
BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdf
 

Building a Software Development Team - MaRS Best Practices