Menu Zamknij menu
Kontakt
Organizacja pozarządowa Projekt międzynarodowy

Stworzenie kompletnego systemu duplikującego dane około 3,3 mln organizacji non-profit

Podsumowanie

Wyzwanie: GlobalGiving, Candid, GuideStar i TechSoup Global zwróciły się do nas z potrzebą uzyskania bogatszego dostępu do danych dla liderów organizacji non-profit, aby mogli dowiedzieć się o zmianach społecznych na dużą skalę.

Podejście: Opracowaliśmy kompletne rozwiązanie zintegrowane z chmurą AWS i zdolne do przechowywania i deduplikowania danych z milionów organizacji. W ramach projektu 97,4% organizacji pozarządowych otrzymało unikalny identyfikator: BRIDGE ID.

Rezultat: Zwiększona przejrzystość w sektorze organizacji pozarządowych dzięki systemowi, który sprawdził 3,3 miliona organizacji, zidentyfikował 540 0000 duplikatów i przypisał 2,7 miliona identyfikatorów BRIDGE ID.

Spis treści

O projekcie

Celem projektu BRIDGE było stworzenie jednego uniwersalnego identyfikatora, który usprawni przepływ informacji w całym sektorze oraz pozwoli lepiej zrozumieć przepływ funduszy.

Projekt Bridge (ang. Basic Registry of Identified Global Entities) został zrealizowany na zlecenie organizacji z sektora non-profit: GlobalGivingCandid oraz TechSoup. Prace sfinansowały fundacje Bill & Melinda Gates i William and Flora Hewlett, a także Google.

Przedsięwzięcie miało na celu deduplikację baz danych posiadanych przez trzy organizacje charytatywne, które gromadzą informacje na temat milionów organizacji pozarządowych (NGO).

Innowacyjny system

System BRIDGE może odegrać znaczącą rolę w łączeniu różnych źródeł danych oraz zwiększaniu dostępu do tych danych dla liderów organizacji non-profit.

BRIDGE ma usprawnić obieg informacji w całym sektorze oraz pozwolić lepiej zrozumieć przepływ funduszy i efektywniej rozdzielać środki przekazywane przez darczyńców.

Było nam bardzo miło pracować z zespołem Future Processing. Okazało się, że ich inżynierowie są biegli technicznie, zaangażowani i otwarci na nowe pomysły. Zespół Future Processing wykonał znakomitą pracę zarządzając projektem, a produkt końcowy spełniał wszystkie nasze oczekiwania. Zdecydowanie chcielibyśmy ponownie współpracować z Future Processing i polecam tę firmę również innym.

Shane T. Ward
GuideStar International

Projekt BRIDGE w liczbach

540,000

zidentyfikowanych duplikacji

2.7 million

BRIDGE ID w systemie

3.3 million

organizacji non-profit dostarczonych przez klienta

18 months

tyle trwał pierwszy etap projektu

Zakres współpracy

Naszą rolą było stworzenie kompletnego rozwiązania — od środowiska, przez oprogramowanie na nim działające, po dokumentację opisującą system. Rozwiązanie to zostało zintegrowane w chmurze Amazon AWS i jest w stanie przechowywać i deduplikować dane milionów organizacji. Należało również zadbać o takie kwestie jak wydajność, bezpieczeństwo, tworzenie kopii zapasowych danych lub odpowiednia redundancja serwerów i klastrów systemów baz danych.

Byliśmy również odpowiedzialni za podejmowanie decyzji technicznych i wyznaczanie kierunku rozwoju. Ze względu na znany cel oraz wynikające z innowacyjnej charakterystyki przedsięwzięcia, ewoluujące oraz zmieniające się wymagania, zespół razem z klientami pracował zwinnie, zgodnie z założeniami Scrum.

Bridge_screen

Dobrze zarządzany projekt, odpowiedzialność za produkt i duża kreatywność. Dobre rezultaty od strony technicznej. Duża otwartość działań i postęp w pracy nad produktem prowadzącym nas tam, gdzie trzeba. Zaangażowanie zespołów w różne cotygodniowe spotkania. Podobały mi się prezentacje, konkretny postęp prac, otwartość na szukanie rozwiązań jak i nieszablonowe działania.

Bridge_Paul_van_Haver
Paul van Haver
TechSoup

Deduplikacja danych

Pierwsza faza projektu trwała około 18 miesięcy. Future Processing była odpowiedzialna za tworzenie kompletnego systemu, który był w stanie deduplikować dane dotyczące około 3,3 miliona organizacji pozarządowych. W ramach projektu większości organizacji pozarządowych (97,4%) przypisano unikalny identyfikator: BRIDGE ID. W sumie zidentyfikowaliśmy około 540000 duplikatów, co dało wynik 2.7 mln Identyfikatorów BRIDGE w systemie.

Ze względu na bardzo dużą ilość informacji przechowywanych w systemie, system opiera się na rozwiązaniach NoSQL – MongoDB oraz nowoczesnym silniku wyszukiwania – ElasticSearch.

BRIDGE poprawił przepływ informacji oraz ulepszył wpłynął na podniesienie poziomu komunikacji.

Future Processing jest firmą bardzo elastyczną, profesjonalną i szybko reagującą. Bardzo zorganizowaną i każdy wydawał się poważnie traktować jakość pracy. Przez cały czas utrzymywaliśmy właściwy kierunek działań, a zespół wniósł do projektu swoje zdolności intelektualne i techniczne. Wydawało się, że zespół Future Processing autentycznie zaangażowaliście się w projekt.

John Hecklinger
GlobalGiving

SCRUM i doradca techniczny

W projekt był zaangażowany Doradca Techniczny, którego głównym celem było zapewnienie wysokiej jakości procesu tworzenia oprogramowania jak i dostarczonego produktu.

Doradca Techniczny blisko współpracował z zespołem programistów, inspirując ich do usprawniania istniejącego kodu.

Od rozpoczęcia prac projekt był realizowany w oparciu o metody SCRUM, co było idealnym rozwiązaniem zarówno dla zespołu jak i dla naszego klienta.

Zobacz wywiad

Ze względu na wyjątkową naturę, projekt BRIDGE, w którym współpracowaliśmy z wieloma klientami, był dla nas inny niż wszystkie przy których dotychczas pracowaliśmy. Obejrzyj nagranie, na którym Paul van Haver mówi więcej o naszej współpracy.

Odtwórz film na temat video-bridge

Identyfikacja wizualna

Chcieliśmy stworzyć logo kojarzące się ze stabilnością. Stąd pomysł by przedstawiało ono most, czyli stabilną i bezpieczną konstrukcję, a jednocześnie nawiązywało do nazwy projektu.

Łączy on ludzi, trzymających się za ręce, co z kolei symbolizuje wzajemne wsparcie osób pracujących nad systemem. Dlatego też zastosowaliśmy kolor niebieski w logo, który kojarzy się z zaufaniem.

Bridge_screen_2

Było nam bardzo miło pracować z zespołem Future Processing. Okazało się, że inżynierowie z FP są biegli technicznie, zaangażowani i otwarci na nowe pomysły. Zespół Future Processing wykonał znakomitą pracę zarządzając projektem, a produkt końcowy spełniał wszystkie nasze oczekiwania. Zdecydowanie chcielibyśmy ponownie współpracować z Future Processing i polecam tę firmę również innym.

Shane T. Ward
GuideStar

Technologie użyte w projekcie