2

It’s me or Scrum trivialize developer’s skill development? My company replaced almost all the training with Googling and “peer to peer training” in which some junior with no teaching experience prepares a presentation/lesson on some technology and then shows it to others.
Following this logic with all the true crime which I’ve watched I should be a detective.

Comments
  • 1
    Short answer: Yes.
    One of Agile core values is "No superheros". The base idea is that no one dev is better then any other, and all can do all the task similarly. another value is "dont do anything that does not add value to the client"
    We all know this is total BS - Dev skill level, familiarity with project code, and sanity varies greatly between individuals. Training the devs "adds no value" in the short term - so Agile drops that as well.
    In a good company however - there should be downtime "sprints" - where training, and personal growth can happen.
  • 0
    @magicMirror Agile brings a lot of good ideas but I was never ok with the “no superheroes” principle, it may had been good in the old days of Extreme Programming, in which entire products (or entire companies) were built on a single language/technology but in our modern scenario with micro services built in many different languages, front-end development in continuous evolution, integration of legacy and modern components and DevOps which have to keep adapting to this ever changing scenario specialisation is no longer a choice, is a necessity unless you want to spend most of your time and energy on Stack Overflow instead of actually developing and adding value to your product but sadly this is hard to understand for non tech companies.
  • 6
    Let's be real, agile itself is good. Implementations are always bad.

    Trying to lay out methodologies like scrum which often begin with 'if you don't follow all this it won't be nearly as good' is pointless because we are surrounded by incompetents, managed by people who have their own ways of doing things, working in companies that want to be hierarchical even if they say otherwise.

    If it was going to work then why is it this rare...? You can't account for people.
  • 3
    The agile manifesto doesn’t actually say “no superheros” 🤷‍♂️
  • 0
    @Crost I agree, agile brings a lot of good ideas, I just having many issues with the “Scrum” implementation of it otherwise I had good experiences with Kanban.
  • 2
    Telling devs they can’t stand out is the same as telling them they’re mere pawns. They can replaced or thrown out at any time.
    I believe a lot of the depression and frustration developers feel stems from this.
  • 0
    @devphobe I know, but how I written on another reply this may work well for single language projects but when a single team is forced to manage dozens of micro services in many language, front end, back end, DevOps… that becomes an issue.
Add Comment