SlideShare a Scribd company logo
1 of 25
Download to read offline
What You Need To Know About Building Project Budgets
Estimating Web Projects
View the webinar recording
Intros
James Rutherford
James is responsible for client satisfaction and project success across
all of Mediacurrent's partnerships. James works closely with our
clients and project teams to ensure Mediacurrent's solutions align with
client business needs and to make sure that projects are on time and
on budget.
VP of Client Services
2
/in/jamesrutherford
jamesrutherford
@jamesrutherford
Intros
Rob McBryde
Rob is a 13 year veteran of website development, former small
business owner, and total Internet addict. He leverages his broad
business acumen, paired with a background in online marketing and
web design to provide strategic consulting for his clients. Rob stays
active in the Drupal community by serving as a member of the Drupal
Association and Los Angeles Drupal Meetup.
Senior Project Manager
3
/in/robmcbryde
robmcbryde
@robmcbryde
About
4
Mediacurrent helps organizations build highly
impactful, elegantly designed Drupal websites that
achieve the strategic results they need.
● Single-source provider
● Specializing in Drupal since 2007
● Headquartered in Atlanta, GA
● Team of 70+ Drupal Experts including
development, design and strategy
● Clients include: Large Enterprise and
high-profile global brands
Style Guide
Agenda
Estimating Digital Projects
Setup For Success3
2
1
5
Execution to Fit Your Estimate
4 Conclusion
Q & A5
Estimating Web Projects1
7
Estimating Digital Projects
In A Perfect World
● Discovery Engagement
● Detailed Document of Requirements
● Secured Realistic Timeline and Budget
● This almost never happens.
8
In The Real World
● No or Limited Discovery
● Unknown Budget and Scope Variability
● Client expectations do not match budget.
● Timeline is too short for thorough Discovery.
● Etc.
9
The Project Triangle
The three constraints of a project that need to be
defined to determine the project estimate:
● Scope
● Resources
● Schedule
Scope Resources
Schedule
Quality
Estimating Digital Projects
10
The Project Triangle
Resources:
● # of team members working over a
period of time to complete the scope.
● Scope and Schedule often determine
the resources needed.
● Rate of resources times the timeline in
the schedule determine the cost of the
project.
Scope Resources
Schedule
Quality
Estimating Digital Projects
11
The Project Triangle
Estimating Digital Projects
Schedule:
● Refers to the amount of time available
to finish the project (deadline driven).
● Or how long it will take to deliver the
defined scope (scope driven)
● Or the time available with the stated
budget limitations (budget driven).
Scope Resources
Schedule
Quality
12
The Project Triangle
Estimating Digital Projects
Scope:
● What are we building and all relevant tasks
● Includes planning and research
○ User personas
○ Competitive analysis
○ Content audit
○ Functional specification
● Wireframes and Design Mockups
● Drupal Development, QA testing
● Weekly meetings / daily standups
● Project management tasks, Training
Scope Resources
Schedule
Quality
13
The Project Triangle
Estimating Digital Projects
Scope:
● Often times, the scope if THE driving
factor in a project.
● Example: The sales department is
eager to have new functionality on the
site that will route leads to sales reps.
Scope Resources
Schedule
Quality
14
The Estimation Process
● Estimate Discrete Requirements
● Apply Estimator Tool
● Internal review by multiple stakeholders.
● Check against Run Rate Estimator
● Review with Client Stakeholders.
2 Execution to Fit Your Estimate
16
Execution to Fit Your Estimate
It takes a village to raise an on-estimate project
● A solid estimate is only as good as it is executed.
● Poor execution of the project wrecks the budget
and or timeline.
● Each vendor team as well as the client have a
role to play.
17
Everyone has a role to play in a successful project
It takes a village to raise an on-estimate project
We believe executing a budget to the estimated and
approved timeline and budget takes an all hands effort.
● Sales / Client Services
● Project Manager
● Project Team (Design, Strategy, Development)
● Client / Product Owner
18
Everyone has a role to play in a successful project
After the project is complete
● Retrospectives and Applying Lessons Learned
● Communication retrospective internally
● Importance of communicating lessons
learned with clients
● Builds trust and gets opportunities to solicit
feedback.
3 Setup For Success
20
Setup For Success
What to know before approaching an agency
How to zero in on project details when seeking an estimate:
● Stakeholder feedback
● Understand open source development
● Prioritize critical features
● Establish maximum budget
Conclusion5
22
Conclusion
Conclusion
● There is no bullet proof process to correctly
estimating all projects.
● Enterprise-sized web projects are inherently
complex and difficult to hit on target.
● Requires a team wide commitment to
excellent communication, understanding of
the KPI’s and project goals.
Q/A6
24
Additional resources
How to Budget a Drupal Project
Understanding Pricing Around Drupal Services
A Discovery Phase: Starting a Project Off Right
Preparing for a Redesign
Resources
@Mediacurrent Mediacurrent.com
Thank you!
facebook.com/mediacurrent

More Related Content

What's hot

Project success mentor
Project success mentorProject success mentor
Project success mentorRobert Posener
 
Project manager cv example
Project manager cv exampleProject manager cv example
Project manager cv exampleIejazUddin
 
Chris Logan Strategic Business Value
Chris Logan   Strategic Business ValueChris Logan   Strategic Business Value
Chris Logan Strategic Business Valuechrislogan00
 
Scaling project operations for slideshare
Scaling project operations for slideshareScaling project operations for slideshare
Scaling project operations for slideshareDeepu Prakash
 
Project Status Report With Budget Estimation And Milestones Printable Report ...
Project Status Report With Budget Estimation And Milestones Printable Report ...Project Status Report With Budget Estimation And Milestones Printable Report ...
Project Status Report With Budget Estimation And Milestones Printable Report ...SlideTeam
 
Benefits of PRINCE2
Benefits of PRINCE2Benefits of PRINCE2
Benefits of PRINCE2projectingIT
 
Help, My Website Project is Going Off the Rails - Now What?
Help, My Website Project is Going Off the Rails - Now What?Help, My Website Project is Going Off the Rails - Now What?
Help, My Website Project is Going Off the Rails - Now What?Sarah Khan
 
sadaf mohammadi - Resume
sadaf mohammadi - Resumesadaf mohammadi - Resume
sadaf mohammadi - ResumeSadaf Mohammadi
 
Project Status Presentation One Pager Presentation Report Infographic Ppt Pdf...
Project Status Presentation One Pager Presentation Report Infographic Ppt Pdf...Project Status Presentation One Pager Presentation Report Infographic Ppt Pdf...
Project Status Presentation One Pager Presentation Report Infographic Ppt Pdf...SlideTeam
 
Scale Up! The Business Game
Scale Up! The Business GameScale Up! The Business Game
Scale Up! The Business GameOdoo
 
Project manager cv example 3
Project manager cv example 3Project manager cv example 3
Project manager cv example 3IejazUddin
 
Marko Sverdlik
Marko Sverdlik Marko Sverdlik
Marko Sverdlik GOPAcom
 
What we should consider before the starting to setup a pmo?
What we should consider before the starting to setup a pmo?What we should consider before the starting to setup a pmo?
What we should consider before the starting to setup a pmo?PMOfficers PMOAcademy
 
4 tips to save budget of your software project
4 tips to save budget of your software project4 tips to save budget of your software project
4 tips to save budget of your software projectRight Information
 

What's hot (20)

Marisa Silva CV-on-a-page
Marisa Silva CV-on-a-pageMarisa Silva CV-on-a-page
Marisa Silva CV-on-a-page
 
Marisa Silva, The Lucky PM - Portfolio
Marisa Silva, The Lucky PM - PortfolioMarisa Silva, The Lucky PM - Portfolio
Marisa Silva, The Lucky PM - Portfolio
 
Project success mentor
Project success mentorProject success mentor
Project success mentor
 
Project manager cv example
Project manager cv exampleProject manager cv example
Project manager cv example
 
Chris Logan Strategic Business Value
Chris Logan   Strategic Business ValueChris Logan   Strategic Business Value
Chris Logan Strategic Business Value
 
Scaling project operations for slideshare
Scaling project operations for slideshareScaling project operations for slideshare
Scaling project operations for slideshare
 
Dynamic methods solution
Dynamic methods solutionDynamic methods solution
Dynamic methods solution
 
Project Status Report With Budget Estimation And Milestones Printable Report ...
Project Status Report With Budget Estimation And Milestones Printable Report ...Project Status Report With Budget Estimation And Milestones Printable Report ...
Project Status Report With Budget Estimation And Milestones Printable Report ...
 
Benefits of PRINCE2
Benefits of PRINCE2Benefits of PRINCE2
Benefits of PRINCE2
 
Help, My Website Project is Going Off the Rails - Now What?
Help, My Website Project is Going Off the Rails - Now What?Help, My Website Project is Going Off the Rails - Now What?
Help, My Website Project is Going Off the Rails - Now What?
 
Deepika Narasimhan Portfolio
Deepika Narasimhan PortfolioDeepika Narasimhan Portfolio
Deepika Narasimhan Portfolio
 
sadaf mohammadi - Resume
sadaf mohammadi - Resumesadaf mohammadi - Resume
sadaf mohammadi - Resume
 
Project Status Presentation One Pager Presentation Report Infographic Ppt Pdf...
Project Status Presentation One Pager Presentation Report Infographic Ppt Pdf...Project Status Presentation One Pager Presentation Report Infographic Ppt Pdf...
Project Status Presentation One Pager Presentation Report Infographic Ppt Pdf...
 
Scale Up! The Business Game
Scale Up! The Business GameScale Up! The Business Game
Scale Up! The Business Game
 
Project manager cv example 3
Project manager cv example 3Project manager cv example 3
Project manager cv example 3
 
Resume
ResumeResume
Resume
 
Marko Sverdlik
Marko Sverdlik Marko Sverdlik
Marko Sverdlik
 
New presentation
New presentationNew presentation
New presentation
 
What we should consider before the starting to setup a pmo?
What we should consider before the starting to setup a pmo?What we should consider before the starting to setup a pmo?
What we should consider before the starting to setup a pmo?
 
4 tips to save budget of your software project
4 tips to save budget of your software project4 tips to save budget of your software project
4 tips to save budget of your software project
 

Similar to Mediacurrent Webinar: Estimating web projects

Digital project management
Digital project managementDigital project management
Digital project managementHafizaEmanFatima
 
Project Governance Proposal Template Powerpoint Presentation Slides
Project Governance Proposal Template Powerpoint Presentation SlidesProject Governance Proposal Template Powerpoint Presentation Slides
Project Governance Proposal Template Powerpoint Presentation SlidesSlideTeam
 
Primavera Project Management P6 Course Session 1
Primavera Project Management P6 Course Session 1Primavera Project Management P6 Course Session 1
Primavera Project Management P6 Course Session 1Mohamed Adel
 
ASPgems company profile
ASPgems company profileASPgems company profile
ASPgems company profileAgustin Cuenca
 
Project management - Basics for all
Project management - Basics for allProject management - Basics for all
Project management - Basics for allSurgyy Design
 
Project Governance Proposal Template PowerPoint Presentation Slides
Project Governance Proposal Template PowerPoint Presentation Slides Project Governance Proposal Template PowerPoint Presentation Slides
Project Governance Proposal Template PowerPoint Presentation Slides SlideTeam
 
Discovery 101
Discovery 101Discovery 101
Discovery 101creed
 
Project Handling Proposal Template PowerPoint Presentation Slides
Project Handling Proposal Template PowerPoint Presentation SlidesProject Handling Proposal Template PowerPoint Presentation Slides
Project Handling Proposal Template PowerPoint Presentation SlidesSlideTeam
 
Web Design And Development Proposal Template PowerPoint Presentation Slides
Web Design And Development Proposal Template PowerPoint Presentation SlidesWeb Design And Development Proposal Template PowerPoint Presentation Slides
Web Design And Development Proposal Template PowerPoint Presentation SlidesSlideTeam
 
Project success post_implementation & management
Project success post_implementation & managementProject success post_implementation & management
Project success post_implementation & managementKhushboo Sorthiya
 
Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.Rakesh Chandalia
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsCprime
 
Everyone is a project manager. You can too!
Everyone is a project manager. You can too!Everyone is a project manager. You can too!
Everyone is a project manager. You can too!Linchpin
 
Raistec PMC (PPT)
Raistec PMC (PPT)Raistec PMC (PPT)
Raistec PMC (PPT)Rajesh Rai
 
Darasimi Alao- Lunch N Learn-GETTING STARTED WITH WEB PROJECT MANAGEMENT..pptx
Darasimi Alao- Lunch N Learn-GETTING STARTED WITH WEB PROJECT MANAGEMENT..pptxDarasimi Alao- Lunch N Learn-GETTING STARTED WITH WEB PROJECT MANAGEMENT..pptx
Darasimi Alao- Lunch N Learn-GETTING STARTED WITH WEB PROJECT MANAGEMENT..pptxFuture Software Resources
 

Similar to Mediacurrent Webinar: Estimating web projects (20)

Digital project management
Digital project managementDigital project management
Digital project management
 
Project Governance Proposal Template Powerpoint Presentation Slides
Project Governance Proposal Template Powerpoint Presentation SlidesProject Governance Proposal Template Powerpoint Presentation Slides
Project Governance Proposal Template Powerpoint Presentation Slides
 
Primavera Project Management P6 Course Session 1
Primavera Project Management P6 Course Session 1Primavera Project Management P6 Course Session 1
Primavera Project Management P6 Course Session 1
 
Restaurant_2014
Restaurant_2014Restaurant_2014
Restaurant_2014
 
ASPgems company profile
ASPgems company profileASPgems company profile
ASPgems company profile
 
Project management - Basics for all
Project management - Basics for allProject management - Basics for all
Project management - Basics for all
 
Project Governance Proposal Template PowerPoint Presentation Slides
Project Governance Proposal Template PowerPoint Presentation Slides Project Governance Proposal Template PowerPoint Presentation Slides
Project Governance Proposal Template PowerPoint Presentation Slides
 
Profile
ProfileProfile
Profile
 
Discovery 101
Discovery 101Discovery 101
Discovery 101
 
Project Handling Proposal Template PowerPoint Presentation Slides
Project Handling Proposal Template PowerPoint Presentation SlidesProject Handling Proposal Template PowerPoint Presentation Slides
Project Handling Proposal Template PowerPoint Presentation Slides
 
Web Design And Development Proposal Template PowerPoint Presentation Slides
Web Design And Development Proposal Template PowerPoint Presentation SlidesWeb Design And Development Proposal Template PowerPoint Presentation Slides
Web Design And Development Proposal Template PowerPoint Presentation Slides
 
AnnMarieDeNeen Resume 20164
AnnMarieDeNeen Resume 20164AnnMarieDeNeen Resume 20164
AnnMarieDeNeen Resume 20164
 
Project success post_implementation & management
Project success post_implementation & managementProject success post_implementation & management
Project success post_implementation & management
 
Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
Everyone is a project manager. You can too!
Everyone is a project manager. You can too!Everyone is a project manager. You can too!
Everyone is a project manager. You can too!
 
Raistec PMC (PPT)
Raistec PMC (PPT)Raistec PMC (PPT)
Raistec PMC (PPT)
 
MPM Corporate Brochure 2014
MPM Corporate Brochure 2014MPM Corporate Brochure 2014
MPM Corporate Brochure 2014
 
Presentation 5
Presentation 5Presentation 5
Presentation 5
 
Darasimi Alao- Lunch N Learn-GETTING STARTED WITH WEB PROJECT MANAGEMENT..pptx
Darasimi Alao- Lunch N Learn-GETTING STARTED WITH WEB PROJECT MANAGEMENT..pptxDarasimi Alao- Lunch N Learn-GETTING STARTED WITH WEB PROJECT MANAGEMENT..pptx
Darasimi Alao- Lunch N Learn-GETTING STARTED WITH WEB PROJECT MANAGEMENT..pptx
 

More from Mediacurrent

Penn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyPenn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyMediacurrent
 
Evolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdEvolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdMediacurrent
 
Penn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsPenn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsMediacurrent
 
Delivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdDelivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdMediacurrent
 
Content Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceContent Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceMediacurrent
 
Decoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldDecoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldMediacurrent
 
A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9Mediacurrent
 
Drupal Security: What You Need to Know
Drupal Security: What You Need to KnowDrupal Security: What You Need to Know
Drupal Security: What You Need to KnowMediacurrent
 
Leveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsLeveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsMediacurrent
 
Reimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyReimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyMediacurrent
 
How to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalHow to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalMediacurrent
 
Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Mediacurrent
 
Managing Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesManaging Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesMediacurrent
 
Paragraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownParagraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownMediacurrent
 
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 MagMutual.com: On the JAMStack with Gatsby and Drupal 8 MagMutual.com: On the JAMStack with Gatsby and Drupal 8
MagMutual.com: On the JAMStack with Gatsby and Drupal 8Mediacurrent
 
Creating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalCreating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalMediacurrent
 
Level Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesLevel Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesMediacurrent
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Mediacurrent
 
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesHow to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesMediacurrent
 
Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Mediacurrent
 

More from Mediacurrent (20)

Penn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyPenn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with Gatsby
 
Evolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdEvolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher Ed
 
Penn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsPenn State scales static Drupal to new heights
Penn State scales static Drupal to new heights
 
Delivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdDelivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher Ed
 
Content Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceContent Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your Audience
 
Decoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldDecoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real World
 
A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9
 
Drupal Security: What You Need to Know
Drupal Security: What You Need to KnowDrupal Security: What You Need to Know
Drupal Security: What You Need to Know
 
Leveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsLeveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web Projects
 
Reimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyReimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web Strategy
 
How to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalHow to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with Drupal
 
Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)
 
Managing Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesManaging Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 Websites
 
Paragraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownParagraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final Showdown
 
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 MagMutual.com: On the JAMStack with Gatsby and Drupal 8 MagMutual.com: On the JAMStack with Gatsby and Drupal 8
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 
Creating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalCreating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to Drupal
 
Level Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesLevel Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best Practices
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9
 
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesHow to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
 
Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 

Mediacurrent Webinar: Estimating web projects

  • 1. What You Need To Know About Building Project Budgets Estimating Web Projects View the webinar recording
  • 2. Intros James Rutherford James is responsible for client satisfaction and project success across all of Mediacurrent's partnerships. James works closely with our clients and project teams to ensure Mediacurrent's solutions align with client business needs and to make sure that projects are on time and on budget. VP of Client Services 2 /in/jamesrutherford jamesrutherford @jamesrutherford
  • 3. Intros Rob McBryde Rob is a 13 year veteran of website development, former small business owner, and total Internet addict. He leverages his broad business acumen, paired with a background in online marketing and web design to provide strategic consulting for his clients. Rob stays active in the Drupal community by serving as a member of the Drupal Association and Los Angeles Drupal Meetup. Senior Project Manager 3 /in/robmcbryde robmcbryde @robmcbryde
  • 4. About 4 Mediacurrent helps organizations build highly impactful, elegantly designed Drupal websites that achieve the strategic results they need. ● Single-source provider ● Specializing in Drupal since 2007 ● Headquartered in Atlanta, GA ● Team of 70+ Drupal Experts including development, design and strategy ● Clients include: Large Enterprise and high-profile global brands
  • 5. Style Guide Agenda Estimating Digital Projects Setup For Success3 2 1 5 Execution to Fit Your Estimate 4 Conclusion Q & A5
  • 7. 7 Estimating Digital Projects In A Perfect World ● Discovery Engagement ● Detailed Document of Requirements ● Secured Realistic Timeline and Budget ● This almost never happens.
  • 8. 8 In The Real World ● No or Limited Discovery ● Unknown Budget and Scope Variability ● Client expectations do not match budget. ● Timeline is too short for thorough Discovery. ● Etc.
  • 9. 9 The Project Triangle The three constraints of a project that need to be defined to determine the project estimate: ● Scope ● Resources ● Schedule Scope Resources Schedule Quality Estimating Digital Projects
  • 10. 10 The Project Triangle Resources: ● # of team members working over a period of time to complete the scope. ● Scope and Schedule often determine the resources needed. ● Rate of resources times the timeline in the schedule determine the cost of the project. Scope Resources Schedule Quality Estimating Digital Projects
  • 11. 11 The Project Triangle Estimating Digital Projects Schedule: ● Refers to the amount of time available to finish the project (deadline driven). ● Or how long it will take to deliver the defined scope (scope driven) ● Or the time available with the stated budget limitations (budget driven). Scope Resources Schedule Quality
  • 12. 12 The Project Triangle Estimating Digital Projects Scope: ● What are we building and all relevant tasks ● Includes planning and research ○ User personas ○ Competitive analysis ○ Content audit ○ Functional specification ● Wireframes and Design Mockups ● Drupal Development, QA testing ● Weekly meetings / daily standups ● Project management tasks, Training Scope Resources Schedule Quality
  • 13. 13 The Project Triangle Estimating Digital Projects Scope: ● Often times, the scope if THE driving factor in a project. ● Example: The sales department is eager to have new functionality on the site that will route leads to sales reps. Scope Resources Schedule Quality
  • 14. 14 The Estimation Process ● Estimate Discrete Requirements ● Apply Estimator Tool ● Internal review by multiple stakeholders. ● Check against Run Rate Estimator ● Review with Client Stakeholders.
  • 15. 2 Execution to Fit Your Estimate
  • 16. 16 Execution to Fit Your Estimate It takes a village to raise an on-estimate project ● A solid estimate is only as good as it is executed. ● Poor execution of the project wrecks the budget and or timeline. ● Each vendor team as well as the client have a role to play.
  • 17. 17 Everyone has a role to play in a successful project It takes a village to raise an on-estimate project We believe executing a budget to the estimated and approved timeline and budget takes an all hands effort. ● Sales / Client Services ● Project Manager ● Project Team (Design, Strategy, Development) ● Client / Product Owner
  • 18. 18 Everyone has a role to play in a successful project After the project is complete ● Retrospectives and Applying Lessons Learned ● Communication retrospective internally ● Importance of communicating lessons learned with clients ● Builds trust and gets opportunities to solicit feedback.
  • 19. 3 Setup For Success
  • 20. 20 Setup For Success What to know before approaching an agency How to zero in on project details when seeking an estimate: ● Stakeholder feedback ● Understand open source development ● Prioritize critical features ● Establish maximum budget
  • 22. 22 Conclusion Conclusion ● There is no bullet proof process to correctly estimating all projects. ● Enterprise-sized web projects are inherently complex and difficult to hit on target. ● Requires a team wide commitment to excellent communication, understanding of the KPI’s and project goals.
  • 23. Q/A6
  • 24. 24 Additional resources How to Budget a Drupal Project Understanding Pricing Around Drupal Services A Discovery Phase: Starting a Project Off Right Preparing for a Redesign Resources