Ewan
  • Member for 6 years, 8 months
  • Last seen more than a month ago
Is it a problem when many stories start with: "As the system,..."
16 votes

Yes. Using 'the system' as a user in stories is bad. The whole point of the "as a ... I want ... So that ..." Format is to give the developer an insight in to the reason for the requested feature. ...

View answer
Where should I keep track of open items from previous sprints?
4 votes

I think you have the right place. ie the backlog. But only if you are actually going to do them and they should be at the TOP! If you aren't going to do them, I suggest a 'will not fix' or 'phase 2' ...

View answer
Is it sound project management practice to make software engineers fix bugs "off the clock"?
4 votes

OK, let's skip all the moral and legal arguments by assuming you are working on a cure for the zombie plague and all the developers work 24/7 for their share of the last remaining pure water to meet ...

View answer
How to manage consulting resources to deliver ahead of delivery dates?
Accepted answer
3 votes

Lets assume that the consultants are working in good faith and their estimates are correct. Now delays must be caused by the usual things: external task needs to be completed by someone else. extra ...

View answer
Benefits for the development team from adopting the Behavior Driven Development
Accepted answer
3 votes

Lets forget BDD per se and just talk about introducing a generic new process to a team that's already up and running in some existing process. First of all you need to work out what the driver is. "...

View answer
How can developers and designers work together in an agile way?
3 votes

One of the key goals of agile approaches is to speed up delivery by splitting it up into a number of small achievable tasks. But to make this happen you MUST have clear and detailed AC for each task. ...

View answer
Acceptance Testing fails on owners machines only
Accepted answer
3 votes

Actually I think you see this more with web applications vs 'normal' apps. Clients can have a whole host of browsers/plugins/firewalls etc which you dont have in your test enviroment. In regards to ...

View answer
How to deal with constantly (~daily) changing requirements?
2 votes

Agile methodologies are designed to cope with changing business realities. Not as commonly stated changing requirements. It's a subtle difference but one which it sounds to me is important in your ...

View answer
How does a "rockstar" performer integrate into an Agile team?
2 votes

So. Lets get this out of the way. With a freelancer and to a lesser extent with a contractor you should not be managing how they work. Otherwise they will be an employee and you will have to pay tax. ...

View answer
Is it good idea to divide the modules to different developers? considering that they are freelancers
2 votes

If you are already short on time, hiring freelancers, ie 'paid on completion of spec' is probably not a good choice. Writing the spec, negotiating contracts, testing the product against the spec, ...

View answer
Technical user stories or development related tasks
2 votes

With any project stories are written within a context of assumptions. "the website will be hosted", "users will have internet access" etc Sometimes these are clarified with a "Definition of Done" or ...

View answer
Can 'QA approved' count towards your team's definition of done?
2 votes

It can. But its a bad idea. Unless you are veing very strict about the acceptance criteria QA means adding features to a product. Therefore if you cant mark a feature done withput passing QA you ...

View answer
Boss is making me liable for developers actions
2 votes

OK I think you have a number of different issues here. 1: How to assess the performance of a developer. A very difficult problem which often comes up on this site. My view is you can only do this by ...

View answer
How to decide if a "quick, small change" should be implemented?
2 votes

I hate to tell you, but developers do these quick changes all the time and never tell you (the pm) about them. If you are getting push back, its because you are not accepting, or appearing to accept ...

View answer
Can a website content writer, support, and marketer be a part of a scrum team?
2 votes

I would say that you should probably not put all these people in the same team. Although it would be an interesting experiment. I'm going to have to imagine your product and team setup a bit, but ...

View answer
Mobile apps: should shared backend resources between iOS and Android have their own backlog and be considered as a separate team?
2 votes

No, Although it is common to see. In fact, I would argue that splitting your team across android/ios is probably also not a good idea. Here's my reasoning. You have one product, the App. User ...

View answer
How to diplomatically deny client access to their server
1 votes

It's unclear what the legal situation is here. If you are creating some software for them and haven't finished or presumably been paid for it yet. Then I think it's a fairly understandable position ...

View answer
Problem with estimate, scope and programmer
1 votes

Seems to me that this will come down to the programmers contract. In general though, Assuming overtime is in their contract, if they worked the extra hours you should pay them. Although most ...

View answer
How do you handle a tech lead that takes over PO/PM role? (Unwanted)
1 votes

If all he has done is cut out planning and retro meetings then its not going to be a huge impact. Plenty of teams skip these. Also, "redistribute resources in the team" is a weird sentence. Your ...

View answer
How can I help a member of a scrum team estimate better?
1 votes

I am starting to think that he does not care about respecting the burn down charts No-one respects burn down charts. it is just an indication of whether you are going to hit your deadline. ...

View answer
How to improve communication problem facing in corporate culture
1 votes

I know what you mean, passionate people (especially developers) can be very assertive in meetings. What you have to do is try and shift the power balance. Ask yourself 'why am I in this meeting?' '...

View answer
Earned value analysis by client and vendor
1 votes

If the vendor is measuring perfomance of 'The' project then its the same calc who ever does it. If the vendor has an internal project to rent out their employees on a per diem basis then you can see ...

View answer
Identifying and considering the important factors to calculate a persons Capacity for a Sprint?
1 votes

Try adopting the LEAN idea of 'waste' Get the team to record their hours against tasks, meetings, admin etc so that you can work out exactly how much time you are spending on 'non work' tasks each ...

View answer
How to justify integration costs to a client?
Accepted answer
1 votes

Presumably your client has shown your code to the third party and being in possesion of all the information they have less risk to cover than you when making their bid. However, your client has the ...

View answer
Can we allocate time to story points?
1 votes

"Should I measure the teams performance by the average amount of points they can complete in the sprint or attaching time to the points as an approximation." I think most people attach a time to the ...

View answer
Influence code quality as Scrum Product Owner
1 votes

The product owner can add anything they like to the backlog. Ie. Setup a CI build server Add unit tests untill you have 90% code coverage However, the business justification for these things is ...

View answer
What's the best way to deal with customers that do not know what they want?
1 votes

I assume from the tone of your question that you get paid for finished projects rather than per day worked. In this case you have to be very clear about what you agreed to deliver. Usualy you would ...

View answer
Who is responsible for the requirements?
1 votes

You should write the requirements of your company. They are then partly fulfilled by an off the shelf product and partly fulfilled by an in house system. In chooseing the best off the shelf system ...

View answer
Development team are not meeting sprint deadlines
1 votes

Face facts. This guy isnt going to magicaly get more productive because you have a deadline. Get more devs on the team and be glad for the ones you have. Everyone wants delta force for their mission; ...

View answer
How to manage stakeholder expectations when they keep on raising the bar
1 votes

I'm not quite who is pushing your team. You or the stake holder? 1: obviously any team needs to be constantly encouraged and challenged to achieve more and become more productive. 2: again obviously,...

View answer