Remove Continuous Integration Remove Groups Remove System Architecture Remove Test-Driven Development
article thumbnail

GSAS 2023: The Third Edition

Apiumhub

They believe that productive partnerships, collaboration, fast feedback, and small iterations are the best way to deliver successful software projects, using Agile methodologies and Extreme Programming practices, like Test-Driven Development, Simple Design, Pair-Programming, and Continuous Integration, in all our projects.

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

Test-Driven Development. Continuous Integration. Test-driven development encourages you to think about and improve your design at nearly every step. Test-driven development encourages you to think about and improve your design at nearly every step. Test-Driven Development.

Insiders

Sign Up for our Newsletter

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

article thumbnail

AoAD2 Practice: Zero Friction

James Shore

Test-Driven Development. Inside the script, use a compiler or linter to tell you when you make syntax errors, and tests to tell you when you make semantic errors. The larger your system gets, the more creative you’ll have to be. Continuous Integration. Continuous Deployment.

article thumbnail

AoAD2 Practice: Whole Team

James Shore

Broadly speaking, these skills can be grouped into customer skills, development skills, and coaching skills. Until then, development on an Agile team looks similar to development on any other team. Test Driven Development. Continuous Deployment. Continuous Integration.