• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Chintu Gudiya Foundation

  • What We Do
    • Blog
  • Who We Fund
  • Projects
  • Grants
  • Financials
Project Tech4Dev

Glific Update – a 7-week retrospective

You are here: Home / Blog / Glific Update – a 7-week retrospective

twitter sharing button Share this on Facebook

Glific Update - a 7-week retrospective


June 29, 2020 by Donald Lobo
Leave a Comment

Hard to believe, but it has been 7 weeks since we kick-started the Glific project. The past 7 weeks have been amazing, a lot of intense work, way too many meetings, and lots of learning all around. For me, personally, it has been a great experience to dive in and build another open source project from scratch, but at a very different pace, and more importantly, with a strong focus on the developing world.

I’m struck by how much the technology and open source world has changed in the past decade. The number of tools and platforms that we are building on to make Glific a reality did not exist a decade or more ago when we started CiviCRM. The speed at which we are moving and developing features and infrastructure is super impressive. Coming in, I assumed it would take us 3 months to get a better idea of what we wanted to do and how we’d approach it. And here we are, in week 7 and we have a pretty awesome work-in-progress which handles a lot of things which were in our dreams and potential post 1.0 candidates. Overall, we are super pleased and stoked at our velocity and we will continue pushing hard and fast.

A couple of screenshots to display where we are today:

A couple of highlights and salient features of our process. I’ve incorporated both technical and non-technical aspects in the below list, since I do think that a synthesis of the two is essential to create great products.

  • The backend and frontend teams are marching at their own pace, with limited communication. However, the API allows the frontend to interface with all the cool stuff the backend is building, without significant in-person communication. This is super-important since this is the same API that we will expose to out NGOs (actually their software partners). So for the backend group, the frontend team is a client, just like any other third-party client.
  • UTF-8, multi-lingual, switching languages on the fly are super essential and core to what we are building. We recognize and realize the importance of this especially in the context of a country like India, where this is so important.
  • Talking to multiple NGOs on a weekly basis really influences what we are building and why. Being able to switch languages and send messages to a user based on their chosen language came from our conversations with Slam Out Loud. The ability to create user profiles and personas came from multiple conversations with organizations like IDInsight, Digital Green, Leap For Word, Dost Education, and others.
  • Emphasizing process early on in the lifecycle (yes, 20 years ago, I would scoff at this very idea) has really helped us. Shooting for a goal of 90%+ test coverage, good documentation generated early, and often, re-writing the same code base 3 times in different ways in the span of 2 weeks (yes, this did happen!) is frustrating, but at the same time helps us create a better product. Something that we are proud of 🙂
  • I’ve specifically stayed away from describing some of the v0.1 features (since Abhishek will be talking about it in a future blog post), but we do have conversations, automatic tagging, global keyword automation, menu-driven automation and more working in a prototype version with a fairly solid architecture behind it (along with great test coverage)

To all our NGO partners out there, who have been so gracious with their time and inputs, thank you :). We’ll be showcasing v0.1 to our NGO advisory group and the tech4dev partner group in the second week of July.

We are stoked and proud of what we have build in v0.1, we will definitely raise the bar and aim higher for v0.2 and go live with at least one NGO!

Onwards and upwards!

Category iconBlog Tag iconGlific,  Tech4Dev Project Updates

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recommended reading

    Glific v0.1 has arrived

    After 3 weeks of training on new technologies: Elixir, React, and GraphQL followed by an intense month of development in June, we are proud to announce the arrival of Glific v0.1, the first in our monthly series of targeted point releases. For the uninitiated, Glific is our open-source, two-way communication platform that allows organizations to

    July 8, 2020 by Donald Lobo

    Two Way Communication Project Kickoff

    After a fair bit of planning, we finally kicked off the two-way communication project earlier this week. Our kickoff meeting was May 11th, 2020, though we had an email discussion going the previous week. Super excited to finally get started on the project and come out with a solid two-way communication platform for use

    May 16, 2020 by Donald Lobo

    Summer Intern Report from Cindy Z

    Hi everyone! I’m Cindy, a rising junior at UC Berkeley studying Business and Data Science. This past summer, I was an intern on the frontend team, which was led by Kurund, and worked alongside Vaibhav and Calvin on 0.1 and 0.2 versions of Glific. I learned about Glific through an organization called Blueprint at UC

    August 22, 2020 by Donald Lobo

Tags

#Tech4Good 66A analysis analytics architecture ASHWINI Avni conference Coronavirus COVID-19 crm-platform dataexplorer design research Discounts freespeech FundImpact github badges Glific Google governance hasiru dala ideation internetfreedomfoundation Jan Swasthya Sahyog Koha Koha Challenges Koha configuration Koha features Lastmilesupport library medha-stpc openchs opencity opendata open source Partnerships sesta Social Change Software Team Collaboration tech Tech4Dev Project Updates whatsapp Work from Home Yenepoya

Categories

  • Blog
  • Essays
    • 2015
    • 2016
    • 2017
    • 2018
  • Focus Areas
    • Organisations Funded
      • Education
      • Environment
      • Health
      • India
      • Open Source Software
      • Other
      • Philanthropy
      • Sanitation
      • Sports
      • Women Empowerment
    • Tech Work
  • Projects
  • Pune 2018 Unconference
  • Tech4Dev Project Report
  • Uncategorized

Footer

  • What We Do
    • Blog
  • Who We Fund
  • Projects
  • Grants
  • Financials

Copyright © 2021 Chintu Gudiya Foundation. All rights reserved. | Photo Credits