Remove Engineering Remove System Architecture Remove Test-Driven Development
article thumbnail

GSAS 2023: The Third Edition

Apiumhub

As an independent and neutral body, the iSAQB® is the holder of the international modular training and certification system “Certified Professional for Software Architecture” (CPSA®). Their customers not only speed up the process of design and engineering but also improve the profitability of their assets.

article thumbnail

15 Books by leading software architects

Apiumhub

This guide demonstrates the authors’ ideas in action with three real-world case studies: datacenter replication for business continuity, management of a continuous deployment pipeline, and migration to a microservice architecture. . Deployment and Operations for Software Engineers ” by Len Bass and John Klein .

article thumbnail

6 Crucial Issues for Legacy.NET App Modernization

Datavail

This should include asking questions like: What is the system architecture? Modernizing legacy applications is the perfect opportunity to reform your broader IT and engineering culture as well. Consider establishing internal coding standards that will make testing and long-term maintenance easier. Conclusion.

Azure 52
article thumbnail

AoAD2 Practice: Whole Team

James Shore

Until then, development on an Agile team looks similar to development on any other team. Test Driven Development. They use test-driven development to write tests, implement code, refactor, and incrementally design and architect the software. Design and architecture. Programming.

article thumbnail

AoAD2 Practice: Blind Spot Discovery

James Shore

Exploratory Testing. Test-Driven Development. Test-driven development ensures that programmers’ code does what they intended it to do, but what if the programmer’s intention is wrong? There’s much more to exploratory testing than I have room for in this book. Chaos Engineering.

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

Test-Driven Development. Test-driven development encourages you to think about and improve your design at nearly every step. Breakthroughs happen at all levels of the design, from methods and functions to architectures. Test-Driven Development. Mob Programming. Refactoring.

article thumbnail

The Scaling Dilemma

LeanEssays

He led software development at Salesforce.com during its years of hyper growth, and is now SVP of Engineering at Twitter. Fry advises, “When it comes to building a deeply efficient engineering organization, there are several things you can do to move the needle: Build strong teams first.