SlideShare a Scribd company logo
Scoping Digitalprojects
asanon-developer
Jay Hoppie
CEO, Alpha Particle
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
The importance of projectscoping
• Informs and protects all stakeholders
• Allows you to accurately charge for your work
• Is essential for prioritizing features
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Whatwewill be covering
initialclientcommunication
examples of informationarchitecture
decomposition of projectcomponents
what to dowhen something goesawry& other Tips
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
apotentialclientapproaches
youwithaproject
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Projectoverview
• An industry-specific publisher wants a new website to replace
their existing site
• The client already has designs
• The client does not have a thorough RFP
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Projectoverview
charge
for
discovery
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Initialclientcommunication
• Discuss goals of project — all decisions made by any stakeholders
should support the project goals.
• Make it clear that that the client should not assume any functionality
will be present in the final project that was not discussed beforehand.
• Establish any major project limitations, such as cost, launch date, or
stakeholder review process.
• Agree on necessary IA documents
• Document all decisions
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
ATALL TIMES COMMUNICATE
CLEARLYANDWITH CONFIDENCE
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
INFORMATIONARCHITECTURE
• User Flows
• Site Map
• Content Matrix
• Wireframes
• Feature Descriptions
• User Stories
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Decomposition into componentparts
Scoping and prioritizing individual components of a project. By
breaking a project into smaller parts, we can more accurately
gauge the time needed to complete a component and the risk
associated with that component.
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Decomposition into componentparts
Scoping and prioritizing individual components of a project. By
breaking a project into smaller parts, we can more accurately
gauge the time needed to complete a component and the risk
associated with that component.
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Decomposition into componentparts
• Granularity is important, both in terms of component size and unit
of estimation
• Ideally components will be of a size that all stakeholders can easily
grasp as a discrete and important portion of the project. Examples
include page templates, navigation, and third-party integrations
• Small, discrete features can be grouped in feature sets
• Each component can be estimated individually, both in terms of
build time needed and risk
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Things to considerwhen scoping
• Front-end functionality vs controlling logic
• Patterns & connectivity
• Static vs dynamic content
• Third-party integrations
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Other things to consider
• Supported environments
(browsers, devices, screen
sizes)
• Quality Assurance & staging
environments
• Deployment & Hosting
• Data migration

http://alphaparticle.com
AlphaParticle
• Content development &
entry
• Stock imagery & other
design components
• User setup & training
• Stakeholder review
• Ad providers
Jay@alphaparticle.com
Abrief demonstration
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Presentation of Scope
• Share the scope and supporting documentation with the
client.
• Discuss prioritization & dependency
• Avoid structuring projects as fixed bid
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Whathappenswhen things gowrong
• If a component takes longer to build than estimated, the most
important thing to do is establish the cause of the difference.
Stakeholders are much more accepting of changes in scope or
cost if they understand what happened.
• In addition to the cause, share your plan to address this issue.
This may include a change order, revised timeline, or a revised
scope.
• Maintaining your position as an expert is important.
• Avoid frequent scope changes.
http://alphaparticle.com
AlphaParticle
Jay@alphaparticle.com
Other tips
• Honesty is the best policy
• Estimate your estimation time
• You are not ‘figuring it out’ - you
are researching
• Avoid the terms ‘easy’ or ‘hard’
• Avoid structuring projects as fixed
bid
• Be willing to refund or reallocate
fees if completed early
http://alphaparticle.com
AlphaParticle
• Aggressively identify any
ambiguity or red flags
• Deny all attempts at scope creep,
but document if it does occur
• Require a design review
• Large contracts are great, but can
inhibit accurate estimation
• Always account for a Phase II
Jay@alphaparticle.com
Questions?
http://alphaparticle.com
AlphaParticle
Slides: https://goo.gl/JMNyCx
Jay@alphaparticle.com

More Related Content

Similar to Scoping Digital Projects as a Non-Developer

Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
Cprime
 
Rahul
RahulRahul
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
Gurdeep Singh
 
Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!
panayaofficial
 
GraphQL Munich Meetup #1 - How We Use GraphQL At Commercetools
GraphQL Munich Meetup #1 - How We Use GraphQL At CommercetoolsGraphQL Munich Meetup #1 - How We Use GraphQL At Commercetools
GraphQL Munich Meetup #1 - How We Use GraphQL At Commercetools
Nicola Molinari
 
VINU BABU KURIAN_RPG_AS400
VINU BABU KURIAN_RPG_AS400 VINU BABU KURIAN_RPG_AS400
VINU BABU KURIAN_RPG_AS400
maxrockedge
 
Agile Architecture and Design
Agile Architecture and DesignAgile Architecture and Design
Agile Architecture and Design
Pratip Mallik
 
Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton WolfeMaking Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton Wolfe
DevOpsDays Baltimore
 
Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton Wolfe Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton Wolfe
DevOpsDays Baltimore
 
The Digital Creative Process
The Digital Creative ProcessThe Digital Creative Process
The Digital Creative Process
storybridge
 
Resume
ResumeResume
Resume
Amit kumar
 
vBrownbag VCAP6-DCV Design Objective 1.1
vBrownbag VCAP6-DCV Design Objective 1.1vBrownbag VCAP6-DCV Design Objective 1.1
vBrownbag VCAP6-DCV Design Objective 1.1
Virtualtiers
 
Rakesh Resume
Rakesh ResumeRakesh Resume
Rakesh Resume
Rakesh Singh Thakur
 
Df14 Salesforce Advanced Developer Certification
Df14 Salesforce Advanced Developer CertificationDf14 Salesforce Advanced Developer Certification
Df14 Salesforce Advanced Developer Certification
Peter Chittum
 
Scaling agile
Scaling agileScaling agile
Scaling agile
Askhat Urazbaev
 
Sakar Patnaik_1.5_testing_Manual_Automation_Selenium
Sakar Patnaik_1.5_testing_Manual_Automation_SeleniumSakar Patnaik_1.5_testing_Manual_Automation_Selenium
Sakar Patnaik_1.5_testing_Manual_Automation_Selenium
SAKAR PATNAIK
 
Anil_kumar_Resume
Anil_kumar_ResumeAnil_kumar_Resume
Anil_kumar_Resume
kotekal anil
 
How we use Upwork at Glasswall
How we use Upwork at GlasswallHow we use Upwork at Glasswall
How we use Upwork at Glasswall
Luke Robbertse
 
Project Management Methodology Including Planning
Project Management Methodology Including PlanningProject Management Methodology Including Planning
Project Management Methodology Including Planning
SlideTeam
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic application
Taras Matyashovsky
 

Similar to Scoping Digital Projects as a Non-Developer (20)

Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Rahul
RahulRahul
Rahul
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!
 
GraphQL Munich Meetup #1 - How We Use GraphQL At Commercetools
GraphQL Munich Meetup #1 - How We Use GraphQL At CommercetoolsGraphQL Munich Meetup #1 - How We Use GraphQL At Commercetools
GraphQL Munich Meetup #1 - How We Use GraphQL At Commercetools
 
VINU BABU KURIAN_RPG_AS400
VINU BABU KURIAN_RPG_AS400 VINU BABU KURIAN_RPG_AS400
VINU BABU KURIAN_RPG_AS400
 
Agile Architecture and Design
Agile Architecture and DesignAgile Architecture and Design
Agile Architecture and Design
 
Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton WolfeMaking Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton Wolfe
 
Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton Wolfe Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton Wolfe
 
The Digital Creative Process
The Digital Creative ProcessThe Digital Creative Process
The Digital Creative Process
 
Resume
ResumeResume
Resume
 
vBrownbag VCAP6-DCV Design Objective 1.1
vBrownbag VCAP6-DCV Design Objective 1.1vBrownbag VCAP6-DCV Design Objective 1.1
vBrownbag VCAP6-DCV Design Objective 1.1
 
Rakesh Resume
Rakesh ResumeRakesh Resume
Rakesh Resume
 
Df14 Salesforce Advanced Developer Certification
Df14 Salesforce Advanced Developer CertificationDf14 Salesforce Advanced Developer Certification
Df14 Salesforce Advanced Developer Certification
 
Scaling agile
Scaling agileScaling agile
Scaling agile
 
Sakar Patnaik_1.5_testing_Manual_Automation_Selenium
Sakar Patnaik_1.5_testing_Manual_Automation_SeleniumSakar Patnaik_1.5_testing_Manual_Automation_Selenium
Sakar Patnaik_1.5_testing_Manual_Automation_Selenium
 
Anil_kumar_Resume
Anil_kumar_ResumeAnil_kumar_Resume
Anil_kumar_Resume
 
How we use Upwork at Glasswall
How we use Upwork at GlasswallHow we use Upwork at Glasswall
How we use Upwork at Glasswall
 
Project Management Methodology Including Planning
Project Management Methodology Including PlanningProject Management Methodology Including Planning
Project Management Methodology Including Planning
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic application
 

Recently uploaded

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 

Recently uploaded (20)

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 

Scoping Digital Projects as a Non-Developer

  • 1. Scoping Digitalprojects asanon-developer Jay Hoppie CEO, Alpha Particle http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 2. The importance of projectscoping • Informs and protects all stakeholders • Allows you to accurately charge for your work • Is essential for prioritizing features http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 3. Whatwewill be covering initialclientcommunication examples of informationarchitecture decomposition of projectcomponents what to dowhen something goesawry& other Tips http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 5. Projectoverview • An industry-specific publisher wants a new website to replace their existing site • The client already has designs • The client does not have a thorough RFP http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 8. Initialclientcommunication • Discuss goals of project — all decisions made by any stakeholders should support the project goals. • Make it clear that that the client should not assume any functionality will be present in the final project that was not discussed beforehand. • Establish any major project limitations, such as cost, launch date, or stakeholder review process. • Agree on necessary IA documents • Document all decisions http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 9. ATALL TIMES COMMUNICATE CLEARLYANDWITH CONFIDENCE http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 10. INFORMATIONARCHITECTURE • User Flows • Site Map • Content Matrix • Wireframes • Feature Descriptions • User Stories http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 11. Decomposition into componentparts Scoping and prioritizing individual components of a project. By breaking a project into smaller parts, we can more accurately gauge the time needed to complete a component and the risk associated with that component. http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 12. Decomposition into componentparts Scoping and prioritizing individual components of a project. By breaking a project into smaller parts, we can more accurately gauge the time needed to complete a component and the risk associated with that component. http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 13. Decomposition into componentparts • Granularity is important, both in terms of component size and unit of estimation • Ideally components will be of a size that all stakeholders can easily grasp as a discrete and important portion of the project. Examples include page templates, navigation, and third-party integrations • Small, discrete features can be grouped in feature sets • Each component can be estimated individually, both in terms of build time needed and risk http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 14. Things to considerwhen scoping • Front-end functionality vs controlling logic • Patterns & connectivity • Static vs dynamic content • Third-party integrations http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 15. Other things to consider • Supported environments (browsers, devices, screen sizes) • Quality Assurance & staging environments • Deployment & Hosting • Data migration
 http://alphaparticle.com AlphaParticle • Content development & entry • Stock imagery & other design components • User setup & training • Stakeholder review • Ad providers Jay@alphaparticle.com
  • 17. Presentation of Scope • Share the scope and supporting documentation with the client. • Discuss prioritization & dependency • Avoid structuring projects as fixed bid http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 18. Whathappenswhen things gowrong • If a component takes longer to build than estimated, the most important thing to do is establish the cause of the difference. Stakeholders are much more accepting of changes in scope or cost if they understand what happened. • In addition to the cause, share your plan to address this issue. This may include a change order, revised timeline, or a revised scope. • Maintaining your position as an expert is important. • Avoid frequent scope changes. http://alphaparticle.com AlphaParticle Jay@alphaparticle.com
  • 19. Other tips • Honesty is the best policy • Estimate your estimation time • You are not ‘figuring it out’ - you are researching • Avoid the terms ‘easy’ or ‘hard’ • Avoid structuring projects as fixed bid • Be willing to refund or reallocate fees if completed early http://alphaparticle.com AlphaParticle • Aggressively identify any ambiguity or red flags • Deny all attempts at scope creep, but document if it does occur • Require a design review • Large contracts are great, but can inhibit accurate estimation • Always account for a Phase II Jay@alphaparticle.com