SlideShare una empresa de Scribd logo
1 de 15
Allan Hoffman CEO and Founder, web100 Drupaldelphia (DrupalCamp Philadelphia) July 31, 2009 How to Hire a Developer for a Drupal Project
Overview What we will cover: Benefits of learning about Drupal Deciding what type of developer/company is right for your project Researching developers/companies Contacting and assessing developers, and sending out specs (the more detail, the better) Interviewing developers Seeking references Getting involved in the Drupal community
How and Where to Learn about Drupal Test-drive a Drupal website (the admin interface, that is) Read Using Drupal Watch Lullabot videos Attend a Drupal meetup or event Hire a tutor to answer questions Acquia Install Drupal and experiment with it DAMP (from Acquia) TopNotchThemes
Learning Resources
What to Learn: Terms Node CCK (c0ntent types) Views Theming Modules Core Contrib Taxonomy Clean URLs MySQL LAMP PHP
Study Great Drupal Websites Popular Science (popsci.com) Fast Company Emmys.com Spin Magazine Spread Firefox Zicasso Konigi HarvardScience (harvardscience.harvard.edu) ConsumerSearch.com
Produce Detailed Specs
Types of Firms/Developers Independent/freelance developers specializing in Drupal Web development companies/shops known for Drupal work Companies/shops working with Drupal, among many other technologies Full-service firms/agencies (user experience, marketing, design, development) Developers learning about Drupal
Ways to Scare Off Potential Developers Say: “We’re not really sure what we’re looking for with this project.” Say: “I’ve got no idea how much we need to spend on this.” Say: “I see on oDesk you can hire PHP pros for $10 an hour.”
Sell Yourself Sell your team and your company to developers: Detailed specs Knowledge of Drupal Fun to work with Know what you want Seek a company that’s enthusiastic about your project.
Researching Potential Developers/Firms Local Drupal and web development groups DrupalCon: Look for sponsors and attendees. Drupal.org listings Acquia partners Recommendations One of the best ways: Review the websites created by developers/firms. Which firms have produced websites you like, or websites with functionality similar to yours.
Questions to Ask What questions do you have about the project? What are the challenges of the project? How will you approach Feature X [choose a feature on your site]? Will the site require custom modules? Will you have a project manager working on this, or will we be expected to act as project managers? What do you do to ensure SEO? What happens if we get a spike in traffic? Will you install the site on a server and get it up and running?
More Questions Who at your firm will be working on this? What’s their typical schedules? Can I speak with them? What are some best-practices for Drupal development in use at your firm? How many hours per month of site maintenance do you think this project will require? What sort of contributions has your company made to Drupal? What do you think are the key ingredients to making a project successful? Is there training or support included? Will you recommend a server/host? Do you have a preference?
References Ask for the company’s three most recent clients. Ask references: How would you rate the team’s communication skills? Was it easy to reach team members? What did you like about working with the developer, and what didn’t you like? Were they responsive to your comments and requests? Was the project on budget and deadline?
Contact Info If you would like to contact me, please visit: www.web100.com/contact www.allanhoffman.com Thank you!

Más contenido relacionado

Destacado

Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Communitytinacallahan
 
Drupal Site Hosting and Management: Acquia Case Studies from the Frontlines
Drupal Site Hosting and Management: Acquia Case Studies from the FrontlinesDrupal Site Hosting and Management: Acquia Case Studies from the Frontlines
Drupal Site Hosting and Management: Acquia Case Studies from the FrontlinesAcquia
 
Decoupled Architecture and WordPress
Decoupled Architecture and WordPressDecoupled Architecture and WordPress
Decoupled Architecture and WordPressPantheon
 
Cloud Hosting for Government Agencies: Drupal Platform as a Service
Cloud Hosting for Government Agencies: Drupal Platform as a ServiceCloud Hosting for Government Agencies: Drupal Platform as a Service
Cloud Hosting for Government Agencies: Drupal Platform as a ServiceAcquia
 
Continuous Integration Is for Teams: Moving past buzzword driven development
Continuous Integration Is for Teams: Moving past buzzword driven development Continuous Integration Is for Teams: Moving past buzzword driven development
Continuous Integration Is for Teams: Moving past buzzword driven development Pantheon
 
Drupal Performance
Drupal Performance Drupal Performance
Drupal Performance Pantheon
 
Why Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your ClientsWhy Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your ClientsPantheon
 
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreScaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreDropsolid
 
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Pantheon
 
Amazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and HostingAmazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and HostingAcquia
 
Getting Started With Jenkins And Drupal
Getting Started With Jenkins And DrupalGetting Started With Jenkins And Drupal
Getting Started With Jenkins And DrupalPhilip Norton
 
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and More
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and MoreAutomating & Integrating Pantheon with JIRA, Slack, Jenkins and More
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and MorePantheon
 
Why Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher EducationWhy Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher EducationAcquia
 

Destacado (13)

Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Community
 
Drupal Site Hosting and Management: Acquia Case Studies from the Frontlines
Drupal Site Hosting and Management: Acquia Case Studies from the FrontlinesDrupal Site Hosting and Management: Acquia Case Studies from the Frontlines
Drupal Site Hosting and Management: Acquia Case Studies from the Frontlines
 
Decoupled Architecture and WordPress
Decoupled Architecture and WordPressDecoupled Architecture and WordPress
Decoupled Architecture and WordPress
 
Cloud Hosting for Government Agencies: Drupal Platform as a Service
Cloud Hosting for Government Agencies: Drupal Platform as a ServiceCloud Hosting for Government Agencies: Drupal Platform as a Service
Cloud Hosting for Government Agencies: Drupal Platform as a Service
 
Continuous Integration Is for Teams: Moving past buzzword driven development
Continuous Integration Is for Teams: Moving past buzzword driven development Continuous Integration Is for Teams: Moving past buzzword driven development
Continuous Integration Is for Teams: Moving past buzzword driven development
 
Drupal Performance
Drupal Performance Drupal Performance
Drupal Performance
 
Why Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your ClientsWhy Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your Clients
 
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreScaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
 
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
 
Amazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and HostingAmazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and Hosting
 
Getting Started With Jenkins And Drupal
Getting Started With Jenkins And DrupalGetting Started With Jenkins And Drupal
Getting Started With Jenkins And Drupal
 
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and More
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and MoreAutomating & Integrating Pantheon with JIRA, Slack, Jenkins and More
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and More
 
Why Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher EducationWhy Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher Education
 

Último

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

How to Hire a Developer for a Drupal Project

  • 1. Allan Hoffman CEO and Founder, web100 Drupaldelphia (DrupalCamp Philadelphia) July 31, 2009 How to Hire a Developer for a Drupal Project
  • 2. Overview What we will cover: Benefits of learning about Drupal Deciding what type of developer/company is right for your project Researching developers/companies Contacting and assessing developers, and sending out specs (the more detail, the better) Interviewing developers Seeking references Getting involved in the Drupal community
  • 3. How and Where to Learn about Drupal Test-drive a Drupal website (the admin interface, that is) Read Using Drupal Watch Lullabot videos Attend a Drupal meetup or event Hire a tutor to answer questions Acquia Install Drupal and experiment with it DAMP (from Acquia) TopNotchThemes
  • 5. What to Learn: Terms Node CCK (c0ntent types) Views Theming Modules Core Contrib Taxonomy Clean URLs MySQL LAMP PHP
  • 6. Study Great Drupal Websites Popular Science (popsci.com) Fast Company Emmys.com Spin Magazine Spread Firefox Zicasso Konigi HarvardScience (harvardscience.harvard.edu) ConsumerSearch.com
  • 8. Types of Firms/Developers Independent/freelance developers specializing in Drupal Web development companies/shops known for Drupal work Companies/shops working with Drupal, among many other technologies Full-service firms/agencies (user experience, marketing, design, development) Developers learning about Drupal
  • 9. Ways to Scare Off Potential Developers Say: “We’re not really sure what we’re looking for with this project.” Say: “I’ve got no idea how much we need to spend on this.” Say: “I see on oDesk you can hire PHP pros for $10 an hour.”
  • 10. Sell Yourself Sell your team and your company to developers: Detailed specs Knowledge of Drupal Fun to work with Know what you want Seek a company that’s enthusiastic about your project.
  • 11. Researching Potential Developers/Firms Local Drupal and web development groups DrupalCon: Look for sponsors and attendees. Drupal.org listings Acquia partners Recommendations One of the best ways: Review the websites created by developers/firms. Which firms have produced websites you like, or websites with functionality similar to yours.
  • 12. Questions to Ask What questions do you have about the project? What are the challenges of the project? How will you approach Feature X [choose a feature on your site]? Will the site require custom modules? Will you have a project manager working on this, or will we be expected to act as project managers? What do you do to ensure SEO? What happens if we get a spike in traffic? Will you install the site on a server and get it up and running?
  • 13. More Questions Who at your firm will be working on this? What’s their typical schedules? Can I speak with them? What are some best-practices for Drupal development in use at your firm? How many hours per month of site maintenance do you think this project will require? What sort of contributions has your company made to Drupal? What do you think are the key ingredients to making a project successful? Is there training or support included? Will you recommend a server/host? Do you have a preference?
  • 14. References Ask for the company’s three most recent clients. Ask references: How would you rate the team’s communication skills? Was it easy to reach team members? What did you like about working with the developer, and what didn’t you like? Were they responsive to your comments and requests? Was the project on budget and deadline?
  • 15. Contact Info If you would like to contact me, please visit: www.web100.com/contact www.allanhoffman.com Thank you!