Program and Project Posts
Hello World
This is my first post after a blogging hiatus that started more than a year ago. Much has changed in my life between then and now so I'll make this post a quick intro of myself, and a catch up for those wondering about me dropping off the blogosphere.
At the time, I was an Architect at the Microsoft patterns & practices team, shipping content, frameworks, and tools to help folks be more productive when building large scale applications. I then became the architect with the Microsoft working on prototypes and designing approaches to foster of innovation within the company. But then...
I met Eric, InSTEDD's CEO, during Strong Angel III, a big civilian-military disaster preparedness exercise. Later in 2007 I was partnering with Robert Kirkpatrick (now in InSTEDD too), Ted Okada and Nigel Snoad from Microsoft Humanitarian Systems working on one of our prototypes that was being deployed in Afghanistan to help evolve open standards for data synchronization.
When last October InSTEDD took its current shape with Eric and Robert on board, I was presented with a great opportunity. Although I was working with smart folks across a successful company with an amazing team on pretty cool stuff, I had a longing to work in the humanitarian and health space full time. I wanted to bring in the best of technology to communities that really need it worldwide and to those who work with them. The choice was clear: I took the plunge and joined InSTEDD to lead the engineering arm, so... here I am.
Some of the things that excited me about joining InSTEDD besides the mission and the people, was how we wanted to go about things:
- Contributing to disaster and health information flow by reframing it as a collaboration problem. I believe in the ability of technology to augment human capability - and its proven ability to get in the way!
- The opportunity to create a field lab. Taking the notion of "If you don't go you don't know" and "design for the wild", mix it up with agile engineering to build and integrate technology so that can continuously adapt to the needs of communities.
- The ability to work in a space where platforms are just a means to an end, and cross-platform interoperability part of everyday life. Our scorecard is based on improved livelihoods. We can use Linux, Google, Eclipse- you name it; contribute to stellar open source projects such as Mono or Sahana, and participate in the technical community with a strong emphasis on long term sustainability.
If you are reading this coming from the humanitarian or health space, you can infer I am a new on the block, so please be patient. I appreciate any and all guidance, feedback, recommendations, warnings, and advice you might have. If you come from the technology space, well, there is so much to be learned from what happens in the toughest environments, and I hope to share the lessons as we find them (or they find us).
Right now some of the things we are working on include:
- How to develop better situational awareness of "who's doing what where" and how to use that awareness to accelerate the process of people building relationships.
- How information flow can be improved "up & down": from the far field where SMS barely works to headquarters and back, with visualization and analysis, as well as between communities finding their own innovative approaches to deal with problems, and "between" the silos of human, animal, and environmental health.
- How to take information typically consumed individually to create customized group collaboration environments.
- What is a good mix of existing and new software, services and devices for the problems above? What is the simplest architecture that can keep it all working together in an interoperable, reliable and secure fashion?
Do any of these spark an idea? Please come and share it. It is up to us.
Phnom Penh Innovation Lab team giving its first steps!
After months of work in the region, our technology team in Cambodia has started their daily work! We had our first standup meetings last week!
As part of InSTEDD's strategy of 'sustainable innovation' we are creating a full engineering team that over time owns and reinvents technologies used in the region. All technologies go obsolete - so for true sustainability you need to assemble a team of people that will invent the 'next thing' - and give it the skills, capital and opportunities to do so.
It's one of those rare, beautiful moments in the professional life of anyone: seeing a team's first day, the getting to know each other, starting to create a work culture, picking a set of small challenges and taking them on. Some moments stick - first standup, seeing the first code checkin notification, hearing the first idea that is "so obvious and locally appropriate yet no one in the global team had thought about it".
It starts with the people, so here they are:
From left to right we have Sopheap, Channe, (myself behind), Sodany, Laura, Saravann (below) Miguel and Tola.
Here are Mann, Channe and Sopheap
Channe Suy
I am interested working with object oriented technology such as Java and C# . Besides work, I like traveling to the mountain area or to the beach. As I start working with InSTEDD, I would like to learn more about good patterns and practices, improve communications with users, and project management.
Sopheap
I'm Sopheap, working as software developer. I am a third-year-Student at Royal university of Phnom Penh (Computer Science). I am interested in .Net and Java, and I spend my day and time on both technologies. I always do the research in the library or reading e-books and sometimes take a course related to the topic. I spent some time learning the Google technologies too. As a member of the InSTEDD Team I want to improve my ability with .Net (C#), and Java languages. Outside of work I like to spend time reading and researching, and sometimes I spend time with friends at the coffee or at the countryside with the fresh and green views.
Mann (Lim Chanmann)
My name is Lim Chanmann, but just call me Mann. I have been working on web-based application development with ASP and ASP.NET with C#. And now here at InSTEDD I am interesting in OOP, OOD, software design patterns and best practices, and project management as well as the latest technologies. I spend my free time swimming, and chatting with friends or sometimes with a stranger so I can learn something new.
The QA team and Dany in action - behind is Daniel from http://www.ideapreneur.net/, who slept over at the Lab around Barcamp Phnom Penh.(more about that soon).
Miguel Collantes (QA Manager)
I have 10 years experience in Software Quality Assurance (SQA) during which I developed management tasks and management of offshore teams. I'm working as QA Manager for InSTEDD. My challenge is to accomplish the expected goals while building and working together with foreign teams from very different cultures.
Laura Fricke Weinberg
I have 5 years experience in Software Quality Assurance (SQA) during which I developed testing tasks such as data set generation, test cases and test plans creation and QA team leadership. I am currently working with InSTEDD as QA Engineer and have great expectations in improving my scope of knowledge in QA for other InSTEDD software and technologies, as well as teaching and learning every day in our Cambodian Innovation Lab.
Saravann Paol
Hi! I am Saravann- I worked as a Computer Operator for Digital Divide Data Organization, and I got started with InSTEDD on Friday 29th August 2008, It is the first job for me that I have opportunity to work with a large team. I'm the third year student at International Institute of Cambodia (Computer Science). I am interested in my position because it can help me to learn new technologies and know more about the diseases and disasters happening in the world. These are the big problems that all the people in the world have to know and learn. I was really happy on my first day, studying with Miguel and Laura who are very good teachers, friendly and good communicators.
I hope that when I finish my studies I will have new knowledge and skills to improve my personal needs and my work.
Ung Tola
My name is Ung Tola. I worked at Digital Divide Data Organization for over two years. Now I got started with InSTEDD on September 1st 2008. I am a third-year student at Norton University and my major subject is English for Teaching. I'm also interested in the Internet and new technologies being used in the world. I am happy to spend my time with InSTEDD learning new software skills and preparing products that will be used for people helping with diseases and disasters.
In my free time I like having small picnics in the country side.
Sodany Chap
I am from Kampong Cham Province and graduated from the Royal University of Law and Economics in Law field. Then I have been pursuing my study in Masters of Management. I am very excited to have such a great opportunity to access to higher education in this competitive world, and I do wish many Cambodians had at least the same opportunity like me as education plays very important role in the social development of a country like mine.
So far, I worked and gained some experience from a few NGOs here such as Legal Aid of Cambodia (LAC), Cooperation International (CI), Cambodian Defender Project (CDP) on women trafficking, PILLAP and also from Cambodian Arts and Scholarship Foundation (CASF).
I have been working for InSTEDD since mid-June. I am extremely interested in what InSTEDD does. I am now helping with some translation and also learning to be a tester with a group of talented people from DDD and with Miquel and Laura. I have a very strong commitment to effectively and efficiently work on InSTEDD projects to ensure their smooth operation.
I'd like to deeply thank to Marry Jane, Dennis, Eduardo, Miquel and Laura and to all of others InSTEED staff who always support and encourage me in implementing my work. Also, let me wish all of them the best health, luck and success in both work and personal life.
InSTEDD has been able to attract these excellent fellows through - and with the help of- some of our partners in the region, especially Digital Divide Data and Yejj.
The goal of the QA group is to 'train the trainer' and seed a full QA unit that can carry this aspect of the software development lifecycle end to end. Cambodia has very little experience in QA and we hope to share a bit of our experience in what's needed to have robust systems deployed reliably to your users.
The development team and our Product Manager have engaged with the Cambodian Center for Disease Control and now have a prototype of a mobile application used for hotline call tracking, that then submits the information via batches of SMS messages onto a desktop with a phone plugged in, exports data to excel and posts it to an online Riff instance where the calls can be classified and collaborated on. All this is open source and was done in an agile fashion with weekly iterations and they recently refactored the code to design patterns such as MVP.
The skills gained and experience with concrete technologies (SMS-based applications, RESTful web services) will be useful beyond this particular system. Plus, Daniel Cazzulino and Nico di Tada have been giving workshops here in Phnom Penh covering topics such as REST architectures, TDD, KML and Linq.
Training, roundtables and architecture & methodology discussions are a key part of life at the InSTEDD lab. We don't have enough furniture yet to accommodate a lot of visitors but as soon as we figure out these logistics issues we'll be posting the schedule online and take an 'open house approach'- if you show up, you can participate!
PS This is just the initial team - we are still hiring for QA Engineers, Graphic Designers, Software Developers, Test Leads, Test Manager and ICT leads here in Phnom Penh. Contact me if it sounds interesting!
Looking around at the beginning
We're now designing tools and developing partnerships that we think might help us put together resources that make sense. Over the next few months I'll mention a few of those capabilities we're thinking about, and why, and I'll ask for your opinions. When we later find something interesting and useful we'll talk about it openly, evaluate the pros and cons honestly, try what seems useful in the field, and tell you here, clearly and fairly, how it went.
When it comes right down to it, those on staff at InSTEDD have quite a bit of experience, so know very well how big the world is, how many smart people are already trying to help around the world, and how little we know about what's out there. So we'll be obvious when we ask for advice, and I look forward to hearing from those who can help us design and build simple, robust, effective, and free tools for the humanitarian community.
Share and Sync. Any information. Anytime. Anywhere.
Whether you are a life science researcher, a practitioner, a veterinarian, an epidemiologist, a decision maker or a patient, you're always faced with the reality that information is often not shared in a timely manner. To make things worse, the value of the information is lost because you couldn't use it in time, or didn't have the means to share it when it was most needed. You want to quickly collect information and share this information with others in your discipline, across agencies, or across cultures. This is also the case if you are a patient, and your information resides in pieces across different places with no track of your lifelong health record.
Our engineers just released mesh4x to meet your needs and help fulfill your mission. This work is still within the context of our overall collaborative approach which enables and facilitates specifically social networking, participation, apomediation, collaboration, and openness within and between users: health care consumers, caregivers, patients, health professionals, biomedical researchers, epidemiologists, governments, NGOs, just to mention a few. The potential of mesh4x is great: realizing the promise to accelerate discovery of science, predict emergence of diseases, detect disease outbreaks, allow multiple response agencies to share "meaningful" information in a timely manner, assist the humanitarian community in its relief work in harsh and austere environments, enhance outcome research...
Big science, small science - we live in an era of big information. Tony Hey (Microsoft) once described the emergence of new science from a progression that started with experimental sciences (a few thousand years ago), to theoretical science (a few hundred years ago), to computational science (a few decades ago), to data-centric science of today. We’re in a constant state of denial about how much usable information is being lost in an increasingly vast amount of data at our fingertips.
Of course, the journey for us is just starting - we need your input and your help so we can make best use of our approach and tools to meet your needs. We want to respect and understand what works in your environment and what doesn't, and with great respect to your culture, policies, environment, connectivity and more.