Scrum vs. Waterfall pros and cons

What is Waterfall?

What is Scrum?

Scrum vs. Waterfall — comparison

When to use Waterfall and when Scrum?

Testing in Scrum and Waterfall

  • Less planning due to simplified structure,
  • The tester works together with the developer,
  • Participation from the early stages of the project allows to prepare tests of a piece of functionality,
  • There is no accumulation of bugs. Everything is solved during product development,
  • Faster problem solving,
  • Better communication in the project team,
  • Flexibility.
  • Requires effective communication within the team,
  • Lack of a specific organizational structure.
  • Well documented and structured testing process.
  • All features in the project are finalized and delivered.
  • Testers and developers don’t need to maintain constant communication and can work independently.
  • Ease of management.
  • Extensive documentation and standardization allow a lower threshold of entry into the project.
  • Excessive documentation.
  • Rigid structure.
  • Testing at the end brings risks of accumulated defects.

Summing up

--

--

--

iteo is an international technology consultancy & software engineering company, founded in Poland. Visit us on www.iteo.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

1 Byte Challenge (Part 1)

What is Time Complexity in Computer Science?

Journey into DeFi using Acala and Laminar

How to create responsive layouts with Flexbox

Introduction to Kotlin Coroutines for Beginners

AIOW #10 DEVELOPMENT UPDATE

ADALend: A New Perspective On Native Cardano DeFi From the Eyes of ADALend’s CEO

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
iteo

iteo

iteo is an international technology consultancy & software engineering company, founded in Poland. Visit us on www.iteo.com

More from Medium

What would be an example of a poorly performing team and why?

Scrum: Adaptive Software Development

All about Agile and Scrum

Tracking Software Development Team’s Output Velocity