SlideShare une entreprise Scribd logo
1  sur  24
How to lose a project in 5 ways
How consultants, admins & end users can avoid them.
by Jasmine Ashley
#CD19
Implementation Consultant
6 years of Salesforce projects, proposals and
pitches
New Zealander (Kiwi)
Living in London
First time in Prague
Jasmine Ashley
#CD19
Project Life cycle
Planning
Analysis
Design
Implementation
Testing and
Integration
Maintenance
#CD19
An improvement on what we have
A solution that everyone can use
A solution that can be scaled up
A solution that follows best practice
A solution to be proud of
One team
Project Goals
#CD19
What is a lost project ?
TIME
COST QUALITY
“functionality was not there”
“we cant do our jobs as well
as we expected"
“6 months late”
“people moved on to other
projects” “staff resigned”
“no budget left for later phases”
“I was let go after the project”
#CD19
Visual Example– Tree House Project!
Team Tree House
#CD19
Predicting the future
No Testing
No Documentation
No Roles
Wrong Tools No communication
#CD19
1: The Importance of Roles
Responsibility, Ownership, Team Work, Escalation, Safety & Respect
Project manager Resources
Construction
Security
#CD19
Roles, definitions, assignment
Consultant
Account manager
Project Manager
Solution Architect
Technical Architect
Business Analyst
Implementation/
Functional Consultant
Technical Consultant
Quality Assurance
Release manager
Customer
Sponsor
Product Owner
Project Manager
Subject Matter Experts
UAT Testers
Trainer
Administrator
Change Manager
Planning
Analysis
Design
Implementation
Testing and
Integration
Maintenance
#CD19
We lost the project with un-clear roles
#CD19
2: Communication
Change
management
Internal communication –
progress, risk, action, urgent
External communication -
stakeholders sponsors
Email, phone, text, chat
Praise / feedback
#CD19
THE STORY (consultant)
The solution must be able to send out notifications
to a user when a record has changed.
THE ACCEPTANCE (client, customer)
As a specific user I receive a clear notification that
states key changes that have happened to a record
when a record is changed.
THE SOLUTION (what was built)
A detailed email is sent to the record owner and a
notification within the solution is sent that links to
the record.
The Confirmation of Done
Planning
Analysis
Design
Implementation
Testing and
Integration
Maintenance
#CD19
Isolation
Stakeholder confusion
Increased costs
Dropped Commitments
Solution Confusion
Blame
Miscommunication
#CD19
We Lost the Project with NO Communication
#CD19
Who knows how to do what ….
Play to your strengths
Upskill in the build up
Maintenance
Administration assignment
3: Tools and skillsets
Planning
Analysis
Design
Implementation
Testing and
Integration
Maintenance
#CD19
We Lost the Project with incorrect tools
#CD19
”What is a test script and why do
I care?”
“I need this bug fixed now, I
already tested it before, it should
be fine”
“deployments take too long, just
do it in in production!”
4. The Importance of Testing
#CD19
IT IS THE ACCEPTANCE
As a specific user I receive a clear notification that
states key changes that have happened to a record
when a record is changed.
What is Testing ?
Planning
Analysis
Design
Implementation
Testing and
Integration
MaintenanceBuild >Quality Assurance>User Acceptance > Real World
How to know it is ready ?
How to prove it has been checked?
If it fails in the real world how do we find it ?
#CD19
Lost function, without testing it doesn't work
#CD19
Proposals and contracts.
Estimates and timelines
Solution notes and design
Instructions and training slides
Known issues and troubleshooting.
5: Documentation
Planning
Analysis
Design
Implementation
Testing and
Integration
Maintenance
We have just spent 500,000 on this project. Who is going to
use it if they don’t know how ?
#CD19
Lack of documentation, lost adoption
#CD19
The Cycle of all 5
Roles
Communication
ToolsTesting
Documentation
TIME
COST QUALITY
#CD19
Strong Team
User ownership
Achieving company goals
Move on to more improvements
Work together again
Successful project completion
Thank you!

Contenu connexe

Tendances

Clark_Francis_Resume_10212015
Clark_Francis_Resume_10212015Clark_Francis_Resume_10212015
Clark_Francis_Resume_10212015
Francis Clark
 
Vertigus Corporate Presentation 2008
Vertigus Corporate Presentation 2008Vertigus Corporate Presentation 2008
Vertigus Corporate Presentation 2008
Carlos Eugenio Torres
 
Toby Smith CV v4
Toby Smith CV v4Toby Smith CV v4
Toby Smith CV v4
Toby Smith
 

Tendances (20)

ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital Development
 
Agile BIM Standards (Episode 6)
Agile BIM Standards (Episode 6)Agile BIM Standards (Episode 6)
Agile BIM Standards (Episode 6)
 
20182712 Camunda Meetup Berlin_Andrey Shchagin
20182712 Camunda Meetup Berlin_Andrey Shchagin20182712 Camunda Meetup Berlin_Andrey Shchagin
20182712 Camunda Meetup Berlin_Andrey Shchagin
 
A g cs perspective on primavera unifier - Oracle Primavera P6 Collaborate 14
A g cs perspective on primavera unifier  - Oracle Primavera P6 Collaborate 14A g cs perspective on primavera unifier  - Oracle Primavera P6 Collaborate 14
A g cs perspective on primavera unifier - Oracle Primavera P6 Collaborate 14
 
ISO 19650 Appointment steps (with level of information need and e-signature f...
ISO 19650 Appointment steps (with level of information need and e-signature f...ISO 19650 Appointment steps (with level of information need and e-signature f...
ISO 19650 Appointment steps (with level of information need and e-signature f...
 
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setupBest Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
 
Business solution delivery capability v4.0
Business solution delivery capability v4.0Business solution delivery capability v4.0
Business solution delivery capability v4.0
 
Bonitasoft at bpmNEXT 2015
Bonitasoft at bpmNEXT 2015Bonitasoft at bpmNEXT 2015
Bonitasoft at bpmNEXT 2015
 
A Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - KnowitA Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - Knowit
 
What is bim execution plan why is it important
What is bim execution plan  why is it important What is bim execution plan  why is it important
What is bim execution plan why is it important
 
Vinay Jirgale - Profile Summary
Vinay Jirgale - Profile SummaryVinay Jirgale - Profile Summary
Vinay Jirgale - Profile Summary
 
Bonitasoft - Process Efficiency World Tour 2013 - London
Bonitasoft - Process Efficiency World Tour 2013 - LondonBonitasoft - Process Efficiency World Tour 2013 - London
Bonitasoft - Process Efficiency World Tour 2013 - London
 
Subcontract or Keep in-house: the 5 steps to help you decide (business case i...
Subcontract or Keep in-house: the 5 steps to help you decide (business case i...Subcontract or Keep in-house: the 5 steps to help you decide (business case i...
Subcontract or Keep in-house: the 5 steps to help you decide (business case i...
 
Clark_Francis_Resume_10212015
Clark_Francis_Resume_10212015Clark_Francis_Resume_10212015
Clark_Francis_Resume_10212015
 
Manage purchasing efficiently with Bonita BPM
Manage purchasing efficiently with Bonita BPMManage purchasing efficiently with Bonita BPM
Manage purchasing efficiently with Bonita BPM
 
Three Steps for Building an Integrated BPM Application
Three Steps for Building an Integrated BPM ApplicationThree Steps for Building an Integrated BPM Application
Three Steps for Building an Integrated BPM Application
 
Agile Architecture Belfast Software Architecture User Group
Agile Architecture   Belfast Software Architecture User GroupAgile Architecture   Belfast Software Architecture User Group
Agile Architecture Belfast Software Architecture User Group
 
Vertigus Corporate Presentation 2008
Vertigus Corporate Presentation 2008Vertigus Corporate Presentation 2008
Vertigus Corporate Presentation 2008
 
Toby Smith CV v4
Toby Smith CV v4Toby Smith CV v4
Toby Smith CV v4
 
TOGAF Classroom Series - M7 business-scenarios
TOGAF Classroom Series - M7 business-scenariosTOGAF Classroom Series - M7 business-scenarios
TOGAF Classroom Series - M7 business-scenarios
 

Similaire à How to lose a project in 5 ways and how consultants, admins and end users can avoid these issues, Jasmine Ashley

Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
Codiax
 
The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...
Association for Project Management
 
MG2_BIM-TheArchitectsPerspective
MG2_BIM-TheArchitectsPerspectiveMG2_BIM-TheArchitectsPerspective
MG2_BIM-TheArchitectsPerspective
Scott Myatich
 

Similaire à How to lose a project in 5 ways and how consultants, admins and end users can avoid these issues, Jasmine Ashley (20)

DevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
DevSecCon Boston 2018: Technical debt - why I love it by Mike BursellDevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
DevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
 
Akhilesh Jain folio
Akhilesh Jain folioAkhilesh Jain folio
Akhilesh Jain folio
 
LLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 DownloadLLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 Download
 
Why Training Projects Fail:How to Recover
Why Training Projects Fail:How to RecoverWhy Training Projects Fail:How to Recover
Why Training Projects Fail:How to Recover
 
Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...
 
Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
 
5 Secrets of Smarter, Faster, & Cheaper Construction In NYC
5 Secrets of Smarter, Faster, & Cheaper Construction In NYC5 Secrets of Smarter, Faster, & Cheaper Construction In NYC
5 Secrets of Smarter, Faster, & Cheaper Construction In NYC
 
Jumping Alligators: The Pitfalls of Planning
Jumping Alligators: The Pitfalls of PlanningJumping Alligators: The Pitfalls of Planning
Jumping Alligators: The Pitfalls of Planning
 
Popular Pitfalls In Sdlc Phases 1
Popular Pitfalls In Sdlc Phases 1Popular Pitfalls In Sdlc Phases 1
Popular Pitfalls In Sdlc Phases 1
 
Myths
MythsMyths
Myths
 
CodeIT company presentation
CodeIT company presentationCodeIT company presentation
CodeIT company presentation
 
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
 
Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...
Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...
Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...
 
The CTA Mindset for Architects, Melissa Shepard & Lilith Van Biesen
The CTA Mindset for Architects, Melissa Shepard & Lilith Van BiesenThe CTA Mindset for Architects, Melissa Shepard & Lilith Van Biesen
The CTA Mindset for Architects, Melissa Shepard & Lilith Van Biesen
 
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
 
Using Great Product Management Process for Great Results
Using Great Product Management Process for Great ResultsUsing Great Product Management Process for Great Results
Using Great Product Management Process for Great Results
 
The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...
 
An introduction to Critical Chain Project Management (CCPM)
An introduction to Critical Chain Project Management (CCPM)An introduction to Critical Chain Project Management (CCPM)
An introduction to Critical Chain Project Management (CCPM)
 
MG2_BIM-TheArchitectsPerspective
MG2_BIM-TheArchitectsPerspectiveMG2_BIM-TheArchitectsPerspective
MG2_BIM-TheArchitectsPerspective
 

Plus de CzechDreamin

Plus de CzechDreamin (20)

Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
 
Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...
Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...
Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...
 
How we should include Devops Center to get happy developers?, David Fernandez...
How we should include Devops Center to get happy developers?, David Fernandez...How we should include Devops Center to get happy developers?, David Fernandez...
How we should include Devops Center to get happy developers?, David Fernandez...
 
Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...
Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...
Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...
 
Architecting for Analytics, Aaron Crear
Architecting for Analytics, Aaron CrearArchitecting for Analytics, Aaron Crear
Architecting for Analytics, Aaron Crear
 
Ape to API, Filip Dousek
Ape to API, Filip DousekApe to API, Filip Dousek
Ape to API, Filip Dousek
 
Push Upgrades, The last mile of Salesforce DevOps, Manuel Moya
Push Upgrades, The last mile of Salesforce DevOps, Manuel MoyaPush Upgrades, The last mile of Salesforce DevOps, Manuel Moya
Push Upgrades, The last mile of Salesforce DevOps, Manuel Moya
 
How do you know you’re solving the right problem? Design Thinking for Salesfo...
How do you know you’re solving the right problem? Design Thinking for Salesfo...How do you know you’re solving the right problem? Design Thinking for Salesfo...
How do you know you’re solving the right problem? Design Thinking for Salesfo...
 
ChatGPT … How Does it Flow?, Mark Jones
ChatGPT … How Does it Flow?, Mark JonesChatGPT … How Does it Flow?, Mark Jones
ChatGPT … How Does it Flow?, Mark Jones
 
Real-time communication with Account Engagement (Pardot). Marketers meet deve...
Real-time communication with Account Engagement (Pardot). Marketers meet deve...Real-time communication with Account Engagement (Pardot). Marketers meet deve...
Real-time communication with Account Engagement (Pardot). Marketers meet deve...
 
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...
 
Sales methodology for Salesforce Opportunity, Georgy Avilov
Sales methodology for Salesforce Opportunity, Georgy AvilovSales methodology for Salesforce Opportunity, Georgy Avilov
Sales methodology for Salesforce Opportunity, Georgy Avilov
 
5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...
5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...
5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...
 
Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...
Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...
Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...
 
No Such Thing as Best Practice in Design, Nati Asher and Pat Fragoso
No Such Thing as Best Practice in Design, Nati Asher and Pat FragosoNo Such Thing as Best Practice in Design, Nati Asher and Pat Fragoso
No Such Thing as Best Practice in Design, Nati Asher and Pat Fragoso
 
Why do you Need to Migrate to Salesforce Flow?, Andrew Cook
Why do you Need to Migrate to Salesforce Flow?, Andrew CookWhy do you Need to Migrate to Salesforce Flow?, Andrew Cook
Why do you Need to Migrate to Salesforce Flow?, Andrew Cook
 
Be kind to your future admin self, Silvia Denaro & Nathaniel Sombu
Be kind to your future admin self, Silvia Denaro & Nathaniel SombuBe kind to your future admin self, Silvia Denaro & Nathaniel Sombu
Be kind to your future admin self, Silvia Denaro & Nathaniel Sombu
 
Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...
Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...
Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...
 
The minimum-profile approach – the modern way to design an efficient security...
The minimum-profile approach – the modern way to design an efficient security...The minimum-profile approach – the modern way to design an efficient security...
The minimum-profile approach – the modern way to design an efficient security...
 
Restriction Rules – The Whole Picture, Louise Lockie
Restriction Rules – The Whole Picture, Louise LockieRestriction Rules – The Whole Picture, Louise Lockie
Restriction Rules – The Whole Picture, Louise Lockie
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
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
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

How to lose a project in 5 ways and how consultants, admins and end users can avoid these issues, Jasmine Ashley

  • 1. How to lose a project in 5 ways How consultants, admins & end users can avoid them. by Jasmine Ashley
  • 2. #CD19 Implementation Consultant 6 years of Salesforce projects, proposals and pitches New Zealander (Kiwi) Living in London First time in Prague Jasmine Ashley
  • 4. #CD19 An improvement on what we have A solution that everyone can use A solution that can be scaled up A solution that follows best practice A solution to be proud of One team Project Goals
  • 5. #CD19 What is a lost project ? TIME COST QUALITY “functionality was not there” “we cant do our jobs as well as we expected" “6 months late” “people moved on to other projects” “staff resigned” “no budget left for later phases” “I was let go after the project”
  • 6. #CD19 Visual Example– Tree House Project! Team Tree House
  • 7. #CD19 Predicting the future No Testing No Documentation No Roles Wrong Tools No communication
  • 8. #CD19 1: The Importance of Roles Responsibility, Ownership, Team Work, Escalation, Safety & Respect Project manager Resources Construction Security
  • 9. #CD19 Roles, definitions, assignment Consultant Account manager Project Manager Solution Architect Technical Architect Business Analyst Implementation/ Functional Consultant Technical Consultant Quality Assurance Release manager Customer Sponsor Product Owner Project Manager Subject Matter Experts UAT Testers Trainer Administrator Change Manager Planning Analysis Design Implementation Testing and Integration Maintenance
  • 10. #CD19 We lost the project with un-clear roles
  • 11. #CD19 2: Communication Change management Internal communication – progress, risk, action, urgent External communication - stakeholders sponsors Email, phone, text, chat Praise / feedback
  • 12. #CD19 THE STORY (consultant) The solution must be able to send out notifications to a user when a record has changed. THE ACCEPTANCE (client, customer) As a specific user I receive a clear notification that states key changes that have happened to a record when a record is changed. THE SOLUTION (what was built) A detailed email is sent to the record owner and a notification within the solution is sent that links to the record. The Confirmation of Done Planning Analysis Design Implementation Testing and Integration Maintenance
  • 13. #CD19 Isolation Stakeholder confusion Increased costs Dropped Commitments Solution Confusion Blame Miscommunication
  • 14. #CD19 We Lost the Project with NO Communication
  • 15. #CD19 Who knows how to do what …. Play to your strengths Upskill in the build up Maintenance Administration assignment 3: Tools and skillsets Planning Analysis Design Implementation Testing and Integration Maintenance
  • 16. #CD19 We Lost the Project with incorrect tools
  • 17. #CD19 ”What is a test script and why do I care?” “I need this bug fixed now, I already tested it before, it should be fine” “deployments take too long, just do it in in production!” 4. The Importance of Testing
  • 18. #CD19 IT IS THE ACCEPTANCE As a specific user I receive a clear notification that states key changes that have happened to a record when a record is changed. What is Testing ? Planning Analysis Design Implementation Testing and Integration MaintenanceBuild >Quality Assurance>User Acceptance > Real World How to know it is ready ? How to prove it has been checked? If it fails in the real world how do we find it ?
  • 19. #CD19 Lost function, without testing it doesn't work
  • 20. #CD19 Proposals and contracts. Estimates and timelines Solution notes and design Instructions and training slides Known issues and troubleshooting. 5: Documentation Planning Analysis Design Implementation Testing and Integration Maintenance We have just spent 500,000 on this project. Who is going to use it if they don’t know how ?
  • 22. #CD19 The Cycle of all 5 Roles Communication ToolsTesting Documentation TIME COST QUALITY
  • 23. #CD19 Strong Team User ownership Achieving company goals Move on to more improvements Work together again Successful project completion

Notes de l'éditeur

  1. We have all been a part of a project at some point in our lives. From pitching a tent at camp to planning a birthday party. Returning a ring as part of a fellowship with hobbits and wizards in middle earth to a salesforce CRM implementation phase 1 roll out. During these projects we have consciously or subconsciously done these 5 things well or not so well. We get to the end of a project and and have felt good about what has been achieved or realised that we could have done some things better. How many customers have felt a little jaded or lost on the whole project process and thought I wish I had known a little more before we started. If everyone, consultants, sponsors, end users are aware of these 5 ways to lose and project we can WIN them, achieve our goals and maintain the salesforce Ohana.
  2. Projects vary from 5 days to 5 years and we hear the terms AGILE and WATERFALL and PSEUDO AGILE as the applied methodology to try determine how we will conduct ourselves and execute the cycle. No matter what way you decide to do the project you will and you have covered these steps. 5 ways to lose a project touch on every single one of these stages. Some people may not be involved in the early stages. In fact I can tell you most certainly not everyone is included in all the stages which is why it is so important to know them and know where you are when you are part of a project. If you try to analyse and design the solution when the entire project is reached the maintenance stage you may well be a bit lost or disappointed when you find out what you wanted wasn’t built the way you wanted it to be.
  3. What makes a successful project? Depends on who you are asking but these are the high level signals of success that I keep in mind while I am in a project. If we all define them and agree them we are all working in the same direction. The concept of one team can seem hard but the goal is to work as one unit to achieve an end result. Much like your own personal goals a project has its over all goals and targets to keep everyone on the same pathway. For the consultant: best practice is configuration over code. If we all have this in mind then I as a consultant am not going to go rouge and start making triggers over process builder to hand work off. For the customer: An improvement of what we have, you have selected a new solution not to recreate a copy of the current systems and processes you have. Keeping an open mind to the slightly different can be difficult but also rewarding.
  4. The SCOPE triangle is a project management model that really nails it. Circulating since the 1950s Quality is sacrificed if you soul focus is to save money and do it the fastest time ever. Like all models it is a guide, putting more money and resources into something can slow down time and the quality of the work if you have too many people. Those at the top focused on saving on one of these key areas create tension and pressure at every level of the project This model is not only for consultants but for clients and end users too! A project goes over time and over cost then your budgets are slashed for BAU, you aren't able to do your day job while this project drags out. A loss is having to sacrifice something in order to get it across the line. You still get an end product/ solution but you are left with a bitter taste A success is balancing right in the middle of this triangle
  5. Projects are done in teams, there is always a team. You may think you are the only person who is doing the work but who you are doing the work for is in the team, who they are working for is in the team and who ever you ask for help is part of the team! For this presentation I have created illustrations to represent the different losses and outcomes you can have when we are working together. These are a visual representation of what can go wrong. This is project Tree house! And this is the team that will be working together to achieve this presented end result. While I am talking through each of the ways to lose a project I will be sharing examples of my experiences and observations. It will be interesting to see who else has had similar experiences as myself, or even better who has worked out ways of improving these experiences. So please come and speak to me after this presentation if you want to share!
  6. These are the 5 ways to lose a project ! They still have some function but it is not the treehouse we had on the previous slide. This is the journey we will take together. Nostalgic or Insightful this is my interpretation of how project tree house can really go wrong. Roles, Communication, Tools, Testing and Documentation make up the foundation of our project. When one or more is sacrificed we don’t get the expected results. We will work through each – you will see these images again shortly.
  7. First up – Roles! Who is doing what? When I first started consulting I knew what my role was and I would happily ignore those around me and just truck on. If I didn’t know something I had a senior to talk to and they would fix it. This was a mistake ! Because when that senior was not there – I wouldn't’t have a clue who I was supposed to consult. I would make a call myself or WORSE do nothing until the senior returned. Roles are so important as the first step because they are the directory of who is responsible for what. Who do you escalate to? Is this person giving me work that is relevant to my role and outputs ? This person has just said they approve the requirement – are they the person who signs everything off? ownership respect and availability. Diversity in a project is supported. Raise your hand to support. Raise your hand to ask for help. Not only do we have roles within a project but people have their roles outside of a project too. School pick ups, appointments, part time. Respecting the people you work with and understanding they may be working different hours or have multiple responsibilities.
  8. Until recently it dawned on me that – I work on projects every other day. I have clients and customers have never participated in a salesforce implementation project before this very slide is presented to them. Its project kick off - we talk about the delegation of roles how important they are – people raise there hands and take a role maybe 2 and I can say I have not looked at the slide or the assignments again. Understandably not everyone knows what the role means or they do, but their interpretation of the role, the responsibilities and time that it will take them to do it is very different to another member of the team. In the past, I have put my hand up to cover people in my team for a short time believing that it would be just sending a few emails and organising meetings. Only to realise their role has taken up my entire day and I haven't had a chance to configure a single thing. I have had super star clients that have taken on multiple roles within a project because they were the only person with all the knowledge of the company. Burn out and take sick leave for the go live. No one else has been able to sign off the work until their return. Each person takes a single role to ensure that all responsibilities are being met. Each person understands that role Each person has someone to delegate full control to if absent. ATTEND meetings, have buy in, and its difficult to do this when you have a company to run.
  9. Unclear roles at any level of a project will delay time! Throughout a project roles should be revisited. If someone is not fulfilling their role it should be escalated sooner rather than later. Either someone new has joined, someone has been delegated a new role or someone is on leave. It helps keep people accountable and reduces the gaps in which tasks and escalations can fall when trying to achieve in a project. When I feel that my role is unclear, I make a point to take a step back and go over my tasks and responsibilities. This leads nicely on to the next point – In order to understand roles we need to be able to communicate!!
  10. Communication is key within the project - regular planning, discussion, open floor for those who have found something that helped, something that is blocking and possibly something that is cool to add! (if time permits) Outside of the project communication is as important. Change management. Whose building this. Who’s invested in this. Who’s signing this off. Who’s benefiting from this. If you don’t tell people what you are doing they may throw a spanner in the works Example - If I assume that I need to build a complex flow with 25 different outputs for the customer but I don’t ask them. I may end up spending more time than required building out the best flow I have ever made in my life. Only to find out they don’t need it and it needs to be removed.
  11. Requirements! Having requirements and acceptance helps all of us know; When has build stopped? When is a sprint over ? When are we happy with the function? It needs to be recorded, in writing and reviewed. It ideally is done during the define stage but can be revisited and debated through out a project. If we fail to communicate we fail to agree on the definition of done as a project team and instead assume our own definition. Here is an example and this is the core of every project!! But if you haven't written it before and everyone is on a time sensitive path to get things done – this is dropped or consultants end up writing it all themselves. Marking our own homework or making large assumptions about the business. This confirmation of done feeds into testing, feeds into training, feeds into your documentation. If you can ace this then you will find it much easier to move forward when you get to build and test!
  12. Miscommunication not only means the wrong words said, but the tone, the choice of tool to communicate with. Annual leave, calendars, I regularly announce my countdown to my holidays it makes sure people are aware and creates a better project culture. If something is serious and urgent and will impact on the overall project, a private message to a team member is not sufficient. They may not understand the urgency because it doesn’t impact their work, they may not pass it on. Fear of being wrong in your communication can also hold a person back. A customer subject matter expert doesn’t think the requirement has been captured accurately. They can see that there is something missing but because they are working with an experienced consultant it is assumed that they will catch it. Its their job they probably already saw it and will deal with it later. The same can be said for a consultant seeing something missing in a process but assuming a customer would have said something. Diffusion of responsibility. Corporate bystander effect. You see something going wrong and you assume someone else is responsible, will deal with it or already has. Only to find out everyone thought the same. The more people on a project the less people are inclined to take responsibility. We are humans and sadly we do read minds! So create Ohana and be open to having people point out something that may be missing for the good of the project!
  13. How do we stop this?! Regular meetings, regular standups, regular updates to those who will be impacted. Clear defined path that is revisited regularly to ensure everyone is communicating. Commit to writing the requirements and the acceptance criteria at the start of your projects. Together make sure all project members have the definitions and the understanding. Take the time to read through them together at the start. Encourage people to speak up ! Make a buddy system for clients and consultants. Use chat groups. Create an environment where people feel they can say something, As a project team member – if you feel something isnt right, even if its just a feeling in your soul. Know that saying something wont have a negative consequence. It may actually save the project. it takes time to build but if everyone knows the intention – which is to win at a project. You get buy in.
  14. Customers, consultants – I don’t need to plug the wonders of Trailhead – free platform for learning but if you are going to question why a function takes so long to build or why it needs to be customised this is the place to get a good understanding of the platform. Consultants you can create trail mixes for your customers so they don’t get lost in all the amazing modules. Consultants have certifications! These a great and add to your knowledge base but don’t disregard project experience! Currently I am in a service cloud implementation and my omni channel experience from 2 years ago is paying off because I know exactly how to build out what I need. It consumed my work life last project. Its like riding a bike for this one. Project management tools, design tools, communication tools. I don’t have skype anymore but some people do. My laptop is a mac I'm not sure how to use anything else now. Are we saving everything to a share folder? IF yes- put things in the share folder. What licenses have we got ? How many sandboxes are we going to use. Salesforce dx, git hub, and continuous integration have been my learning curve recently. I didn't’t have a password, when I got that the RAM on my laptop failed. The CI process steps are a little different to our usual practice. And due to lack of time to set up. I took up a day of not only my time but my technical teams time to work out that I NEED A NEW LAPTOP! Tool fail. THANK goodness salesforce is on the cloud. I didn’t lose my build. But I did lose a lot of time I have had to make up for. Check out my linked in for my article that is my personal CI journey!
  15. ROPE is not the best at holding a structure together! And gluing it is not the best technique. So why do we select tools that are not appropriate for our projects. How do we stop this? It starts in the planning stage and while everyone is researching the hows and the whys these tools should be selected. A Project management tool to hold the requirements and the estimates to track the build. A calendar tool to track peoples leave and availability. A communications tool email and messenger to tie people together Correct licenses and access should be granted well before build begins. Deployment method and tools should be agreed and installed the same time as licenses. Put time for it in your project plan and in your week to upskill those who come on to the project and don’t know the tools Set this all up before build begins.
  16. You may laugh but these are sayings I have heard time and time again and they are not said for ignorance. It is because of TIME ! All the build, all the questions, all the communication everything sounds like its coming along GREAT! So why do we have to test it and why cant the consultant do it ? They know this stuff better than I do – how am I supposed to tell if its working. Why cant this just go into live? ALL pains we have all thought. Not just the customer. As a consultant I too have to check my teams work. And some days I wish I didn’t because I don’t have the time. BUT I do it because if I can find a mistake before someone else down the line does then I wont have to dedicate time to fixing it later.
  17. User stories + Acceptance criteria come in to play and where the real team work kicks in. If you’re building a structure you check that it can hold your weight and it does what you need it to do. Will they be able to use it ? Do they know how to use it? Have they tried it - if I build a small tunnel that only I can fit in - I don’t know until it’s tested. Someone has to check that I have fulfilled my obligations to this project. If we simplify It. . I can build it and test it. I can tell the next person. They take my word for it and tell the next person it works, they tell the next it works. No one has checked if it works. And no one will find out until the end that the requirement was wrong, my solution wasn’t the one that was expected or that I only tested as a system admin and it doesn't’t work for any other profile. Would you tell you bosses bosses boss that everything works perfectly without testing it yourself ? In essence that’s what happens when people try and skip it Testing sounds uncomfortable and scary to those who have not tested before but really its your chance to get in and get a VIP tour of the new solution hitting your company. Testing is the chance to become a champion in the office, you are the first in the know! When this thing comes out people will look up to you for knowing your way around.
  18. How do we stop this Clarify user stories, acceptance criteria at the beginnning. During each sprint confirm the stories and acceptance are still valid. Have those that are going to test it attend the show and tells or give them regular updates on how the build is progressing Involve them in the scenarios that they will need to test. These come from the acceptance criteria. They don’t have to be technical they can be a story. Create a plan. Either rolling testing or blocks of testing Allow your testers the time to test If the testing is not complete – do not skip to the next part of the project. It will hurt the project adoption. It may end up affecting the business Consultants take the time to show has been built. Record it and share it
  19. So quickly to reduce the cost of a project this one of the first things to be taken off the table or something that is left to the very end when the time is tight. How do future users use it – how do we remember what we built for phase 1 to determine what should be built for phase 2 Extensive Health checks and discoveries will be required for the next stages Roll on of new project members - long periods of onboarding. Dependency on those who gathered the requirements What does QA follow – How do users understand their solution. During the project things have been writing down by individuals- the collation of it and the organisation of it is what will make the hand over of the solution smooth We say “out of the box” but there are so many ways to configure out of the box. Without directions on where to look how do you know what you are changing / breaking and how do you check fo best practice as a customer without any record of what has been done?
  20. It is the core to adoption for future users! The core for the continuation of the use of your solution. Here are some ways to create documentation - record when you show and tell (demonstrate a function) the requirement is to have a secret entrance with a sequence of tasks to gain entry. No one wrote it down! New club member joins … they cant get in. Video, Document Infographics Share Drive Salesforce files Training slides Training activities Give time to the project for both sides to create content. Assign a role to their maintenance and upkeep
  21. The cycle of maintaining all 5 things while on a project is constant. Not only is it good for the end result it is good for the journey People can be added to the project at later points, and others may have to leave. People may not want to leave and try stay! Staying on top of them will enable new users to contribute quicker and without as many errors. The wider business looking in wont see a delay or lag in timelines.
  22. Its not all roses !! But if we have balanced out the scope triangle and we have kept on top of the 5 points that I think are key to a projects success. Then we replace with bitter taste with a sense of achievement. My best projects are the ones where we nailed the requirements and we gave some more on top because we had spare time. They are the ones that I think of and wonder how they are or the ones that I get excited to catch up with knowing they are going into their next phase. People that I keep in touch with on linked in are people I want to work with again. No one is perfect but when these 5 ways of losing a project get the attention they need it creates an environment of respect, growth and achievement. Coming together, working together creating the Ohana in your project. Having shared this, If I get the chance to work with any attendees in the future, I know we will achieve at least THESE 5 things.