Mediacurrent Webinar: Estimating web projects

Mediacurrent
MediacurrentPartner, VP Client Services à Mediacurrent
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
1 sur 25

Recommandé

What is PRINCE2 Project Managment par
What is PRINCE2 Project ManagmentWhat is PRINCE2 Project Managment
What is PRINCE2 Project Managmentmuktadhoke
731 vues32 diapositives
The prince2 themes par
The prince2 themesThe prince2 themes
The prince2 themesprojectingIT
3.2K vues21 diapositives
Project Management 404 L4 Social Media & Digital Marketing NVQ par
Project Management 404 L4 Social Media & Digital Marketing NVQProject Management 404 L4 Social Media & Digital Marketing NVQ
Project Management 404 L4 Social Media & Digital Marketing NVQDigitangle
2K vues34 diapositives
Focus Profile par
Focus ProfileFocus Profile
Focus ProfileFocus Advertising
130 vues1 diapositive
Role of a Project Manager.. in nutshell par
Role of a Project Manager.. in nutshellRole of a Project Manager.. in nutshell
Role of a Project Manager.. in nutshellSamir Paralikar
266 vues15 diapositives
The prince2 team par
The prince2 teamThe prince2 team
The prince2 teamprojectingIT
3.8K vues25 diapositives

Contenu connexe

Tendances

Marisa Silva CV-on-a-page par
Marisa Silva CV-on-a-pageMarisa Silva CV-on-a-page
Marisa Silva CV-on-a-pageMarisa Silva, the Lucky PM
1K vues1 diapositive
Marisa Silva, The Lucky PM - Portfolio par
Marisa Silva, The Lucky PM - PortfolioMarisa Silva, The Lucky PM - Portfolio
Marisa Silva, The Lucky PM - PortfolioMarisa Silva, the Lucky PM
1.7K vues9 diapositives
Project success mentor par
Project success mentorProject success mentor
Project success mentorRobert Posener
337 vues2 diapositives
Project manager cv example par
Project manager cv exampleProject manager cv example
Project manager cv exampleIejazUddin
263 vues6 diapositives
Chris Logan Strategic Business Value par
Chris Logan   Strategic Business ValueChris Logan   Strategic Business Value
Chris Logan Strategic Business Valuechrislogan00
187 vues8 diapositives
Scaling project operations for slideshare par
Scaling project operations for slideshareScaling project operations for slideshare
Scaling project operations for slideshareDeepu Prakash
766 vues24 diapositives

Tendances(20)

Project manager cv example par IejazUddin
Project manager cv exampleProject manager cv example
Project manager cv example
IejazUddin263 vues
Chris Logan Strategic Business Value par chrislogan00
Chris Logan   Strategic Business ValueChris Logan   Strategic Business Value
Chris Logan Strategic Business Value
chrislogan00187 vues
Scaling project operations for slideshare par Deepu Prakash
Scaling project operations for slideshareScaling project operations for slideshare
Scaling project operations for slideshare
Deepu Prakash766 vues
Project Status Report With Budget Estimation And Milestones Printable Report ... par SlideTeam
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 ...
SlideTeam974 vues
Help, My Website Project is Going Off the Rails - Now What? par Sarah Khan
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 Khan93 vues
Project Status Presentation One Pager Presentation Report Infographic Ppt Pdf... par SlideTeam
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...
SlideTeam2.5K vues
Scale Up! The Business Game par Odoo
Scale Up! The Business GameScale Up! The Business Game
Scale Up! The Business Game
Odoo430 vues
Project manager cv example 3 par IejazUddin
Project manager cv example 3Project manager cv example 3
Project manager cv example 3
IejazUddin199 vues
Marko Sverdlik par GOPAcom
Marko Sverdlik Marko Sverdlik
Marko Sverdlik
GOPAcom319 vues

Similaire à Mediacurrent Webinar: Estimating web projects

Digital project management par
Digital project managementDigital project management
Digital project managementHafizaEmanFatima
43 vues16 diapositives
Project Governance Proposal Template Powerpoint Presentation Slides par
Project Governance Proposal Template Powerpoint Presentation SlidesProject Governance Proposal Template Powerpoint Presentation Slides
Project Governance Proposal Template Powerpoint Presentation SlidesSlideTeam
162 vues32 diapositives
Primavera Project Management P6 Course Session 1 par
Primavera Project Management P6 Course Session 1Primavera Project Management P6 Course Session 1
Primavera Project Management P6 Course Session 1Mohamed Adel
643 vues41 diapositives
Restaurant_2014 par
Restaurant_2014Restaurant_2014
Restaurant_2014Marvin L. Weeks
542 vues35 diapositives
ASPgems company profile par
ASPgems company profileASPgems company profile
ASPgems company profileAgustin Cuenca
193 vues43 diapositives
Project management - Basics for all par
Project management - Basics for allProject management - Basics for all
Project management - Basics for allSurgyy Design
88 vues28 diapositives

Similaire à Mediacurrent Webinar: Estimating web projects(20)

Project Governance Proposal Template Powerpoint Presentation Slides par SlideTeam
Project Governance Proposal Template Powerpoint Presentation SlidesProject Governance Proposal Template Powerpoint Presentation Slides
Project Governance Proposal Template Powerpoint Presentation Slides
SlideTeam162 vues
Primavera Project Management P6 Course Session 1 par Mohamed Adel
Primavera Project Management P6 Course Session 1Primavera Project Management P6 Course Session 1
Primavera Project Management P6 Course Session 1
Mohamed Adel643 vues
Project management - Basics for all par Surgyy Design
Project management - Basics for allProject management - Basics for all
Project management - Basics for all
Surgyy Design88 vues
Project Governance Proposal Template PowerPoint Presentation Slides par SlideTeam
Project Governance Proposal Template PowerPoint Presentation Slides Project Governance Proposal Template PowerPoint Presentation Slides
Project Governance Proposal Template PowerPoint Presentation Slides
SlideTeam366 vues
Discovery 101 par creed
Discovery 101Discovery 101
Discovery 101
creed559 vues
Project Handling Proposal Template PowerPoint Presentation Slides par SlideTeam
Project Handling Proposal Template PowerPoint Presentation SlidesProject Handling Proposal Template PowerPoint Presentation Slides
Project Handling Proposal Template PowerPoint Presentation Slides
SlideTeam233 vues
Web Design And Development Proposal Template PowerPoint Presentation Slides par SlideTeam
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
SlideTeam405 vues
Project success post_implementation & management par Khushboo Sorthiya
Project success post_implementation & managementProject success post_implementation & management
Project success post_implementation & management
Project manager with 10+ years of IT experience. par Rakesh Chandalia
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 par Cprime
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
Cprime2.3K vues
Everyone is a project manager. You can too! par Linchpin
Everyone is a project manager. You can too!Everyone is a project manager. You can too!
Everyone is a project manager. You can too!
Linchpin585 vues
Raistec PMC (PPT) par Rajesh Rai
Raistec PMC (PPT)Raistec PMC (PPT)
Raistec PMC (PPT)
Rajesh Rai1.6K vues

Plus de Mediacurrent

Penn State News: Pivoting to Decoupled Drupal with Gatsby par
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
551 vues29 diapositives
Evolving How We Measure Digital Success in Higher Ed par
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
670 vues29 diapositives
Penn State scales static Drupal to new heights par
Penn State scales static Drupal to new heightsPenn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsMediacurrent
854 vues30 diapositives
Delivering Meaningful Digital Experiences in Higher Ed par
Delivering Meaningful Digital Experiences in Higher EdDelivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdMediacurrent
544 vues34 diapositives
Content Strategy: Building Connections with Your Audience par
Content Strategy: Building Connections with Your AudienceContent Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceMediacurrent
987 vues24 diapositives
Decoupled Drupal and Gatsby in the Real World par
Decoupled Drupal and Gatsby in the Real WorldDecoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldMediacurrent
791 vues25 diapositives

Plus de Mediacurrent(20)

Penn State News: Pivoting to Decoupled Drupal with Gatsby par Mediacurrent
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
Mediacurrent551 vues
Evolving How We Measure Digital Success in Higher Ed par Mediacurrent
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
Mediacurrent670 vues
Penn State scales static Drupal to new heights par Mediacurrent
Penn State scales static Drupal to new heightsPenn State scales static Drupal to new heights
Penn State scales static Drupal to new heights
Mediacurrent854 vues
Delivering Meaningful Digital Experiences in Higher Ed par Mediacurrent
Delivering Meaningful Digital Experiences in Higher EdDelivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher Ed
Mediacurrent544 vues
Content Strategy: Building Connections with Your Audience par Mediacurrent
Content Strategy: Building Connections with Your AudienceContent Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your Audience
Mediacurrent987 vues
Decoupled Drupal and Gatsby in the Real World par Mediacurrent
Decoupled Drupal and Gatsby in the Real WorldDecoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real World
Mediacurrent791 vues
A Better Way to Build and Manage Sites with Rain for Drupal 9 par Mediacurrent
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
Mediacurrent1.3K vues
Drupal Security: What You Need to Know par Mediacurrent
Drupal Security: What You Need to KnowDrupal Security: What You Need to Know
Drupal Security: What You Need to Know
Mediacurrent660 vues
Leveraging Design Systems to Streamline Web Projects par Mediacurrent
Leveraging Design Systems to Streamline Web ProjectsLeveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web Projects
Mediacurrent1.1K vues
Reimagining Your Higher Ed Web Strategy par Mediacurrent
Reimagining Your Higher Ed Web StrategyReimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web Strategy
Mediacurrent1.2K vues
How to Digitally Transform Higher Ed with Drupal par Mediacurrent
How to Digitally Transform Higher Ed with DrupalHow to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with Drupal
Mediacurrent1.2K vues
Is my website accessible? Common mistakes (and how to fix them) par Mediacurrent
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)
Mediacurrent1.5K vues
Managing Images In Large Scale Drupal 8 & 9 Websites par Mediacurrent
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
Mediacurrent1.6K vues
Paragraphs v Layout Builder - The Final Showdown par Mediacurrent
Paragraphs v Layout Builder - The Final ShowdownParagraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final Showdown
Mediacurrent3.5K vues
MagMutual.com: On the JAMStack with Gatsby and Drupal 8 par Mediacurrent
 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
Mediacurrent1.6K vues
Creating an Organizational Culture of Giving Back to Drupal par Mediacurrent
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
Mediacurrent1.5K vues
Level Up Your Team: Front-End Development Best Practices par Mediacurrent
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
Mediacurrent874 vues
Best Practices for Moving to Drupal 9 par Mediacurrent
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9
Mediacurrent1.9K vues
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges par Mediacurrent
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
Mediacurrent1.7K vues
Prepare Your Drupal 9 Action Plan par Mediacurrent
Prepare Your Drupal 9 Action Plan Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan
Mediacurrent2.6K vues

Dernier

Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... par
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...ShapeBlue
121 vues15 diapositives
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... par
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...ShapeBlue
97 vues28 diapositives
Digital Personal Data Protection (DPDP) Practical Approach For CISOs par
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOsPriyanka Aash
103 vues59 diapositives
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue par
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
75 vues23 diapositives
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue par
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueShapeBlue
134 vues54 diapositives
DRBD Deep Dive - Philipp Reisner - LINBIT par
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
110 vues21 diapositives

Dernier(20)

Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... par ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue121 vues
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... par ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue97 vues
Digital Personal Data Protection (DPDP) Practical Approach For CISOs par Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash103 vues
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue par ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue75 vues
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue par ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue134 vues
DRBD Deep Dive - Philipp Reisner - LINBIT par ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue110 vues
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... par ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue120 vues
Data Integrity for Banking and Financial Services par Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely76 vues
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... par ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue86 vues
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... par ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue93 vues
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... par ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue69 vues
State of the Union - Rohit Yadav - Apache CloudStack par ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue218 vues
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive par Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Future of AR - Facebook Presentation par Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty54 vues
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue par ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue68 vues
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... par ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue105 vues
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... par James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson142 vues
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool par ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue56 vues
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... par ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue74 vues

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