Hot answers tagged

23 votes
Accepted

How to deal with conflicting developers in Scrum team?

I am dealing with a similar situation; previous teams merged into one with subsequent respecifying of roles and grades. Some legacy political forces were in play. As the Scrum Master you are the ...
user avatar
  • 4,046
15 votes
Accepted

How picky should I get with a team member's quality of work?

When Engineering Problems Become Project Management Problems One of the team members turns in code that is almost always bloated and inefficient, even though it technically works (although, from ...
user avatar
  • 47.9k
11 votes
Accepted

Problem with in Scrum team - with seniors

Parts of your question smack more of a workplace issue than a Project Management issue, but I'll answer what I can. Is this common in Scrum teams? Doesn't really have anything to do with Scrum. ...
user avatar
  • 14.7k
9 votes

Strategy for whole team switching tehnologies

Don't do this. Speaking as a developer, this sounds great. We get to rewrite that horrible old spaghetti code from scratch! We get to paid to learn a new language! There's a mandate for quality, so ...
user avatar
  • 14.7k
8 votes

How does a "rockstar" performer integrate into an Agile team?

Here is the thing - the rockstar is rarely a good programmer. Most programmers which are great technically understand the need of teamwork. It is a core part of the job, something you need to ...
user avatar
  • 205
8 votes
Accepted

How to handle "bad quality code" by a team member

David tackled the psychological side pretty well. I'd like to offer a couple of technical solutions. Test Driven Development: If you have to write the test, before writing the code, then you're ...
user avatar
8 votes

How does a Scrum Team handle traditional BA responsibilities?

To answer this effectively, it is important to split roles, job titles, and skills. Scrum has absolutely nothing to say about job titles, so we can actually resolve that fairly quickly by saying: as ...
user avatar
  • 16.7k
7 votes

How to handle "bad quality code" by a team member

Human performance is complex but one thing is certain: we are not very reliable. There is a lot of material out there to study regarding this topic. There are theories around motivation, theories ...
user avatar
  • 36.6k
7 votes

How to hire great people for a new startup company?

Notwithstanding my comment about the proper exchange, you are dealing with a normal problem of 1) prediction of future performance, and 2) how to attract good employees. The first problem is a huge ...
user avatar
  • 36.6k
6 votes
Accepted

How does the Agile mindset contribute to a High Performing Team?

Agile, and in particular Scrum, is about creating a self-managed and self-organized team. Even if in a context different than software development (self-managing teams in a telecommunications company)...
user avatar
6 votes

How does a "rockstar" performer integrate into an Agile team?

Summary They are mostly very talented individuals, but how can you use the tools Agile offers to help them have their freedom but also work with others? You are conflating things which are not ...
user avatar
  • 47.9k
6 votes

Using A.I. and neural activity monitoring on workers? I am using it on my team. Why is it bad?

Even If It's Not Trolling, It's a Recipe for Creating Disastrous Outcomes This is (at best) tangentially on topic as a project management question, and may possibly be trolling. Even assuming good ...
user avatar
  • 47.9k
5 votes
Accepted

Everyone wants to talk, but no one listens

Help the team to move from storming to norming, see stages of group development. You can achieve this by: Present your observations to the team. Take care that you talk about observations and not ...
user avatar
  • 1,767
5 votes

Problem with in Scrum team - with seniors

As a Scrum Master I always like to promote swarming: The idea is that you get all the developers to work (swarm) on a single story, instead of having each developer working on a separate story. The ...
user avatar
5 votes
Accepted

Minutes of meetings of Daily SCRUM

First of all, with 8-9 developers, each having 1-3 impediments, it seems like the team is not really working together towards the same goal, but working very efficiently towards several goals. (and ...
user avatar
  • 1,210
5 votes

How does a "rockstar" performer integrate into an Agile team?

Find someone else. In agile it's all about team performance, not individual performance. Adding an individual to the team who doesn't fit in can really affect the rest of the team. If you can choose ...
user avatar
  • 269
5 votes
Accepted

I need to adapt some kind of system to my work and work of my team

I see two problems here. our salesman likes to promise everything to everybody This is a clear example of siloing. The salesman is putting the Sales department's goals before the business's goals. ...
user avatar
  • 14.7k
5 votes

Does a business analyst fit into the Scrum framework?

TL;DR The canonically-correct solution is to put someone with business analysis skills onto the Scrum Team in a Developer role, and then cross-train the whole Scrum Team. Cross-pollination of skills ...
user avatar
  • 47.9k
4 votes

Misunderstandings about Collective Ownership in an Agile environment

What if the majority are wrong It can happen of course. I would expect any issues that arise from a wrong decision to be raised and discussed at retrospectives. Hopefully the team would then ...
user avatar
4 votes

Misunderstandings about Collective Ownership in an Agile environment

"Collective code ownership" does not mean that everyone on the team gets a say on every line of code that's written. The code is still written by individuals (unless you're pair programming), and they ...
user avatar
4 votes

how do you deal with a team member who isn't sharing information and disturbing a lot with several questions

Have you clearly communicated your problems with this person? I know I've assumed many times in the past that someone "just doesn't get it" but they really didn't understand what was important to me ...
user avatar
4 votes

How to structure our organization and define agile teams in a multiple concurrent projects context?

Create stable scrum teams of about 5 to 9 people per team To create stable scrum teams, follow these recommendations from Roman Pichler: First, carefully consider who should be on the Scrum team. ...
user avatar
4 votes

Managing a project with the Boss/Owner as a Development Team Member

I strongly support J's suggestion: you have a delicate situation, and write things down might help a lot down the road. What you might be looking for is a RACI Matrix where you need to specify two ...
user avatar
  • 8,381
4 votes

How to manage a situation when one team member doesn't want to participate in retrospectives?

It sounds like it would be a good time to have a 'Retrospective of Retrospectives'. Start with a reminder of the purpose of having a retrospective and what the team is trying to get out of them. ...
user avatar
  • 879
4 votes

Everyone wants to talk, but no one listens

A good project manager is a good facilitator. Someone who can guide healthy conversations and help the team get to, remember and follow through on their commitments and decisions. Taking a people ...
user avatar
4 votes
Accepted

How to keep my team motivated during hard times?

This is a change management issue. Unfortunately, successful management of change - particularly negative change like what your organization is going through - has to start well in advance of the ...
user avatar
  • 8,879
4 votes
Accepted

Frontend/backend feature team with little shared knowledge

Yes, put them together. There is only one way the teams will ever get shared knowledge, by sharing. It's also the only way you'll ever get to continuous integration/ deployment. Example: In a ...
user avatar
4 votes

How do you get your team to participate in quality assurance practices: Refactoring

I'm usually in the opposite position - when developers want to do so much refactoring that it starts to encroach on delivering business value. That being said, refactoring is a process like any other, ...
user avatar
  • 141
4 votes

Make Sure Developers Follow Requirements & Test Their Code

This sounds like a team maturity issue regarding software development in general and Agile Software Development specifically; yourself included. I’m not saying this as a harsh criticism, just an ...
user avatar
4 votes
Accepted

Project Management and People Management

Neither Project Manager nor Scrum Master is normally a line-manager function. I don't know who came up with the idea of doing that in the first place, but it seems that mistake has been corrected. So ...
user avatar
  • 7,650

Only top scored, non community-wiki answers of a minimum length are eligible