SlideShare a Scribd company logo
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!

More Related Content

PDF
Wood anatomy and structure , wood and its products
PDF
Brochure Design | Company Profile Design | Brochure Design in Chennai
PDF
เอกสารประกอบการเรียนเรื่องเซต
PDF
Vascular plants diversity.pptx
PDF
แผนภาพ
PDF
ชุดกิจกรรมการเรียนรู้แบบเพื่อนคู่คิด เล่มที่ 11 การหารเศษส่วน
PDF
Comparative Accounts of Selaginella And Isoetes
PDF
ค่าประมาณและการประมาณค่า
Wood anatomy and structure , wood and its products
Brochure Design | Company Profile Design | Brochure Design in Chennai
เอกสารประกอบการเรียนเรื่องเซต
Vascular plants diversity.pptx
แผนภาพ
ชุดกิจกรรมการเรียนรู้แบบเพื่อนคู่คิด เล่มที่ 11 การหารเศษส่วน
Comparative Accounts of Selaginella And Isoetes
ค่าประมาณและการประมาณค่า

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

PPTX
How to Foster Engagement and Understanding Using Agile
PDF
Project Management Action Plan One Pager Presentation Report Infographic Ppt ...
PPT
IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...
PPTX
Yale waterfall delivery approach training deck
PPS
Speedbumps and Detours - Navigating Resistance to Change
PDF
Project rescue fix it ot kill it
PDF
20 years.lessons.learned.key
PDF
Communicator’s Pivotal Role in Project Management
PPT
Why Training Projects Fail:How to Recover
PDF
Offenberg.joel
PPT
Integrated Project Management And Solution Delivery Process
PPTX
Agile Approach to Admin Work in Salesforce
PPTX
Be kind to your future admin self, Silvia Denaro & Nathaniel Sombu
PPTX
J.Levy Persentation - M3
PPTX
First time agile - Agile and UX at Citizens Advice by Adrian Hunt
PPTX
Making Agile development and UX work at Citizens Advice
PPTX
Remade Slides.pptx
PDF
Project Teams - people issues, roles, and responsibilities
PPT
Spm unit 1
PPT
PM-1 Overview.ppt
How to Foster Engagement and Understanding Using Agile
Project Management Action Plan One Pager Presentation Report Infographic Ppt ...
IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...
Yale waterfall delivery approach training deck
Speedbumps and Detours - Navigating Resistance to Change
Project rescue fix it ot kill it
20 years.lessons.learned.key
Communicator’s Pivotal Role in Project Management
Why Training Projects Fail:How to Recover
Offenberg.joel
Integrated Project Management And Solution Delivery Process
Agile Approach to Admin Work in Salesforce
Be kind to your future admin self, Silvia Denaro & Nathaniel Sombu
J.Levy Persentation - M3
First time agile - Agile and UX at Citizens Advice by Adrian Hunt
Making Agile development and UX work at Citizens Advice
Remade Slides.pptx
Project Teams - people issues, roles, and responsibilities
Spm unit 1
PM-1 Overview.ppt
Ad

More from CzechDreamin (20)

PPTX
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
PPTX
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
PPTX
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
PPTX
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
PDF
Powerful Start- the Key to Project Success, Barbara Laskowska
PPTX
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
PPTX
AI revolution and Salesforce, Jiří Karpíšek
PPTX
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
PPTX
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
PPTX
Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
PPTX
Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...
PPTX
How we should include Devops Center to get happy developers?, David Fernandez...
PPTX
Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...
PPTX
Architecting for Analytics, Aaron Crear
PPTX
Ape to API, Filip Dousek
PPTX
Push Upgrades, The last mile of Salesforce DevOps, Manuel Moya
PPTX
How do you know you’re solving the right problem? Design Thinking for Salesfo...
PPTX
ChatGPT … How Does it Flow?, Mark Jones
PPTX
Real-time communication with Account Engagement (Pardot). Marketers meet deve...
PPTX
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Powerful Start- the Key to Project Success, Barbara Laskowska
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
AI revolution and Salesforce, Jiří Karpíšek
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...
How we should include Devops Center to get happy developers?, David Fernandez...
Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...
Architecting for Analytics, Aaron Crear
Ape to API, Filip Dousek
Push Upgrades, The last mile of Salesforce DevOps, Manuel Moya
How do you know you’re solving the right problem? Design Thinking for Salesfo...
ChatGPT … How Does it Flow?, Mark Jones
Real-time communication with Account Engagement (Pardot). Marketers meet deve...
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...
Ad

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Spectroscopy.pptx food analysis technology
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
KodekX | Application Modernization Development
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Empathic Computing: Creating Shared Understanding
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Spectral efficient network and resource selection model in 5G networks
Spectroscopy.pptx food analysis technology
MYSQL Presentation for SQL database connectivity
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
KodekX | Application Modernization Development
Reach Out and Touch Someone: Haptics and Empathic Computing
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx
Empathic Computing: Creating Shared Understanding
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
sap open course for s4hana steps from ECC to s4
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx

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

Editor's Notes

  • #3: 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.
  • #4: 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.
  • #5: 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.
  • #6: 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
  • #7: 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!
  • #8: 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.
  • #9: 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.
  • #10: 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.
  • #11: 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!!
  • #12: 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.
  • #13: 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!
  • #14: 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!
  • #15: 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.
  • #16: 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!
  • #17: 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.
  • #18: 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.
  • #19: 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.
  • #20: 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
  • #21: 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?
  • #22: 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
  • #23: 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.
  • #24: 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.