Questions tagged [development-process]

Use this tag for questions about how to use a PM methodology in a development process.

109 questions
76
votes
14 answers

When to Use Waterfall, When to Use Scrum ?

Where I lecture, I was always taught to use waterfall to manage projects, but when I finished college, waterfall wasn't the only method that can be used for project management, and I am very interested in Scrum. My question: when (for what kind of…
27
votes
3 answers

Can Scrum be suited to smaller development teams?

I'm not a 100% certain that this is the best place for this question as it's a little more development methodology related than directly project management related. I work at a company where the development methodology has lost it's way somewhat,…
LiamGu
  • 463
  • 5
  • 6
21
votes
5 answers

Why are estimates treated like deadlines?

This is one thing that I've always taken as a given, the "status quo" in my line of field (software development) but never really gave it a deep thought. And even now that I do, I still don't understand. I'm not talking about estimating something…
19
votes
8 answers

Implementing new software development process

Question: Apologies for the long post, but I'm not sure how to handle this. Background: We have a development team of 3 situated in another city. The lead developer has been around for 6 years and the other developers have joined for < 6 months and…
Jeff S
  • 191
  • 2
16
votes
6 answers

How to make better software developers out of less-than-average ones?

I've asked this before in other places, and I'm now turning to you guys to see what sort of advice you can offer. Some background: I'm a project manager at an offshore company. I’m in no way the best that’s out there. Most important (or so I…
15
votes
6 answers

Why does the WIP limit for a kanban discipline apply to completed work?

In kanban, there is a hard work-in-progress limit that stops a discipline working on too much at once. In this example kanban board, the WIP limit includes work listed in the "done" column. Why, for example, can the analysis discipline, which has…
tenpn
  • 253
  • 1
  • 6
14
votes
8 answers

How to use peer code reviews to improve product quality?

We use Scrum with short sprints of 1 or 2 weeks and use peer reviews to improve product quality. How do we best use code reviews as quality assurance tools? pre-commit reviews - hold tasks until the reviewer can finish them. Reviewer are on the…
SiS
  • 151
  • 1
  • 5
13
votes
4 answers

Should small teams use Continuous Integration?

I recently switched to a start-up organization providing a social network site. In my new organization, we are a small team of 8 developers/designers. I heard a lot about continuous integration (e.g. Husdon/Jenkins) but never tried that, better say…
12
votes
3 answers

How to structure a software development team

Given a 15x strong software development team working on individal projects, and small, medium, and large projects; what is the best way to structure this team and what is the best software development methodology? Background: The department was…
9
votes
4 answers

Scaling software development teams

I've been reading on this subject for a while now, but still can't come up with a workable solution for my situation to scale a development department. May be someone can advise me on where to go from here :) I am in charge of the whole software…
8
votes
2 answers

Tool for Managing the Feature Development Process

Background: we currently use MantisBT for tracking of bug tickets, and have attempted to use the same for feature development. The latter has worked, but only to a point. Ours is a small shop, so large Agile methodologies seem a bit much, and none…
DonBoitnott
  • 181
  • 3
7
votes
3 answers

How do I improve the development process when the only 'spec' is a "slogan" from management

I am working in a new environment where a typical project consist of a “slogan” provided by management and a team of engineers who delivers a product that matches the slogan. The company doesn't have any R&D process and the consequence is that the…
7
votes
2 answers

How to increase the deployment frequency having to cope with a lot of processes?

I am working as a product owner, in a fintech based software company. My development team follows scrum methodology, and 2 weeks sprint. They tried to follow scrum ceremony, but not to do story estimation. My stakeholder set 1 production release…
7
votes
1 answer

How to track impediments in SCRUM?

This has been asked several times already but none of the answers fully convince me. We are an R&D team doing some support from time to time. Most of the support work can be included in capacity of the team so that the Focus Factor can be set…
7
votes
2 answers

Temporarily adding external freelance developers to an existing developer team (aka. Hybrid Team). Pros and Cons?

What are the pros and cons of adding external software developers to an existing developer team for a small project? What are the pros and cons? For me: Pros: Development should in theory be faster overall than the existing team As good devs are…
1
2 3 4 5 6 7 8