article thumbnail

GSAS 2023: The Third Edition

Apiumhub

Apiumhub Apiumhub is a software partner that helps technical teams deliver more robust, scalable, and better-performing working software on time by improving their estimation, development, QA, automation, and delivery practices. Apiumhub offers services on web and mobile development, software architecture, DevOps, and QA testing.

article thumbnail

6 Crucial Issues for Legacy.NET App Modernization

Datavail

This should include asking questions like: What is the system architecture? Before you begin, make sure you choose the most informative metrics and key performance indicators (KPIs), so that you can track the project from onset to completion and beyond. Where is the source code stored? Establishing an IT culture. Conclusion.

Azure 52
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

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? Chaos engineering can be considered a specialized form of exploratory testing which focuses on system architecture.

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 right way to do so depends on your system architecture, but you only have one production file, so you don’t need to do anything complicated.

article thumbnail

AoAD2 Practice: Whole Team

James Shore

Modern software development takes a lot of skills. And when those skills aren’t part of the team, performance suffers, as the “The Hole Team” sidebar shows. It’s important to have people with the skills to perform the product management tasks I’m describing here, but it isn’t necessary to have someone with the title.

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

The Dilemma It is a beautiful thing when the building block squads of an organization gel into high performance teams and can be counted on to meet challenging goals. The problem is, a much wider swath of an organization needs to get involved in Continuous Delivery than is typically found on a development team. Over my dead body.”