• python@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    ·
    4 hours ago

    It’s software development. You get your stupid little Jira tickets like little quests and you get to solve them however you see fit. And then they get put on the deployment belt and run through all the checking steps in a satisfyingly rigid way. And then you’re done with them and you don’t have to think about them ever again. It’s the perfect cycle.

    • okwhateverdude@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      12 minutes ago

      You cannot imagine how much must go correctly to end up in such a blessed state. And if the stars do align, enjoy every single one of those ephemeral minutes because inevitably, the PM leaves, there is a re-org, and the PM replacement who never touched jira before and has never delivered software is steering the team one week at a time without spending any time putting in the work to make jira smooth. I hate jira. It is a real skill (read: tolerance for bullshit) to arrange shit so that work is well organized. And it is massively missed when absent.

    • ThunderComplex@lemmy.today
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 hour ago

      You get a JIRA Ticket
      “Customer says X doesn’t work”
      Try to reproduce the issue
      It clearly works
      Get to find edge cases and do 10 roundtrips with customer

      Many such cases

    • Walop@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      6
      ·
      3 hours ago

      I wish it was like this. But instead were getting tickets with barely a title. Or there’s a report that the application misbehaves ones or twice per month with no reproduction steps, fix it. Or the delivery schedule is set, but there are no feature roadmap or milestones to track what is yet to be done and if we are on track. Or the project manager has got their position because they sucked at coding and the company couldn’t figure out what else to do with them and you have to keep explaining basic technical decisions over and over to them. And everything will come back haunting you as long as you are in the company. One ticket keeps being resurrected for you because client keeps changing their mind on how it should work or keeps finding more esoteric edge cases. Or you’re roped in to some legacy project over and over again, because you managed to do a minor fix for it two years ago and you’re the only one left who has ever touched it.

    • zout@fedia.io
      link
      fedilink
      arrow-up
      6
      ·
      3 hours ago

      Your mentioning of Jira alone gives me the shivers. For some project I had to use it, and it sends you like a hundred emails a week.

        • zout@fedia.io
          link
          fedilink
          arrow-up
          3
          ·
          3 hours ago

          Yeah I know, but why do I have to jump through a hoop to get a normal user experience?