Final weeks of the Invention Phase: reflecting on progress and challenges

24
August
2012
Type
Grantee insights
Area of funding
Humanitarian Innovation
Focus areas
Scale
No items found.
Year

In our last blog post on the Invention Phase of KnowledgePoint, we described how we were setting up the software development stage. The software development has been forging ahead, and we are now entering the final few weeks. In this post I describe what we have found and reflect on challenges we have faced.NEW_LINENEW_LINEOne of the early tasks was to develop sketches, or mock-ups, of how the final site might look. These designs for an ideal platform have been followed, as the images below show. But while it may look like the site we had envisaged, would it work in the way we had hoped? To answer this, we have not only been testing the site ourselves but also with the invaluable help of volunteer users.NEW_LINENEW_LINE

aug1_0

NEW_LINENEW_LINE

aug2_0

NEW_LINE

KnowledgePoint mock-up from October last year (top) and our test site (bottom)

NEW_LINEIt is great to reports that KnowledgePoint works as we had hoped as a platform for responding to technical enquiries, and allowing people to do so collaboratively. Throughout the development phase we have conducted user trials on parallel versions of KnowledgePoint, phasing releases to different groups. Continuous testing has allowed us to make sure the site is usable from the very start. Our twenty (plus) early users have been asked to try tasks such as posting questions or responding to answers. There have been hitches of course, but the overall finding is that the platform is already usable.NEW_LINENEW_LINEUser testing is also telling us what needs to be improved – indeed this is the most important function. This invention phase has given us a great opportunity to trial features that are exciting but are less certain to work in practice, so the feedback has been vital. In the end, I hope we have managed to get a balance of solid, core features with some more advanced approaches that we hope will be useful to the community.NEW_LINENEW_LINEIn terms of challenges, our key project issue has been timing, and there have been two main areas of delay. The first was in finalising our specification and researching technologies on which to base the development. In hindsight, the extra time was a worthwhile investment, in that it resulted in a solid specification and helped identify an appropriate technology that gave us an ideal basis for development.NEW_LINENEW_LINEThe second area of slippage was during the software development itself. Here we were dealing with the unknowns that are inevitably associated with invention. I will digress a little on this subject in the hope that this may also be of interest to other projects!NEW_LINENEW_LINEOne analysis of managing project changes represents project parameters in an ‘iron triangle’:NEW_LINENEW_LINE

aug3_0

NEW_LINENEW_LINEFor projects particularly where there are many unknowns, the idea, represented above, is that it is difficult to hold multiple targets – resources, schedule and scope – constant without sacrificing quality. Moreover, it is common for one or two aspects to increase (say, schedule and resources) in order to keep one or two others on track (for example, quality and scope).NEW_LINENEW_LINEFor our project, we will achieve our targets for functionality, budget and quality. But we did this at the expense of our intended schedule: when new challenges emerged, we delayed while we resolved them rather than sacrificing functionality or quality, or increasing the budget. Lessons have come from this that we will apply to the next phase of development and implementation. We look forward to sharing more of our experience and possible solutions in further detail in our project retrospective.NEW_LINENEW_LINEProjects are of course delivered that meet all scope, schedule and budget targets. But the lesson is as much for the planning stage as delivery, where one can answer the question: if new challenges emerge, of the elements in the ‘iron triangle’ what must be constant and what can change? The counter-intuitive answer from Agile software development approaches is to make scope flexible and retain control of timing, budget and quality. While we used some Agile approaches in the development, we did not go so far as to agree to let go of scope. We will consider for the next phase if we should change tactics in this regard, or if the project outcomes have justified our approach, and we may be dealing with fewer uncertainties.NEW_LINENEW_LINENone of this is to say that timing has been viewed as less critical. Timing matters particularly for KnowledgePoint because, above all, if we take too long the high demand for ways to deal with technical advisory services will lead to separate solutions being developed, and the benefits of a shared, collaborative platform will have been missed.NEW_LINENEW_LINEFortunately, we are now looking at just a few weeks before we complete the project, and we are really eager to share with the community the prototype platform – and begin on the next phase of our development.NEW_LINENEW_LINEWe will let everyone know where to find KnowledgePoint and how to use it next month. Although this will officially be a Beta (prototype) version, you should find all the tools there necessary to ask and answer questions collaboratively.NEW_LINENEW_LINEStill, our work will only just be beginning as we begin to prepare the prototype for extensive piloting in the next phase.

Stay updated

Sign up for our newsletter to receive regular updates on resources, news, and insights like this. Don’t miss out on important information that can help you stay informed and engaged.

Related articles

all latest news
Image placeholder
Elrha insights
Innovating for Impact: Tackling the sanitation crisis in humanitarian settings
Image placeholder
Grantee insights
The partnership of the MSQ project
Image placeholder
Grantee insights
Language‚ power and aid effectiveness - Journey to Scale

Related projects

explore more projects
No items found.

Explore Elrha

Learn more about our mission, the organisations we support, and the resources we provide to drive research and innovation in humanitarian response.

No items found.