FireStats error : FireStats: Unknown commit strategy

Posts Tagged ‘tech’

Dev Effort Launched

Close on the heels of our first milestone, we’ve officially launched the development effort for Village Diary. Mambe Churchill of AfroVisioN is taking the lead, making time for the project among his various client responsibilities. We’re incredibly fortunate to have a guy of Churchill’s caliber right here in Buea. AfroVisioN’s offices are a five minute taxi ride from LINK-UP, which makes face-to-face meetings easy to coordinate.

Churchill’s involvement also underscores the importance of Village Diary as a free and open source software (FOSS) initiative designed and built right here in Cameroon. You can catch up with Churchill and his tech-related musings on his personal blog.

First Milestone Reached

The first post of the new year happens to coincide with some big news in our software development effort. In between enjoying the holidays here in Cameroon (no turkey and egg nog, but some wonderful roasted goat and palm wine), the team found time to finalize the draft Software Requirements Specification (SRS). This document provides a complete description of how the Village Diary software platform should behave from end-to-end. It’s is often thought of as the “master blueprint” for a software project, which is later used as a reference for the design of specific components.

Team members Roland Musi, Mambe Churchill, Bill Zimmerman and Brian Palladino succeeded in hashing-out all the details of the project, asking tough questions and considering a host of “what-if” scenarios, potential gotchas, engineering challenges, functional areas, use cases, mockups and so on. We were all mentally exhausted after the effort, but grateful for having done it.

Normally, a post about a piece of documentation may not be the most exciting thing to read about, but it’s a huge first milestone for our project. With this behind us, we can focus on the “fun” engineering challenges ahead in the implementation phase.

As soon as we’ve revised the draft we’ll call it “version 1” (no relation to the software release number) and post it to the requirements section of the developer wiki.

twitter