• Ashyr@sh.itjust.works
    link
    fedilink
    arrow-up
    80
    ·
    5 months ago

    I know this is just a joke, but I’ve recently become a project manager for the first time. I’m open to tips and suggestions.

    I’ve really enjoyed it and have worked hard to give my developers everything they need as soon as possible. Otherwise I try to stay out of the way and do my best to shield them from the pressure that’s being applied on me to achieve deadlines.

    I’d agree that anyone can ask for project updates, but I really do work hard to balance client demands with c-suite expectations and the realistic outcomes described by my developers.

    • GenosseFlosse@lemmy.nz
      link
      fedilink
      arrow-up
      15
      ·
      5 months ago

      Was working on a team of 4 people, each with a different skillset (frontend, backend, design, CMS). The project manager basically just told us what we have to do in which order, without explicitly telling us who or how someone should do it, which i think everyone appreciated and worked really well for everyone.

      In my last role there was no project management, and the Boss just assigned random tasks to anyone, regardless of his skillset. One week i had to work on jQuery UI from 10 years ago, next week on some exotic server language with barely any documentation, no examples and no stack overflow help. His philosopy was “fuck your skills and preferences, everyone has to know everything!”.

      Before I quit there was some meeting how everyone must now learn video editing, because the product documentation (still with IE 6 screenshots) was not updated anymore but instead we would teach and explain the product in videos “because tiktok is very popular nowdays”.

    • Track_Shovel@slrpnk.net
      link
      fedilink
      English
      arrow-up
      13
      ·
      5 months ago

      There’s some good advice below. I’m not a programmer (vastly different field), but the most important things you can do are to:

      • get to know your technical people; their skills, and their personalities

      • trust your technical people when they say something is difficult to do.

      These two steps will help you get a lot of ‘good will’ from your team and make them feel like you’ve got their back.

    • neuracnu@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      5 months ago

      12 year SDE + 12 year TPM vet here.

      Do everything you can to help your software engineers (or whoever is doing the work) have as much focus time as they need. Buffer your meetings and questions to one chunk of time per day. Encourage them to block-out and protect their focus time. And encourage the team to keep office hours so they can still make themselves available to others, but in a controlled way.

      Be transparent with the business’s goals and frustrations you are facing. There’s an attitude (often among inexperienced devs) that PMs are good for nothing; just an interface to the rest of the business, and a source of where tasks come from. And some certainly are that, but a good PM is worth their weight in gold.

      Find a good mentor, and start thinking about your next career step now.

    • SatouKazuma@programming.dev
      link
      fedilink
      arrow-up
      8
      ·
      5 months ago

      C-suites exist to be roadblocks (and money sinks). Part of me thinks these CEOs profiting off layoffs need to be jailed, much in the same manner Iceland jailed the bankers in 2008.

  • Evotech@lemmy.world
    link
    fedilink
    arrow-up
    7
    arrow-down
    1
    ·
    5 months ago

    I’d use an ai project manager I think. It could nag me via a push msg on my phone every day to ask for updates and info about time-frames. Which I would provide, then it could like do some shit. Create some gannt charts and progress tracking.

    Would be nice to stay on track with stuff I want to do