Submind YouTube summaries
Thumbnail for Selling Drupal: How to win projects, and not alienate delivery teams

Selling Drupal: How to win projects, and not alienate delivery teams

Watch on YouTube

Video summary

Selling Drupal effectively requires more than just securing a contract; it demands a fundamental alignment between sales and delivery teams to ensure sustainable project outcomes. At Zucha, an agency specializing in Drupal solutions, leadership recognized that friction between these departments is often structural rather than personal, causing significant harm to revenue forecasts, recovery rates, team morale, and client trust. The core issue stems from misaligned incentives, poor handover processes, assumption-driven scoping, and the late involvement of delivery personnel during the sales phase. To combat this, the agency implemented a strategy where developers join early in the discovery process to ground estimates in technical reality while transparently documenting risks without compromising competitive advantage. This approach ensures that when clients face vague requests or withhold critical information due to fear of higher costs, the team can proactively address these gaps with clarity and compassion before delivery begins, thereby building instant trust instead of navigating a minefield later on. Beyond early involvement, Zucha established structured handovers and shared forecasting accountability to prevent information loss and foster a culture of collective responsibility. By integrating delivery managers directly into sales processes where they map project plans and resource usage against forecasts, the agency created robust feedback loops that allow teams to adjust strategies when scope realities threaten target achievement. This transparency extends to making assumptions explicit during RFP responses, such as clarifying infrastructure requirements even if clients avoid difficult topics, which helps manage risks strategically by deciding whether a potential financial hit is worth accepting for strategic gains like entering new sectors or geographies. Furthermore, the inclusion of contingency budgets where procurement rules allow acknowledges that perfect accuracy is unattainable and necessitates calculated risk tolerance based on the value of each opportunity, ensuring that agencies can maintain commercial ambition while protecting their reputation within the Drupal community. The results of these structural changes have been transformative for Zucha's operations and market standing. The agency now enjoys increased confidence in its forecasts, higher account values, and improved recovery rates which rose by 14%, alongside sustained positive culture across global offices and an impressive client satisfaction rate where 89% reported being very or extremely satisfied. These outcomes demonstrate that "winning" a project truly means ensuring it can be delivered sustainably; treating revenue as a shared product allows agencies to balance commercial goals with the protection of their professional standing. By increasing visibility through transparency, implementing evolving documentation during handovers, running joint scoping sessions, aligning on single key performance indicators like budget or recovery rates, and holding joint forecast reviews, teams can collaboratively address gaps rather than blaming individuals. Ultimately, this holistic approach proves that agencies can thrive by fostering shared responsibility from the outset, ensuring that every project not only meets financial targets but also upholds the high standards expected in the Drupal ecosystem.
Read the full video transcript
Good morning everyone and welcome to our session today. I am Hannah McDerma, operations director at Zucha. We are a specialist technology and experience design agency focused on creating people first solutions powered by Drupal. My experience at Zucha has largely focused on implementing and optimizing delivery workflows and more recently my remit has expanded to also include new business from an operational perspective. And hi everybody. I am Hannah Oli. So no, you are not seeing double and it is not a typo. We do both have the same name, but at least it makes it easy for you to remember. Um I am the lead business development manager here at Zucha and I'm aware the definition of that role can look quite different across different uh agencies. So for a little bit of context at Zucha, what that means is I look after the sales life cycle from opportunity qualification all the way through to hopefully handing over to the client services and delivery team. It's a role I'm extremely passionate about and have also been fortunate enough to speak at a previous Drupalcon in Drupal Europe Barcelona on how we manage this function towards success at ZA. So in terms of our session today, the title itself drew inspiration from a number of sources. The first was the naughties comedy with Simon Peg, How to Lose Friends and Alienate People. And the other was the hit Netflix show Southern Sunset. Now for those of you who aren't familiar with that show, the premise of it is that it follows the lives of glossy LA realtors as they sell homes to the rich and famous. You might be wondering what on earth does that have to do with selling Drupal? Well, actually quite a lot. Apart from their snappy sense of style, uh the needs of realtors is that they have to balance the needs of both the sellers and the buyers in that sales process. If they don't, they may leave the buyers feeling conned or missold and they may leave the sellers to deal with the consequences. That's the tension that we'll be exploring today. So yeah, that is what we are here to talk about today. It is that overlap between sales and delivery and a friction that has almost become a running joke across a variety of agencies and industries. So I've been with Zucha for coming up on about six years now and in that time we've continued to grow and scale significantly and what we've noticed is that as agencies scale and grow these frictions or misalignment becomes a measurable source of operational shortcomings rather than simply a you know complaint between departments that can be brushed off. revenue, client satisfaction, and team psychological safety are all taking a hit due to our perceived notion that this friction misalignment is um acceptable and nearon expected within an agency environment. We believe that this friction is structural and not at all personal and therefore within that there are actual opportunities to begin to reframe how you potentially look at these two arms of your agency business. So as we began to implement the structural and organizational changes that we're going to discuss throughout this session today, one thing that actually became immediately I guess obvious um to us was that Drupal as an open source open source software is actually being hit the hardest uh by these impactors. And if we want Drupal, and I'm sure everyone would not be in this room today if they didn't, to be able to succeed against uh large scale proprietary ecosystems, then that commercial maturity really matters. So to round off our introduction, we want to introduce three key themes that will be woven throughout today's session. The first is that revenue is a shared product. It's not solely owned by sales nor by delivery. The second is that operating models drive behavior. The systems and the structures that we put into place really matter. And the third is that alignment between sales and delivery protects both your profit margins, but also your reputation. Increasing revenue and increasing quality do not need to be mutually exclusive. As we've claimed with the title of this session, it is very much possible to sell Drupal and not alienate your delivery teams. So let's first start by asking the question, what is the cost of this misalignment to our businesses? The first area to consider is the commercial consequences. One of the common victims of this misalignment is your revenue forecast. Where sales and delivery are not working in lot, you'll often see your forecast being spiky or subject to last minute positive or negative adjustments. This means it's not something that you can rely on to make sound commercial decisions and therefore you're introducing risk into the business. Similarly, you'll also see unstable recovery rates where sales and delivery are not working together. What we mean by recovery rates here is the comparison between your original estimates and then the actual time spent. I'm sure we've all been handed a project where the estimate is 10 days and the actual time to complete it is 100. That is an example of a very poor recovery rate. And lastly, we can't forget the cost of renegotiating scope post contract. On the occasions where we are able to do so, the time to reestimate the potential financial penalties of doing so are all things that we must consider as a consequence of this misalignment. The second thing to consider is the cultural consequences of these two teams not acting together. This might be harder to measure and less tangible, but just as important for your business. What we'll see where the TU teams are not set up to work together is potentially defensive rather than collaborative behavior and therefore the opportunity for risk but also missing out on opportunities. As a result of that, we may see a negative impact on the team's psychological safety. No one feels uh safe to raise their head above the parapet to suggest issues or solutions to things that we're facing. And in turn, as a result of both of these things, we may see an impact on our team morale and in the worst case scenario, increased staff turnover. So that brings us to our third major consequence, which is the impact on our clients and the wider um Drupal ecosystem. Consistency and predictability are two fundamental pillars of any long-term successful client and agency partnership. Starting off delivery with clear inconsistencies between what was promised during the sales life cycle and then what becomes sort of immediately apparent uh once the contract gets started is a surefire way to cause an erosion of trust right from the offset. your delivery teams then have to work 10 times harder to bring those guard walls back down that have been put up by clients as a result of this practice. We have also um on a selection of occasions been unfortunate to see the damage that this misssold inconsistent delivery can do on the wider Drupal ecosystem. We've spoken to both clients and prospects of told who have told us of the uphill battle to even get Drupal considered as a solution when there are key stakeholders in the room who have previous negative experiences of misssold, expensive and overpromised Drupal delivery. So when we missell complex Drupal work, we might win the contract and that feels good in the short-term revenue, but long term, who is winning here? Because it's not us. it's not the client and it is almost certainly not Drupal. So, we're going to get a bit into why is this happening, but before I do that, I just want to do a quick show of hands to who we have in the room. So, please put your hand up if you were involved in sales. Quite a lot of you. Uh delivery, same hands going up. Uh leadership and I'm expecting a big turnout on this one. Who here has felt the consequences of a misaligned delivery? Right. So, we definitely got the right people in the room. So, I think it's important to go into potentially why is this happening? Well, first of all, you've got your key structural drivers at play. And the first one is sales incentives. When individuals in your sales team have these ambitious revenue and growth targets, these can encourage tunnel vision and individualized thinking. And to be absolutely frank about it, when your take-home pay is on the line, individuals are more likely to ignore clear red flags, obscure difficult details, and ultimately make unrealistic commitments just to secure the contract. This in turn then directly counters the targets of delivery teams who are keen to prioritize accurate and sustainable delivery. So what we're doing here is localized optimization. We're rewarding individuals or individual departments for localized success without linking this back to a wider global systems optimization approach. And this might be successful in an early startup agency environment. But with growth, the cracks really start to show in this operational immaturity. So alongside these structural uh gaps, we also have process gaps that are continuing to drive that misalignment between the two teams and potentially increase friction. The first that we have to consider is handovers. We've all probably uh paid the price of a poor handover where we've not received the full information or any partial information at that point and then had to have a difficult conversation with a client who's surprised to know that you didn't already know that. where these handovers are missing. We are introducing risk and we're causing friction between teams. Another area that is causing friction and I'm sure again we've all uh been privy to this is assumption driven scoping. Now we've all heard the phrase when you assume I won't finish that but the sentiment very much applies here. If we make assumptions in the sales process to drive our estimations, the people who are paying the price of the delivery team when they have to have the hard conversation with the client that the budget or the timeline that they want to meet just isn't quite there. And lastly, the other process gap that we have to call out is that delivery is almost always only involved at the very last moment at that point of handover. They are the ones on the cold face every day. They can spot a risk a mile off, but they're not given the opportunity to be involved earlier in the sales process in order to shape that outcome and perhaps make it an even better one than it would have been previously. So, getting back to the Drupal of it all, I guess, um, we've mentioned a few times that we believe Drupal is hit the hardest by this, and that is for a number of reasons. The first being the very nature of open- source projects that encourage variability and flexibility throughout delivery. Thinking of things such as third-party integrations or emerging complex functional requirements. Right. So at Zucha we really bang on about the importance of getting discovery right and it is for this reason. It's ensuring expectation and prioritization alignment from the offset allowing discovery to be able to reshape scope. When we overpromise just to win, this can have a restrictive impact on discovery and a negative impact on the rest of the project as a result. We all know as well that Drupal has a major presence in public sector and higher education institutions. In the UK at least, which is where we're from, if you can't really tell, um these sectors are bound by particularly strict procurement requirements around early commitments to both budget and scope. I am led to believe that it's a similar story here in the US, but if anyone wants to chat about that after the session, please come and grab me. But what we're trying to say here is that under these particularly restrictive procurement environments where Drupal so often finds itself, it is more important than ever to take extra care and be collaborative and transparent throughout this process in order to ensure an ultimate successful Drupal delivery. So, we've just laid out all of those root causes, but what we find is that often instead of addressing them, we fall back onto common tropes. So, some of the ones I'll talk through here, I'm sure you've heard before. So, things like sales over promise, delivery teams aren't commercially minded, friction is inevitable, and even worse, friction is necessary. But in order to see real change, we need to reframe these myths. So let's consider that friction is a system of this uh is a is the outcome of the systems and the processes that we put into place or that we allow to evolve in that way and that these systems ultimately produce the behavior that they incentivize. So let's take a little bit of a step back and talk about our experience with this at Zucha. For the sake of this session, it would be great if I could talk about a dramatic light bulb moment where all of these things came to the four. But the reality is is that an agency as an agency as our operational maturity increased the need for better alignment between sales and delivery also increased. When we look back over our reporting from uh the last few years the evidence that we can see is quite clear. One thing that we really wanted to improve was our confidence in our forecast. At one point we were unable to rely on it. it wasn't something that we could consider as an accurate picture because as I mentioned earlier in the session, one of the indicators was that it was subject to short term changes and uh could fluctuate month. We also had the uh burden of inconsistent recovery rates. So what this typically looked like was that we could be vulnerable to short-term impact of one particularly bad project. And we were seeing feedback flagged both internally and externally. So within our teams although they would felt safe to share they were raising concerns around uh things in the sales process and equally sometimes we would get client feedback that reflected the gaps between sales and delivery. Being able to look at this holistically and with hindsight we can see that sales and delivery were both independently trying to improve but they were doing so on their own rather than together. And as a result of that, Zucha as an organization wasn't optimizing globally. When we look at the operating models between the two departments, the delivery team had grown and matured and had a discipline and agile processes in place. But in comparison, pre-sales and new business was relatively informal. What we could consider here was the problem was not the communication or the people in the teams. The problem was the system design. So, as Helena just mentioned, there was no big overnight uh dramatic reset. This has been achieved over a process of continuous improvement, test and learn, and ultimately just failing forward. So, we're going to look a little bit into, you know, what we've done and the operating model at Zucha to be able to combat this. And the first step is the idea of a shared sales discovery. So early joint scoping and estimation uh with the developers that would actually be involved in the contract ensuring that our estimations are actually informed by the doers. These are then documented as key sales artifacts to be referred to back throughout delivery. This early engagement also enables explicit articulation of any unknowns, risks or clarifications that come out as a result of this engagement with our technical team. These are also then again documented and considered to be shared uh with the client to alleviate any of those areas of concern. So what I'm saying here repeatedly is that these are documented that does not mean they are then shared uh with the client uh without a second thought. Sales must be ambitious and it must be competitive. Strategic decisions are still being made to offer discounting pricing, be more competitive, or simply accept a higher degree of risk tolerance just to win the contract. These decisions are made with a view of what is best for the business as a whole and not what is best for individuals or individual departments. We consider factors such as, are there resource gaps we're looking to fill? Is this a sector or geography we're looking to be particularly competitive within? or are there opportunities for innovation within this project that we can take advantage of? All these factors and more are still, you know, informing our approach to sales from a strategic perspective. The difference is that these decisions are made transparently, collaboratively, and across departmentally acknowledged rather than discovered as a surprise later on down the line with no traceable accountability back to sales or whoever made those decisions. What this really is is working in the open. Decision making between our technical team, leadership, delivery and sales is flowing freely between one another with no closed doors behind which decisions are getting made. This ensures accountability, clearly understood expectations, and ultimately derisks those surprises later on down the line. So just because we've had everyone involved at this stage means we're ready to just kickstart and roll into delivery, right? No, poor handovers make for poor projects. Our own handovers at Suture are iteratively informed by both our delivery and sales team to ensure they're basically informed by the pain points and gaps that we're discovering. This ensures that all documentation is provided. There is clear expectation, clear commercial expectations. So things like has there been a discount or intentional underestimation that the delivery team needs to be aware of and also clear ownership throughout this transition preventing anything from falling through the cracks in what is often a very delicate phase of any client and agency partnership. This also provides an opportunity for delivery to challenge anything that comes out of the sales life cycle. Again, going back to the accountability I just mentioned, sales doesn't just disappear once the contract is signed. Go home and consider it a job well done. This um does also introduce a degree of risk um in doing this phased handover as there are simply more cooks in the kitchen. And this is where the checklists and the roles and responsibilities really come into their own. ensuring there is clarity on ownership of tasks and phases as we progress through this kind of emerging and exiting phase transition. Doing it like this has also had the unintended uh an positive impact on our clients who have also given us positive feedback on you know the phased handover that enables a friendly face to stick around during the project delivery rather than just a cold cut handover to a brand new team. So to give a little bit of an example on this I guess and these two bits that I've just discussed here what you know how we do it we are recently working with a UK university and use during that joint scoping and estavation phase uh that I mentioned our technical team were raising risks around potential gaps in the client's infrastructure we raised these with the university at the time again very on very early on in the sales life cycle but as it transpired they were also also suffering from kind of limited visibility into their infrastructure as well as a result of the working relationship with the incumbent. So we won the contract which is great and as we got started it sort of became obvious that our concerns around the infrastructure were matched up in reality once we had access to everything. We then raised these uh with the client once more. But our team were prepared to deal with this you know quickly and efficiently and the university themselves were also anticipating these gaps to come up as they'd had that earlier communication with us much earlier on. They also appreciated the speed at which we were basically able to offer solutions as our tech team already had an idea of the information and the gaps instead of having to basically messily at that time fumble around look for the information and come up with a solution on the spot. To take a view on this, if we hadn't have prioritized transparency and collaboration throughout this phase, our team would have been likely blindsided by these gaps that came up. we would have had to present the client with bad news during again what I said to be one of the most delicate phases of any client agency partnership and we would have been starting off from a point of friction rather than efficiency which is what we're all looking to avoid. So the final kind of pillar of this model that we implemented focused on the idea of shared forecasting accountability. What this meant was removing the silos and ensuring that we were integrating departments when we were considering our operational design. The first kind of key area that we focused on was how we thought about revenue and how we treated that within the business. So the key to this was aligning our metrics. We talked about metrics a lot today but it was alignment and simplification of those metrics that really was at the heart of this. So for us this meant focusing on a single number which was the budget for all teams sales, delivery, client services, the whole team to understand what they were aiming towards and also communicating that. That was something that was really key. And so now within our business, if you ask any member of those teams, what our budget is, where we are in the current month, within the current quarter, within the rest of the year, they'd be able to answer you. Alongside this, we made sure that forecasting accuracy was treated as a shared responsibility. We did this by implementing changes to roles and responsibilities across those teams and formally capturing that. So it was really clear what the expectations from me every member of the team was. And then we also connected the dots between new business resource management and delivery management so that we could align our pipeline visibility with our capacity planning. Now, this was really key because previously, and I'm sure everyone has experience with this, we would win business and hope that we would be able to deliver it. With this approach, what we could do is we could make smart decisions with our sales pipeline. We could understand where we were underutilizing capacity, where we were overutilizing, and we could make decisions on what we would pursue and what we maybe wouldn't pursue. We could ensure then we had the capability and the capacity to deliver for our clients. We also made sure that we had cross functional forums and we were facilitating that collaboration between teams. Our weekly operations meeting covers the entire client life cycle from sales through to onboarding, delivery, support and potentially offboarding if there are those occasions. This means it's the same forum where we discuss client outcomes, delivery issues and also sales pipeline with the same people. So we have the right people in the right room to have those right conversations. We also make sure that we're modeling the behavior we want to see in the scenario that things go wrong. Instead of saying who is to blame, we're looking at what. So what was it in the systems that we have in place that allowed this to happen and what we going to do about it? You may have heard of some structures such as the five W's. These are really helpful for moving the dial away from the personal to the structural and seeing real change. Talking of change, uh what did we see as a result of these changes? What were the positive impacts for us at Zucha? So to hearken back to the start where we talked about commercial and cultural consequences from a commercial point of view, the biggest outcome at least from my perspective was that we have real faith in our forecast. It is our single source of truth and it is where we would go to to understand how are we looking today, where will we be tomorrow and what do we need to do about it. Similarly, we have seen an increase in our account value. So the new business that we're winning is better and we can at least partly attribute that to things such as the shared sales discovery that Hannah mentioned. Involving delivery in those early stage conversations means that we've had higher quality output and therefore higher quality wins. We've also seen much smoother handovers between sales and delivery because delivery has been involved earlier. They have the knowledge. We also have the structured handovers to ensure that the right information is always flowing between the teams and also the expectation that sales will be involved post handover should there be any concerns. And as a result of all these things, we have seen an increase in our project recovery rates. So since we started reporting on them, we've seen a 14% increase. and we have a steady roll in average that we see not impacted by short-term or single client projects. At the same time, we've been able to sustain the culture as a an agency from where we started, which was, you know, a small very small startup to one that has three uh offices across the world. Our relationships are built on trust. So that means that the default mode of operation is collaboration rather than any form of blame or defensiveness. And overall that means the psychological safety of the team is preserved. They feel comfortable to share feedback and that's how we measure it is understanding where cl our team are participating in retrospectives where they're sharing feedback in formal formal forums and so forth. So the third positive impacts uh that we've seen have been across our clients and the wider ecosystem. Primarily we've been able to deliver higher quality Drupal development. This is only possible due to a culture of collaboration and transparency enabling us to work with our clients in genuinely open and collaborative budget management as well as get the opportunity to try new things allowing our team to experiment with innovation and the latest within Drupal and our clients to ultimately end up with a better quality Drupal product leading them to becoming Drupal evangelists themselves. This has also been impacted by better scope management. Our clients are able to see us as a genuine extension of other teams working towards one shared goal. This is only possible when you establish a firm foundation of trust, something that is risk being eroded by taking that siloed approach to sales and delivery that we're trying to avoid. And of course, it's very easy for us to stand here and say this. Um, and that's great, but and there are, you know, obviously still bumps in the road that we face every day. But I wanted to highlight this stat here and that's that 89% of our clients report either being very satisfied or extremely satisfied with Zucha since we started pulling this metric from our client services department. This includes clients that we have on boarded within the last you know 6 to 12 months. So new clients into the Zucha fold and also heritage clients that we've been able to retain for over 10 years. And it's really great to see that they are s both feeling similarly positive about their experience with Zucha. So just to have a little quote there which is obviously very nice to see. So this is actually from one of our clients that came on board in the late summer early autumn of last year and it's a large scale public sector organization in the UK. Um obviously lovely to see and it's great for team morale when they get feedback like this. But what we want to stress is that the process that we've been discussing today it is iterative. Hannah and I are still working on initiatives uh continuous improvement initiatives to ensure genuine alignment between these departments, but the stats that we've shared in this section today should hopefully demonstrate, you know, that we are working towards shared KPIs that are going positively and they're also a real marker of how we measure success as a business. So, we wanted to finish up today with just a few kind of practical recommendations, a universal model that you can look to take away. Doing things the same old way simply isn't enough anymore. I am very sure that you don't need me to stand here and say this, but I am going to anyway that the landscape has become more competitive than ever. Stagnation when everything feels like it is evolving around you is arguably one of the worst places to be. So three levels to these practice recommendations and the first one is very simply visibility. What can you do to make operations more transparent and more collaborative between your two teams start with sales sharing everything that comes out of the sales process. So whether that's opportunity forecasting the revenue forecast likelihood scoring and share those directly with your delivery team who then in turn can share recovery rates, pain points and resource management profiles. This is simply a place of transparency beginning to understand how one another are operating and ultimately look for those opportunities where enhanced collaboration lie. We would also stress the importance of a structured handover. Ensure is formalized and with clear roles and responsibilities documented. This is of course likely to be something that you already have in place, but we would argue maybe it's time to just dust off the cobwebs and ensure it is really fit for purpose and actually functional within your business and not just simply documentation for documentation's sake. Our own handovers are iteratively involved by our team and therefore they are always evolving and that's the key point here. The documentation needs to be consistently evolving by the new challenges that come up and never stagnating. And finally, we would recommend just running one joint scoping session. This is just an opportunity to really get uh establish the ground for collaboration. If nothing else, this makes people feel heard. It makes them feel supported and it ultimately builds confidence in the process that you are trying to grow, beginning to ease those very frictions that we started off the session by discussing today. So the second level of this um I guess maturity curve that we're talking about today really focuses on starting to implement the notion of a shared operating model between sales and delivery. So the first part of that I would suggest is looking at your sales life cycle and starting to think where could one point in that life cycle be that you involve the delivery team to start with. This could be quite close to the end of the process, but it provides an opportunity for the delivery team to catch any final gotchas, any extreme risk that you need to be aware of before that contract is signed. And by doing that, you'll already be ahead of the game compared to most other agencies who aren't doing that. And over time, you may find that you can then more fully integrate them earlier in the process as we talked around the the shared discovery, the estimation. But that's something that would typically evolve with the maturity of that model. The second thing to bring up metrics again is uh to make sure that you align at least one shared KPI. Now that might look different based on your business. It may be your budget. It may be the project recovery rate that everyone is working towards improving. Pick one, focus on it, communicate it, and integrate it in all the relevant conversations that you're having across those teams. That means that all those teams know what they're working towards and they can share that success when they achieve it. And finally, introducing joint forecast reviews. If you're not already doing it, make sure you are. Bring the people in from delivery and from sales who are relevant to discuss where are gaps, where are opportunities, where are risks. Allow them to have the conversations between themselves and you'll be very surprised at the positive outcomes that you'll see. And the kind of top tier pinnacle level of this uh proposed model is the point of reaching kind of fully integrated accountability across the organization. So this means that revenue is formally treated as a shared product by teams. I mentioned briefly earlier around how we integrated uh the notion of revenue management within roles and responsibilities. And I think this is really really important for making sure that the team are aware what their responsibility is and what that looks like based on their seniority based on their department and can be considered as part of their continual personal development. Similarly looking at your leadership structures as well to inform the team what you care about and why. Within my role, I now uh cover new business and delivery and that signals to the business that those two teams must work co you know co together and harmoniously. Um and that's really really important in terms of messaging. Again to talk about modeling behavior, we have to avoid falling into the trap of the blame game. So at this level of the model, we're ensuring that we're facilitating those collaborative conversations, whether that be new business and delivery retrospectives. We run a quarterly one where the delivery team are able to report back recovery rates, issues with the sales process, ways that they would suggest improving and have those collaborative conversations in order to move forward. The focus again is not on the personal, it is on the structural. So put in place those forums where the team can vent but also come up with solutions. And lastly, at this level, we would want to be seeing operating models that are fully embedded across sales and delivery. Not only does it ensure cultural parity, so the teams are talking the same language. They have the same or similar types of workflows, so they understand the needs of each other, but by having a mature operational workflow in sales, you're already setting yourself up for success for capturing the evidence uh of decisions made and making sure that your handovers are as easy as possible. From my perspective, I think we're missing a trick when we're not applying agile principles to our sales processes. We don't need to take it whole hog, but if we consider the tenant of inspect and adapt right now, that's more important than ever for our sales team to be able to pivot um and react to the world around them. And so we are ultimately uh losing out on that opportunity if we don't take that into consideration. So let's wrap this up. Um which is essentially what we've been talking about here is the idea of redefining what it means to win. Everything we've discussed today from the risks presented uh with uh misalignment and misselling in sales to the potential opportunities when you begin to treat revenue as a shared product should reinforce that winning is not just simply signing a contract. Winning is delivering sustainably and predictably. This is of course not at the expense of commercial ambition. Our experience actually highlights that commercial ambitions have been exceeded as a result of this practice while still being able to offer greater technical integrity and psychological safety to our team. Drupal is often the underdog when competing with these large-scale proprietary systems. We believe that commercial maturity can be a key arrow in our quiver to take these platforms on and really showcase what Drupal can do. Drupal certified partners are committed to delivering quality. Commercial maturity and treating revenue as a shared product is central to that commitment. So we'll finish just by recapping those key themes that we laid out at the start. One, revenue is a shared product. Two, operating models drive behavior. And three, alignment protects both margins and reputation. The reputation of the agency and the reputation of Drupal itself. Ultimately, no one wins if Drupal is missold. Thank you. Uh so the QR code for the session and if anybody has any questions at all, we will do our best to answer. What? What? Yeah. >> So I lead a technical team and as such it's my job often estimate the development part of the job part of the job and one thing that strikes me every time I'm given a new proposal is how much work is necessary just on my part to get my head around all of the spoken and unspoken expectations that are behind that. you talk about sharing out the work delivery team so that the delivery team can offer this uh shared sales discovery process and putting their their input on what it would take to build what is being asked for but >> what I'm experiencing is like I have a lot of mental overhead to do that they have targets to reach >> have you delivery team talk a lot about the tension that exists for them between those responsib as you've given them this discovery responsibility on top of their billable targets. >> Yeah. No, and that makes complete sense because obviously right it's billable resource. So we have individuals in our team who within their job description is responsible for them to feed into new business and therefore they have that time allotted within their day to be able to do that. And I also work with them pretty closely and it's you know and I take on that feedback which is quite often I'm like hey you know Reese or whoever it is in our team I need this estimate. Do I need it today? Um, and what we do is basically try and make it as easy as possible to reduce that mental load. So, one thing you could do is make it a responsibility for someone in your sales team to actually consolidate down that brief, the key points, you know, because you've got kind of repeatable stuff in projects. It's always going to be saying where you know the the big risks, things we need to be aware of, really large functional requirements, security implications, those kind of things. And you can send them over on a handover dock. And I think we'd be remiss if we didn't mention AI. We've got about 50 minutes in and we haven't. Um so to bring it up that is something that can really help with speeding up that process. You can you know share that and get those breakdowns relevant for each role because it's not just developers you've also got the creative team who also have to inform there and there's completely different aspects of that brief uh that's going to be important to them. So just making sure they have accurate consolidated information that's going to reduce the amount of time is going to need to provide those estimates. >> Yeah. Thank you very much for the talk. I feel and see myself in my company and everything you've described and all of the pain points that you've talked about and we try to address them in different ways. Um, one of the things that we've always struggled with is trying to connect very beginning of sales and forecasting to the very end of delivery capacity. >> So, I'm curious about what magical tools you guys are using to do that. Um I I I uh don't think we have anything magical. I would say that I think forecasting very much is an art and not a science. Um which is why it's so hard to get your your hands around particularly when you're starting from the sales process where there's the likelihood of win through to delivery. I mean for us this is something that we're working on at the moment um around what uh percentages we apply throughout the sales process to uh our sales pipeline forecast and how that's integrated into our main forecast. So that's something that we found really helpful is applying kind of risk factors throughout that um early stage engagement. Um so that means that the revenue is almost kind of tampered down into what we're reflecting in our forecast. So therefore, if something drops out short notice, the impact we feel is much much less than if we had been forecasting at its full uh figure. That makes sense. Um but it's definitely something that we're continuing to evolve. So unfortunately, I don't have a a magic answer for you on that. >> Are you using Jira or um Harvest or any other tools? >> So we use Jira and Confluence for all of our implementation and then we also integrate that with float for our resource management. Um so we'll use th those two systems will talk together um in order for us to understand our utilization and then we also integrate with our own separate reporting system that we pulled together that kind of pulls in all our other data sources. So things like zero for invoicing uh the forecasting which is done in Google Sheets and kind of all pulled together in that way. >> I just wanted to add to that actually um on something Hannah mentioned in the presentation which is those joint meetings. So like I am on the So I'm on sell side and I am on uh the same meeting with our resource manager who is going through you know the float numbers and you know the availability we have and we can map that against the forecast then I'm able to then immediately communicate with her like hey we've got something coming in I need to give a you know realistic expectation to the client here and that is happening kind of iteratively every week and there's always that visibility and it really helps. Y >> I actually have a context question which is how how large is the organization, how large is the sales team and what is your annual revenue target if you can tell us that last. >> Should I get my CEO in the crowd? Um so uh in terms of size of the organization, start with the easiest one. Um we're about 95 now and as Hannah mentioned that's across three key offices. So our headquarters is in the UK where we're based and we also have a team in Spain and we also have a team in Brazil. Everyone is in-house uh within that number. Um remind me again your second question. >> Sales team >> sales team sales team is just well >> two to three of us because as Hannah mentioned what we have is overlap in roles. So Hannah's role is equally involved in sales as it is in delivery as well. And as I mentioned with those individuals um such as Drupal director and you know head of front end they have that team time baked into their uh job role as well. So they're equally as part of the sales team even even if they don't have the word sales in their bio. And I will keep the revenue target to myself if you don't mind. >> Any Oh yeah. >> Uh first off thanks for this overview. It's good to for us all to like just step back and think, oh, where are we right now? So, thank you for that. I do have a question about you. You talked about how forecasting should be like a shared responsibility. Um, as I'm thinking about that, I wonder if I have some confusion forecasting. That could mean multiple different things. By that do you mean that um within the build of a project and we're trying to see are we on target to get to the scope within the budget are you saying that that should also involve the sales team or something? >> So I am simply talking about forecasting the revenue. So in uh for an example um for our delivery team, excuse me, our delivery managers would be responsible for based on the project plans that they put together that they are mirroring that within our revenue forecast. So based on the number of resources they're using with a in a month, they're also capturing the expected invoiced amount within our revenue forecast. So we understand exactly what we're predicting to bring in within that month. in terms of the the context you mentioned there, that would just be the responsibility of the delivery team. But of course, there may be then feedback loops to sales if actually you're unable to to hit those targets based on the reality of the scope. But yeah, that's that's slightly separate to this. >> Again, thank you for sharing some gaps in our own setup, but I I'm also like Ben um I lead the technology team at an agency. have a moment in the process after we receive the RFP, we have opportunity evaluation >> which allows various people to crash on it um and see which is great getting expensive because >> we have the billable time we're missing out on but um it's important to get a lot of perspectives on the technology or what's being asked by the client really clear on what they're asking for uh to be skeptical of some of our own uh initial reactions to it. um which comes in really handy, but also in that moment when you're doing that because there is this the university example that you have about well >> great we're building a website we know how to do that let's go and and to put that like we can do it by us in check >> and to ask those questions of well what sort of infrastructure are we working with I imagine there's like a list of things you can go down at this point uh what what's that look like though to you when you know you have a budget of this the things here but in fact all these other things it could be infrastructure it could be like when you do more proper discovery how do you how do you approach that you have that is that a wellwn >> yes definitely um because we found that was actually we know when we're doing this a large gap um and what it basically is is making those assumptions explicitly clear in whatever you submit as a result so you can ask all the questions you need to ask up front but the reality is the client is not always going to have all the answers and sometimes not actually provide the answer to the question that you actually asked. So you know you can only act with the information that you were given but it's transparency and sometimes it feels counterintuitive but it is actually really helpful because you can then have in your assumptions based scope like you know we assume that you know hosting infrastructure is going to be X or you know whatever and then when it comes to delivery if those assumptions are misaligned and therefore that's going to introduce extra cost or resource or just a difficult conversation Then the delivery team are prepared with the necessary resources and documentation they need to be able to have those conversations. They can go back and say hey look during the process we said you know simple website build whatever it's going to be this much and these were our assumptions but actually it's transpired that numbers two five and six aren't actually correct. What do we want to do about that? How do we want to approach it now? And it just gives them the tools they need to have those conversations. I think we got time for one more if anyone has any more questions. >> That was basically my my question kind of surrounding that. And um like I'm I'm curious how often you come across these sort of assumptions that are sort of buried in the client or the potential client request >> that maybe they don't want to talk about in the RFP because they know that it's kind of a sleeping bear >> and you kind of know that they know and you also don't want to talk about it because you don't want to uh increase your estimate too much. And so like what is >> is do you come across that like >> me? Yeah. >> Yeah, definitely. Like you know what we're saying here is this is it is such a tricky balance. I'm sure everyone here knows that on being competitive and being realistic and there are always going to be things that trip you up. we are not standing here and saying that this is a perfect process where sales estimates correctly that wins the work and then we deliver it at 100% recovery rate that sometimes doesn't happen I think one of the things I mentioned at the start is the strategic decisions get made sometimes you accept a higher degree of risk tolerance and you feel that something is going to happen and we just got to deal with it maybe you take a financial hit at the time but maybe it's a client that you want to win because that you know is going to help you break into that sector that's going to help you break into that geography but it's being really precise on those decisions So you don't make those decisions and accept that higher degree of risk tolerance for clients where it might not add too much value to your portfolio. You know, it's choosing the correct places to accept the risk tolerance that you said something might be buried. It might make it more difficult, but we know that going in and we're prepared to take that because of all the other things that we've decided of it being worth it. I think also just to add to that in terms of what you mentioned there around perhaps you're aware of the things that might be buried but you don't want to bring it up. I think even going into the process being on high alert means that the team are aware and maybe looking for that and are treading carefully and they're of the mindset to have those conversations perhaps in their early engagement or help shape the outputs and they're mindful of it already rather than it being like they're they're treading on a on a minefield. Um, and I think that really really helps even if it you may still feel the the repercussions of it slightly. >> Not not to overstep but the alternative alternative view on that generally a question and answer period. >> Yeah. >> Response. >> And if you actually dig into those giant risks that they don't want to talk about, you can really build instant trust >> and actually get a leg up. Exactly. >> If you're dealing with the right people, right, and you approach it with compassion. >> Yeah. >> And so I assume you do that as well. >> Yeah, definitely. And you know, it's a key part of everything we do. And I think but what you were saying uh in your question I picked up on was sometimes you feel like if you're going to ask a question, you're going to get the answer that's going to force you to then increase your rest of it beyond what is in the budget. And that's where that kind of strategic opportunity prioritization comes into play. Do we want to accept that or do we not? Yeah, I know really quick. I just want to circle back. I mean that building the trust thing I know strategically, but it's also giving away that consulting but really giving it away. I mean offering it up, getting clarity prices. We've been in situations where we see an RFP. These people aren't professionals at building the profession. They're really good at the strategic tactical work they do daytoday. >> And when they're building RP basically freelancing and so they may not know exactly what they're asking. We've been in situations where we walked in propos >> and that's been incredible. >> That raised the question, do you do you frequently include contingency budget? >> Yes. >> Yeah. Where where we can obviously as I said sometimes working within those restrictive procurement processes where it's not possible, but where we can we do. So I do think we're out of time, but thank you so much for everyone for coming for a chat.