Bryan Oakley
  • Member for 9 years, 11 months
  • Last seen more than a month ago
Which KPI should I use to measure performance of software developer?
Accepted answer
34 votes

For any measurement you use, programmers will figure out how to game it. The only true measure is whether they are delivering quality software on time. I think you're better off just being an active ...

View answer
How does one fairly choose someone to take minutes of a meeting?
0 votes

Pick the last person to enter the room before the meeting starts. That solves two problems: you have someone to take notes, and everyone gets to the meeting early.

View answer
How to measure percentage complete on an Agile project?
0 votes

It's impossible to give a "percent complete" number, but you can give a ballpark estimate. The bigger the estimate, the less accurate it will be. For example, if you only have a weeks worth of work ...

View answer
Development team are not meeting sprint deadlines
0 votes

If you are practicing Scrum, the problem isn't that one programmer is "struggling to complete the work to meet the sprint goal." The problem is that the team is struggling to meet the goal. The cause ...

View answer
How to justify sprints in a largely reactive business?
0 votes

I'm willing to bet your developers take lunch breaks. They probably go home in the evening, too. They may play a pick-up game of ping pong in the afternoon, or go for a walk around the building. You ...

View answer
Planning all sprints at once
3 votes

It's common, but it's not agile. In Scrum, only the current sprint is planned in detail. That's really the whole purpose of doing a sprint -- do a small amount of work, learn from it, and then ...

View answer
Aiming to finish development of sprint a bit early to give testers time
4 votes

How can you "[aim] to complete all the tasks ... ahead of schedule"? Don't you have tasks to test the software? Did you mean "aim to complete all of the development tasks"? If the latter, that's ...

View answer
Managing sprints in a better way
1 votes

In the comments it was asked: Are the team members involved in sprint planning? Your reply was: @G.H No team members are not involved during sprint planning. That's the root of the problem ...

View answer
What does Sprint mean when it comes to Agile/Scrum?
1 votes

In the simplest terms possible, a sprint is a period of time. Typically, sprints last somewhere between one and four weeks with two being a very popular duration. During that period of time, a team ...

View answer
Custom software development, dealing with change requests?
1 votes

One of the main reasons scrum exists is because it was observed that change is inevitable, and it should be embraced rather than feared. The first thing you need to do is to accept that a stakeholder ...

View answer
When do you integrate Acceptance Testing into a scrum process?
2 votes

During the sprint cycle. If you are doing automated testing, the team members writing the tests can begin to write them either before or as the software is being developed. If you are not writing ...

View answer
Can a Product Owner be a developer in Scrum?
3 votes

If you're looking for anecdotes, I'm both a PO and developer/architect for a team. This is more out of necessity than choice. Personally I find it rather difficult, because it means I don't have an ...

View answer
How do you deal with constant interruptions coming from outside the team?
0 votes

With a team that young, consider temporarily moving one of your senior people on the "good" team to the new team. This person can then help mentor the young team and deflect most of the support issues ...

View answer
Product Owner depending too much on the team
8 votes

1) Accept the fact that the PO needs help and that the developers are the most qualified people to help. The product owner and the developers together form a team. Nobody's time is more or less ...

View answer
Why didn't we need a prototype for some of the projects?
3 votes

The purpose of a prototype is to learn something you didn't already know, something that is vital (or perceived to be vital) to the success of the real project. All projects have some unknowns, and ...

View answer
Are SCRUM iterations meaningful?
2 votes

Whether or not you put the incomplete story on the backlog now and then do another iteration now, will not help you now. There is no value to you at this moment to do an iteration. The value in ...

View answer
What is smaller than a user story but bigger than a task?
1 votes

I'll give you a direct answer: there is nothing smaller than a story but larger than a task. The good news is, there are almost no story that cannot be broken down. For example, say your story is "...

View answer
What should be ideal ratio of developers and testers?
1 votes

I think a good rule of thumb is 1 tester for every 2-3 programmers, though that number can vary wildly depending on how critical the software is, how experienced the programmers are, and even what ...

View answer
Why does the WIP limit for a kanban discipline apply to completed work?
6 votes

You say this doesn't seem like an efficient way of working. Remember that kanban isn't for optimizing the work of each individual. Rather, it is for optimizing the overall throughput of the system. ...

View answer
Agile Scrum Storyboards
0 votes

You might want to consider using a tool like Pivotal Tracker. It gives you a way to have a digital board that you can share with another team. You say you want to stick with a physical board, but ...

View answer