Hot answers tagged

29 votes
Accepted

What are developers expected to do during testing in the latter half of each Sprint?

TL; DR Your question embeds some false assumptions about the linear nature of testing within an agile process. A mature agile team with cross-functional skill sets treats development and testing as ...
12 votes
Accepted

What to do when the backend work is much larger than the frontend?

One approach I have seen work is to initially stub the backend functionality before doing the detailed development work. These are the steps the team takes: The backend developer defines an API that ...
9 votes

How do I organize a team of “shadow" software developers (think ghostwriters)?

The simplest answer to this will likely be the answer you least like. Don't... In the last fifteen or so years we have seen an ever increasing level of transparency in the work place. This crosses ...
8 votes

What are developers expected to do during testing in the latter half of each Sprint?

They could be doing a number of things. What they should be doing depends on your organization's Scrum/XP maturity but here are some common items: QA work - yes devs can QA, whether thats writing ...
  • 3,922
7 votes

How do you handle change requests in Scrum?

TL;DR The original question was tagged Scrum, so my answer will focus on how Scrum expects routine and non-routine changes to be managed. In brief, Scrum embraces change, but encourages the Product ...
6 votes

Why can't QA's share expertise and suggest new ways of working

It might be how you're suggesting these changes. It probably has nothing to do with your position (QA), per se, but more to do with the fact that some new guy is coming in, telling everyone that what ...
  • 14.7k
5 votes
Accepted

Why do Agile practice not exist in scientific research projects and organizations?

I think the reason you've not found much written is that when you get down to the cores of agile, the difference in projects is not all that pronounced. What you want from a project is what really ...
5 votes
Accepted

Difference between maintenance and development

This is based on personal experience, so if it differs from your own, feel free to jump in. Development - refers to the primary implementation of new projects. Once an initial development project is ...
5 votes
Accepted

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

I don't believe it is possible to sort by status changed date. However, given that your requirement is "to have a list of the JIRA tickets that are not moving from one lane to another so that I can ...
  • 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 ...
4 votes
Accepted

How do I improve the development process at our small startup?

Focus on quality and estimates You identified four problems. Of those, I would view the following two as your main issues (long hours and missed deadlines are likely resulting from these): Quality ...
4 votes

How do I organize a team of “shadow" software developers (think ghostwriters)?

The contract type is another factor to consider. A firm-fixed price (FFP) contract can provide you the opacity which is your stated desire. The specification is set in the statement of work or ...
4 votes

What are developers expected to do during testing in the latter half of each Sprint?

"Typically for a team of 3 to 4 developers, there would be 1 QA resource" That's your problem there. There are three roles in Scrum, Product Owner, Scrum Master and Development Team Member. Your ...
4 votes

Why can't QA's share expertise and suggest new ways of working

Anybody in the team can make suggestions for how the team can perform better, also new team members with a QA background. There are, however, two things working against getting your ideas accepted. ...
4 votes

Transition from waterfall to agile

I would recommend you guys hire an Agile Coach or Scrum Master, at least for a six months period. One of the four parts of the agile manifesto is Individuals and interactions over processes and tools ...
  • 854
4 votes

How to be an honest and good project coordinator in a corrupt and dishonest work environment?

If this is the US Federal government, you are in the middle of some serious fraud. This isn't something you fix, this is something you report. Call the whistleblowers hotline and look for a new job. ...
  • 36.7k
4 votes

Does a business analyst fit into the Scrum framework?

I usually see BAs work in one of two ways. Sometimes they assist on items being developed in the current sprint by providing their domain expertise to developers, helping to fill in any missing ...
  • 5,732
4 votes

Does a business analyst fit into the Scrum framework?

There are two answers here - the Scrum answer and the my practical answer. In Scrum, there are three "accountabilities" (prior to the November 2020 revision, roles) on a Scrum Team - Scrum ...
  • 17.8k
4 votes

Does a business analyst fit into the Scrum framework?

I have seen many business analysts work well in Scrum teams. The three biggest challenges for them are typically: Reaching a clear understanding of roles and responsibilities with the Product Owner ...
3 votes

Collecting And Sharing Status

I found that walking around and talking to each person is the only effective way to get a full status update. the write it up and send an email. Unless you're really good at it, don't use electronic ...
3 votes

What are developers expected to do during testing in the latter half of each Sprint?

It sounds like you are not really practising scrum but 'timeboxed waterfall'. With this approach each sprint is it's own mini waterfall project, with dev up front and testing at the end. As you have ...
  • 436
3 votes

How do I organize a team of “shadow" software developers (think ghostwriters)?

Since you're arguing for a situation where (at least some of) your employees will benefit from the anonymity, I can only think of one option: Code Names Create a culture of 'ninja squads' or some ...
3 votes

How do I organize a team of “shadow" software developers (think ghostwriters)?

Joel spoke well. As someone with this same issue, however, here's how I approach the dilemma: Relationships, not abilities, matter. I only hire excellent people, engineering or otherwise. So my goal ...
  • 131
3 votes

Does the "Plan Scope Management Process" contain many sub-processes?

The Planning is the Activity You're misreading the objective. For "Plan Scope Management Process," the sole output of the activity is a plan, not all of the other things that a scope management ...
3 votes
Accepted

Metrics for changing a process

I want to quantify my reasons for automation The best reason for automation is cost reduction. This is your ultimate metric. Calculate how much time your automation + execution takes, and how much ...
3 votes

How do I improve the development process at our small startup?

Do not take on any more extra work, there is a temptation but if your organisation is brought into line then the money will come. Just keep enough to maintain your cash flow. Greed is a very ...
3 votes

How to put on one chart multiple projects to show dependencies between them?

You need to build an integrated master schedule. You need to pull in all your separate projects' schedules into one schedule and link them. You can link the work packages from different projects ...
  • 36.7k
3 votes

What are the ways for Daily status reporting to make process more easy?

The value of the daily scrum is for people working closely together to sync up on their short-term plan. My first recommendation would be to allow portions of your team working together to organize ...
  • 16.7k
3 votes
Accepted

Small team in large team, using two boards in JIRA

Though the default, Projects and filters (boards) do not have to remain 1-1. What I would suggest: Create/use separate Issue Types for Stories (Story) and maintenance (Task). Create and use an epic ...
  • 14.7k
3 votes

Difference between Project and Process

From a great article on the subject at https://theprocessconsultant.com/process-project-even-matter/: Processes are repeatable. Projects are one-offs. In detail: Projects are one-offs. At the very ...

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