Episode 396: Enthusiastic scope creep and human search engine
Feb 19, 2024
auto_awesome
Senior developer/Tech Lead faces challenges with enthusiastic scope creep from product owner, struggles with creating acceptance criteria and managing work items. Guest asks about memory abilities and asking questions online. Show explores balancing translation and coding in software development, embracing human search engine role, and discussing harmul ideas that need to be forgotten.
Product owner's lack of acceptance criteria leads to scope creep and time-consuming work for developers.
Listener struggles to set boundaries as a human search engine, managing interruptions and colleagues' expectations effectively.
Deep dives
The Challenges of Being a Tech Lead at a Company with a Support-focused Product Owner
A listener who recently started a new gig as a senior developer/tech lead at a company faces challenges with their support-focused product owner. The product owner lacks formal acceptance criteria, leading the developer to spend a significant amount of time confirming discussions, drafting criteria, and managing work items. Additionally, the product owner's enthusiasm often leads to scope expansion without fully considering the impact on development timelines. The developer wonders how to nudge the product owner to take on these tasks and if discussing the issue with their boss is necessary without setting a precedent for future job scope.
Balancing the Value of a Remarkable Memory with Productivity
A listener possesses a remarkable memory, which allows them to recall details from the past. While this skill impresses colleagues and supervisors, it has become a burden as they constantly get interrupted with questions unrelated to their current tasks. They feel like a human search engine and struggle to focus on their actual work. They want to set boundaries without being rude or lying about their memory capabilities. They also don't want to gaslight others into believing they already answered their questions. Seeking advice on dealing with the situation and managing colleagues' expectations.
In this episode, Dave and Jamison answer these questions:
I’ve recently started a new Gig as a Senior Developer/Tech Lead at a company where we are our own clients, using the software we develop in-house.
I’m encountering a bit of a hiccup, though. Our product owner, is primarily focused on support and doesn’t provide formal Acceptance Criteria. This means I spend a lot of time sending follow-up emails to confirm our discussions, drafting these criteria myself, and handling the management of boards and work items. Another challenge is our product owner’s enthusiasm. He’s full of ideas and tends to expand the project scope during our meetings, perhaps not fully realizing the additional development work and the impact on our timelines. I sometimes think that if he wrote down his thoughts, it might give him a clearer picture of the challenges we face in development in keeping up with these changes.
I’m in a bit of a quandary here. How can I gently nudge him to take on some of these tasks, or should I discuss with my boss how this is taking up about 1 to 1.5 days of my week? While I’m more than willing to handle it, especially with the prospect of moving into a management role, I also don’t want to set a precedent that creating Acceptance Criteria and managing Work Items are part of a developer’s job scope – at least not to this extent. Any thoughts?
Sean asks:
Hi Soft Skills Engineering,
I love your podcast and I have a question for you. I have a very good memory and I can recall details from a long time ago. This sounds like a great skill, but it also causes me some problems at work.
Often, I get asked questions by my colleagues or my boss that are not related to my current tasks or responsibilities. For example, they might ask me about the content of an email that they sent or received a year ago, or the outcome of a meeting that I attended (but also did they). They ask me because they know I probably remember, and they want to avoid searching for the information themselves.
This annoys me because it interrupts my work and makes me feel like a human search engine. I want to be helpful, but I also want to focus on my actual work. I can’t redirect them to my boss, because he has a very bad memory himself.
How can I deal with this situation without being rude or lying about my memory? How can I set boundaries and expectations with my colleagues and my boss? And without gaslighting them into thinking I already answered their questions, of course.
Thank you for your advice.
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode