Remove 2011 Remove Software Review Remove Technical Review
article thumbnail

On Technical Debt And Code Smells: Surprising insights from scientific studies

Scrum.org

Why is code quality so often an issue? Why do software teams?—?despite So I was pleasantly surprised when Carsten Grønbejrg Lützen pointed at a peer-reviewed academic paper by Michele Tufano and his colleagues (2015), called “When and Why Your Code Starts To Smell Bad”. Technical Debt and Code Smells.

article thumbnail

Test First approach sounds simply enough, right?

Scrum.org

As the name "Test First" suggests, you write a test first before the actual code and keep them running all the time. validate the code). This can be the first confusion in its understanding and actual meaning today, for either technical or non-technical folk. Test Driven Development (TDD). Write the code.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

In-Depth: Stable Or Fluid Teams? What Does The Science Say?

Scrum.org

Bushe and Chu (2011) identify seven situations that drive the use of fluid teaming in those environments: High turnover among employees, leading to changes in teams. Wang et al (2006) studied software teams tasked with ERP implementations and found that cohesive teams performed significantly better than less-cohesive teams. Bradley et.

article thumbnail

How To Base Your Beliefs About Agile On Evidence

Scrum.org

There are dozens of high-quality academic works to draw from, there are dozens of academic journals dedicated to (agile) software development (ASD) and change management. There are dozens of high-quality academic works to draw from, there are dozens of academic journals dedicated to (agile) software development (ASD) and change management.”.

Agile 218
article thumbnail

In-Depth: The Evidence-Based Business Case For Agile

Scrum.org

So we went to Google Scholar and searched for review articles. 2010) reviewed 28 scientific studies that investigated how Scrum is associated with overall business outcomes. A strength of such a review is that it allows for the identification of patterns across many studies. Journal of systems and software , 81 (6), 961–971.

Agile 225
article thumbnail

Kanban to manage Complex/ Quick Moving Situations

Digite

That is, does the question below, which I answered on a technical forum recently, describe a situation you might be facing or may have faced in the past? In my over 25+ years in the software industry, this has been an all too familiar situation! I have often wondered – doesn’t speak too well of us as software professionals!

article thumbnail

5 Tools and Tactics To Manage Projects With Your Outsourcing Partner

Rebel’s Guide to PM

Adopt Reliable Software. I’m sure it won’t surprise you to know that I’m a big fan of tech that helps you do the job more effectively. Provide your teams with simple but dependable software solutions. Use your software in a way that actually makes you more productive. The only difference lies in the working methods.