Remove Organization Remove Software Review Remove System Design Remove Test-Driven Development
article thumbnail

Quality Control: Using Acceptance Testing to Guarantee Product Quality

Altexsoft

A bit earlier, in 1998, a much more trivial software mistake was uncovered. Let’s talk about what quality control entails in modern software development. In software development, quality control exists alongside two other concepts: quality assurance (QA) and testing. What is Quality Control?

Testing 52
article thumbnail

New live online training courses

O'Reilly Media - Ideas

Ken Blanchard on Leading at a Higher Level: 4 Keys to Creating a High Performing Organization , June 13. Product Management for Enterprise Software , July 18. The Power of Lean in Software Projects , July 25. Spotlight on Cloud: Mitigating Cloud Complexity to Ensure Your Organization Thrives with David Linthicum , August 1.

Course 68
Insiders

Sign Up for our Newsletter

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

article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Ken Blanchard on Leading at a Higher Level: 4 Keys to Creating a High Performing Organization , June 13. Product Management for Enterprise Software , July 18. The Power of Lean in Software Projects , July 25. Spotlight on Cloud: Mitigating Cloud Complexity to Ensure Your Organization Thrives with David Linthicum , August 1.

Course 51
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

For example code demonstrating these ideas, see my example on GitHub. When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. It avoids the downsides of mock-based testing, but it has tradeoffs of its own.

Testing 88
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

For example code demonstrating these ideas, see my example on GitHub. When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. It avoids the downsides of mock-based testing, but it has tradeoffs of its own.

Testing 40
article thumbnail

Lean Software Development: The Backstory

LeanEssays

The second book summarizes the essence of lean product development this way: Understand that knowledge creation is the essential work of product development. Charter a team of responsible experts led by an entrepreneurial system designer. Manage product development using the principles of cadence, flow, and pull.