If you are unfamiliar with the term, Kanban is a system introduced at Toyota Manufacturing. It is a Lean methodology for indicating when operations need more materials, using coloured cards. In 2009/2010 it was co-opted for use in software development to improve efficiency and flow. Kanban is not a process like Scrum, it is...
Continue readingCategory: Agile Software Development
Blog
Why inclusive design is better for everyone
When thinking about accessibility, it’s very easy to become overwhelmed by the sheer number of unique and complex requirements that some people have, just to get them through the average day. It can also, unfortunately, be easy to pigeon-hole all disabled people together and assume that they are some sort of minority user group...
Continue reading6 tips for getting product development to move faster
If you are engaging with a development partner you may be given a timeline of months, or even years, to complete your project. This is due to the linear nature of the work. You will want to make sure that the developers have the correct requirements. This usually means that a “design phase” will...
Continue reading3 reasons you should learn to love the user story
A major feature of agile development is the user story. As the name suggests, agile is characterised by speed and flexibility; user stories help by speeding up design and making sure everyone involved agrees on what the end result should be. However, if you are new to agile development, or are hiring an agile...
Continue readingWhat is a Minimum Viable Product, and why do you need one?
Minimum Viable Product (MVP for short) is a term you will hear thrown around a lot if you are looking into building a software product. It is an Agile principle, which allows companies building a new product to focus on what is necessary to deliver working software. What is a Minimum Viable Product? The...
Continue readingWhat is Scrum and why do you need it?
So, what’s this Scrum that everyone is talking about? Although it’s sometimes mistaken for one, Scrum isn’t an acronym. So, what is it then? Scrum is a widely used framework for managing work. It is a collection of values, team roles, and rituals, used in combination to create working products iteratively. This is achieved...
Continue readingWhy time and material is better than fixed price
When you are ready to engage a software company, you’ll need to agree a commercial arrangement with them. I’m going to explain why we think working on a time and material basis with your software development partner is a good idea. We have worked with many businesses that started off believing that fixed price...
Continue reading