Questions tagged [development-process]

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

Filter by
Sorted by
Tagged with
74
votes
14answers
93k views

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 ...
27
votes
3answers
6k views

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 ...
20
votes
5answers
5k views

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 ...
19
votes
8answers
889 views

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 ...
16
votes
6answers
1k views

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 ...
15
votes
6answers
2k views

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. ...
14
votes
8answers
3k views

How to use peer code reviews to improve product quality? [closed]

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 ...
13
votes
4answers
4k views

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. ...
12
votes
3answers
25k views

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 ...
9
votes
4answers
3k views

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 ...
8
votes
2answers
305 views

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 ...
7
votes
3answers
697 views

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 ...
7
votes
2answers
1k views

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 ...
7
votes
2answers
486 views

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 ...
7
votes
1answer
933 views

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 ...
6
votes
6answers
2k views

Development team are not meeting sprint deadlines

I do 1 week sprints with my scrum team, and every Monday I do a sprint planning where my team estimates by allocating story points to the cards, this then allows me to measure the progress of a sprint ...
6
votes
4answers
1k views

Having problems within development team re approach

Noob PM here - I have a project with 3 developers (one of whom is tech lead), a BA, and a tester. The tech lead (hereafter referred to as TL) is responsible (on the RACI) for the technical output of ...
5
votes
6answers
308 views

How to prevent deliberate long estimation?

There is a team and a PM. Unfortunately, the PM does not have very strong technical skills, therefore he has no basis for estimation of the time and costs which are required for each part of project. ...
5
votes
4answers
1k views

How to start my first project?

I'm going to manage my first project that is really a small stream of an even greater project, and my boss said that I could make my own schedule and plans etc. I have a couple of questions, I need ...
5
votes
2answers
713 views

Scrum for SDK development - split stories horizontally?

Our product is moving more and more in the direction of a software development kit (SDK) which can be used by other developers. This brings up quite some challenges to our agile processes, though ...
5
votes
2answers
515 views

Scrum or V-Cycle?

Contextual Information I have problems in describing the Development Process of my project. I'm doing my internship in an enterprise as an Information Systems designer and Java EE developer, for ...
5
votes
2answers
123 views

Should dev oncall fix P1 issues?

We have a scrum team, and are debating two approaches for fixing P1 production issues. For P0 issues, whoever is the expert in that area jumps in and fixes the issue, so that the issue can get ...
5
votes
2answers
223 views

How to manage Software projects with an intermediary?

When a company gets outsourced by a non-software company, the main issue comes when requirement acquisition is going on. For example, client company will look up to an Advertising company for a mobile ...
5
votes
3answers
957 views

How to get a dev team to use TDD and CI?

I'm a software development program manager who has experienced many of the benefits of test-driven development and continuous integration. But some of the dev teams I work with don't follow these ...
5
votes
6answers
573 views

VCS + IssueTracking + CI for free? [closed]

What is the best way to build an IT infrastructure based on a free / affordable online services (GitHub, BitBucket, etc)? To facilitate collaborative work of a group of independent remote developers (...
5
votes
6answers
711 views

Are Project Managers redundant in a digital agency?

I have worked as a freelancer and have experienced this problem several times in various places. Scenario: In a digital agency, there is a coding development team with a coding development lead. The ...
5
votes
2answers
223 views

How to keep all the developers on the same page in Scrum?

We are a small team of 6 developers. We usually complete 4 to 5 user stories in a given sprint. Typically every person takes a complete user story and some take a couple of them. The problem arises ...
5
votes
2answers
141 views

Which is the best way to list tickets that do not change lane / status in JIRA?

my goal is to have a list of the JIRA tickets that are not moving from one lane to another so that I can intervene on those tickets and check if impediments, difficulties or issues are up in place. ...
5
votes
2answers
152 views

Asked to assist on a technical level with a project, have misgivings about the direction and management of the project

The company I work for is looking to create a new version of their main software package, and wants to outsource the development to a local company. So far, so good. The non-technical project manager ...
4
votes
5answers
27k views

Best way to evaluate software engineers' performance?

What is a good mechanism to evaluate software engineers' performance? We need to have a PAR session every year so would like to know how to proceed and what mechanism is used within the industry. ...
4
votes
4answers
1k views

How should a Scrum Master handle high cycle times from individuals on a team?

As a Scrum Master / Agile Coach, what is the correct approach for dealing with Engineers in a team who take longer than the rest of the team to complete their tasks. Since we are using Kanban we aim ...
4
votes
4answers
346 views

Development process in a highly dependent environment

I was going through a question on PMSE when this question struck me. I have been working as a Project Manager for a software company. Most of our work we get from an agency. The agency in-turn gets ...
4
votes
3answers
445 views

What to do with a messy project when it's close to be finished

It happened to me in the past that for some reasons a project (software app) has become very messy, or we inherited it that way. With messy I mean that some basic best practices was not followed at ...
4
votes
2answers
954 views

What artifacts does Scrum require for application design and systems documentation?

I have been a developer for awhile. Recently, I got promoted within my team. Now I am responsible for application design and documentation, and am thinking of following the Scrum methodology. We are ...
4
votes
2answers
1k views

For every hour cutting code, how many project hours are spent doing something else?

I work on a large line-of-business legacy application, my projects are very much NOT green field. The dev teams are small, usually 2 developers, 1 system tester, plus part-time PM and BA resources. ...
4
votes
2answers
936 views

How does one manage scope in JIRA?

I work in a software development company. We develop with Fixed Price contracts, thus there's a lot of BDUF (Big design up front). During the initial/planning phase, we create very big monolithic ...
3
votes
3answers
259 views

Aiming to finish development of sprint a bit early to give testers time

I'm about to start a new development project that our company would like to run in an agile manner. At this stage I am the only developer but it is expected 1-2 more will join in future sprints. ...
3
votes
3answers
183 views

Priority of a Code Review in Scrum?

Let's say we're talking about a Scrum development team. A task can be implemented wrong or the implementation may contain unaccetable flaws. If this is discovered near the end of a Sprint the Sprint ...
3
votes
3answers
150 views

Separation of multi-team project into several projects

When should a multi-team project be split to run as separate projects? Where lays the border, when something should be run as separate project? Case: 3 feature teams (DEVs+QAs) working on ...
3
votes
6answers
253 views

How can a small dev team track time successfully? [closed]

I work for a small tech start-up and we are trying to figure out an efficient way for track the developer's time and budget which doesn't take a lot for the dev team to fill in. An efficient way to ...
3
votes
4answers
148 views

What agile process promotes the team to assign tasks to individual developers istead of individuals assigning tasks for themselves?

Developer /architect / developer 20 years experience. I did an experiment at my previous project where I created a scrum-like process but we decided developers to not pick directly their tasks, but ...
3
votes
5answers
173 views

How to handle a potential failure of an outsourced project?

To provide some context, my company outsourced a software project to a third party agency, against my recommendation of not doing so. The Agency delivery has been very poor so far in terms of quality ...
3
votes
3answers
89 views

How to structure estimation requests when there is a middle-man

We have a long term project, call it Project A. Our direct client (DC) is an organization between us and the Product Owner (PO). Every now and then we're being asked for estimates. The problem is ...
3
votes
3answers
529 views

What is the best workflow between Jira and Confluence?

I'm struggling with Jira and Confluence. My Team and I are developing an application and we are not sure how to structure our JIRA environment perfectly. For our development process we use Kanban. ...
3
votes
3answers
348 views

How to deal with delay beween development and deploy

I'm not sure if this question is a duplicate but couldn't find anything of the sort even though it seems to be a common issue, so if it is a duplicate, excuse me for my inefficiency at searching ...
3
votes
3answers
186 views

Release Team vs PM

In terms of releasing the code and separation of responsibilities, should it be the project manager or the release teams that inform the business of the releases? I believe it should be the release ...
3
votes
1answer
120 views

How to keep track of finished tasks vs deployed tasks in JIRA?

My development team and I have been using release dates (or fixVersions as they are called in JIRA) to keep track of all tickets for our iterative development schedule. However, as our team grows ...
3
votes
1answer
87 views

Benefits for the development team from adopting the Behavior Driven Development

I've been working for this company for about 5 months. They had very aggressive hiring policy and the result was that the development teams were build fairly quick and we started contributing to the ...
3
votes
1answer
718 views

Kanban for web agency

We use Kanban since a couple of months and have some difficulties to implent it 100%. Nowadays, we use it more as a todo list than a real Project Management System. You will find below some of my ...
3
votes
2answers
118 views

Timeline management for one man band getting into outsourcing

I'm a one man band business owner, having run my web development business for 11+ years, 8 of which I used no project management tactics at all - other than code like hell and persistence. I also used ...