16
ctnqhk
2y

Product Manager: We’re assigning you to the Guest Checkout project.

I look at the Guest Checkout epic in JIRA and see it only includes frontend scope. Nothing about backend implementation.

I also find an older ticket about guest checkout. It was written by the former Product Manager. It explicitly says our admin switch for guest checkout no longer works because rebuilt checkout to use react. Why does no one bother to check the backlog??? I found this just by searching “guest checkout.”

Me: Um, our website doesn’t support guest checkout.

PM: What?! But the admin has a guest checkout option that can be turned on and off.

Me: Those admin options only apply if you’re still using the out-of-the-box solution for the e-commerce platform. Remember how we rebuilt checkout using React? We didn’t build it to support guest checkout. That admin switch doesn’t work anymore. We can ask a backend dev to confirm.

I check the code. The code that relates to the admin switch for guest checkout no longer exists. It’s a dead switch.

BE Dev: We made a lot of customizations since we purchased the e-commerce solution. So yeah, that guest checkout switch doesn’t work.

PM: [to me] …Our BE devs are busy with other projects. Can you do the backend for guest checkout?

😳

Me: You realize I’m just a frontend dev with only some backend knowledge, right? I’m not even close to fullstack. And you want me to architect an entire guest checkout flow? That will work with our current checkout experience? And that is HIPPA compliant? On top of doing the frontend?

Comments
  • 0
    @TheCommoner282
    You aren't really fullstak if you never wrote a basic device driver.
  • 0
    @TheCommoner282 It will be their funeral for putting this project in my hands.
  • 0
    That's what happens when a project is being managed by a PM that doesn't understand what it takes to deliver/implement a task.
  • 2
    @ctnqhk Make sure to have his acknowledgement in writing that the task will

    1. take very long
    2. introduce technical debt
    3. possibly introduce vulnerabilities

    because you aren't experienced in backend, and that you suggest a backend dev review your code to assess security and necessary refactoring steps.
  • 1
    Basically, make sure you can prove that he knows this is a mistake.
Add Comment