How to improve Agile software delivery with story maps

As part of an Agile delivery team, you may be familiar with the usual project constraints of budget, time and scope. All too often, one or more of these elements needs to be reduced to allow for project delivery. But how can you quickly find out how close you are to delivery? How can you decide at what point your product becomes a releasable MVP?

An introduction to testing and quality assurance

It’s human nature to make errors and therefore any developer working on a large piece of work will make errors along the way. Since the inception of high-level computer programming back in the 1950s, developers have been writing massive amounts of code to deliver a very specific function. Ultimately errors will occur, bugs can and will slip into the code, and as a result defects may appear in the software delivered to the end user.

5 simple tips on starting a new scrum team

As many companies within the IT industry move away from Waterfall/PRINCE 2 and more towards Agile/Scrum, it can be hard for project managers and Scrum teams to know what the best approaches are for a new Scrum team. There is a lot of information online that provides information about what Scrum is, what tools are available, and what the Scrum process is. I have worked in the digital/ IT industry as project manager/ business analyst since 2005 and have worked with Scrum since joining Inviqa at the start of February 2014. The transition has been a steep learning curve and in this article I will share some of the practices I have learnt to improve Scrum team efficiency.

8 tips for avoiding vendor lock in

Vendor lock-in makes a customer dependent on a supplier for a product or service, and unable to use another vendor without substantial switching costs or inconvenience. While standards, bodies and an increased focus on interoperability have helped reduce the threat of application lock-in, web site and web application development can still be a minefield. In this article, we will look at eight ideas that can help companies avoid vendor lock-in, intentional or otherwise, when setting up new sites or systems.

An introduction to service APIs

Every company starts with a single website or web application, but as a company’s internet presence grows, many different applications and websites are deployed. With a traditional approach of treating each of these applications as a completely separate solution, a number of problems occur. But by introducing a service API the problems of the traditional approach can be overcome...