New answers tagged

0

According to the OP it's a scrum project, so my first hint is to use the scrum tag which allows to find the posting easier. The second critique is that the initial sentence doesn't make much sense. quote: “I'm a technical lead who also line manages developers. One of the devs (lets call her Alice) I manage works in a separate scrum team to the ones I'...


1

"several times Bob has used his authority to silence Alice and prevent further discussions on ways to improve the team." "separate scrum team".` A scrum team is a team of developers without roles. This should be raised by the scrum master to the dev team on whether this is how they would like to operate. Talk to the scrum master for the dev team ...


-1

If there's no higher authority, you could ask the other team leaders to help write some technical standards. In the first place, that shows Bob (or possibly you ;-) the standard that everyone else wants. If that fails, you can go to a non-technical authority with proof that Bob isn't a team player and is failing to uphold what is now 'company standards'.


4

Bob wants to "fire" Alice, over what sounds to be disagreements of substance not just expression. Meanwhile you think Alice is accomplishing good work, but perhaps could use some coaching on communication. Sounds like what you really need to do is move Alice off Bob's project team and onto yours. Trying to force "help" where it isn't wanted just won't ...


7

That's a tricky situation to deal with. I think the easiest way out of this (for now) would be to move Alive out of Bob's team back to yours or a place that's more compatible with her style & values. Maybe there is a swap that can be orchestrated. In the long term, there needs to be a way to address the mismatch between Bob and you/Alice. You need ...


2

Only by scanning through the comments I found out what apparently your problem is: You need to write software that integrates with the existing software. You shouldn’t have to look at their code at all, and the code quality shouldn’t matter to you. What you need is clearly documented interfaces. And if those clearly documented interfaces are not there, ...


1

First of all, the project needs documentation - not just documentation for users, but documentation for developers. That's where you're supposed to start, by reading through the documentation. This documentation is not simply a list of classes/functions, not simply a doxygen-generated list of comments from the code, it needs to have a good general overview ...


3

I think you are approaching your task from the wrong end. If your goal is to help drive better coding standards, that won't be done by questioning the existing codebase. You have to lead by example to achieve that, and be able to explain why the way you did a specific piece of code is better than the previous one. There is no reason for you to learn the ...


2

What’s your goal here? All I’m seeing from your question is personal education as I’m not seeing a business goal (e.g. need to learn the code base because I’ll be developing the product with the group, writing test cases etc). The developers only have a certain amount of time in a day, and given the choice between the goals put in front of them by their boss ...


4

If you need to integrate with their code, why not treat it as a black box? If you specify what outcomes you need to achieve and ask them to outline how to interface with their code to achieve the desired outcomes, rather than reviewing the code itself. In other words, ask them for a detailed spec (similar to a service contract from an API perspective) ...


Top 50 recent answers are included