November 2, 2016

Waverley @ South Summit Madrid 2016

Recently we came back from beautiful sunny Spain, which turned into an innovation center for a few days at the beginning of October. South Summit is an annual gathering of the technology industry organized by Spain Startup. The target audience is entrepreneurs, startups, executives and engineers from all across Europe and the US. Waverley Software…

Read More

October 17, 2016

Technical Debt Prevention: Best Practices

What is technical debt Technical debt is a metaphor describing the accumulation of development work on the project. It is quite aptly called a “debt” because it behaves like a real debt. The more you postpone, the more you’ll have to pay for this later. It continues to the point when the system becomes unmaintainable. Usually…

Read More

August 24, 2016

Loosely-coupled System Design

Halfway through Waverley’s corporate presentation is a slide listing ten design criteria that guide our developers in architecting and building products for our clients. These criteria include usability, flexibility, scalability, extensibility, testability, and others. A companion Waverley whitepaper, titled Agile UX Design, addresses the first of these. This whitepaper discusses several of the other terms…

Read More

August 24, 2016

Communication in Distributed Software Development Teams: Who is Who

Imagine these situations: Three developers talking about the difficult bug that one of them had spent most of the night fixing. Nothing wrong with that. Just some colleagues talking informally about their work. The Product Manager meets the User Experience (UX) Lead to decide on the priorities for the next release. Again, perfectly appropriate. Part…

Read More

August 24, 2016

Agile UX Design

Agile Development has its origins in the field of software engineering but has proven its efficacy in other creative fields. One such field is user experience (UX) design, and here we are proposing how the “sprint-based” approach of Agile might be applied to the design of a desktop software application or mobile app. Waverley thanks…

Read More