Remove Agile Remove Continuous Integration Remove Information Remove Test-Driven Development
article thumbnail

Agile Book Club: Evolutionary Design

James Shore

That’s a problem for Agile, because if change becomes significantly more expensive over time, the Agile model doesn’t make sense. So instead, Agile teams can use evolutionary design: a way of starting simple and improving your design as you go. It’s essential to long-term Agile success. About the Book Club.

Agile 121
article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Continuous Integration. Continuous integration is a better approach.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Kick start your Agile Transformation Journey (and be a Digital Disruptor)

Capgemini

Tomorrow’s leaders are already starting to transform towards new delivery models that will enable them to develop more exploratory and adaptive strategies. The information system (IS) of the future supports this approach and delivers an abundance of innovative services in record time. Why is this a journey?

Agile 52
article thumbnail

AoAD2 Practice: Refactoring

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Test-Driven Development. Test-Driven Development.

article thumbnail

Software Outsourcing: Why CEOs Love It

Gorilla Logic

Ready to have a conversation about outsourcing your development to a top-ranked Agile development team? Organizations that value the transparency and efficiency of Agile software development find that software outsourcing with a nearshore distributed team also enables them to get more value from their budgets.

article thumbnail

6 Crucial Issues for Legacy.NET App Modernization

Datavail

You can also take this opportunity to implement new methodologies such as DevOps and agile that help make your IT teams more productive and efficient. 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.

Azure 52
article thumbnail

Quality Assurance (QA) Testing & the Business Impacts of Software Quality

Gorilla Logic

As the pace of software-driven innovation expands, organizations often struggle to balance the need to deliver business value at speed and scale with the need to deliver consistent, reliable, and performant software products. Most Agile QA practitioners share common processes, including those described in this section.