You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18-46Lines changed: 18 additions & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,61 +12,33 @@ animal care programs), administration and development efforts are coordinated by
12
12
13
13
## [The Data Pipeline](https://codeforphilly.org/projects/paws_data_pipeline)
14
14
15
-
This project seeks to provide PAWS with an easy-to-use and easy-to-support tool to extract
16
-
data from multiple source systems, confirm accuracy and appropriateness,
17
-
clean/validate data where necessary (a data hygiene and wrangling step),
18
-
and then load relevant data into one or more repositories to facilitate
19
-
(1) a highly-accurate and rich 360-degree view of PAWS constituents
20
-
(Salesforce is a likely candidate target system; already in use at PAWS) and
21
-
(2) flexible ongoing data analysis and insights discovery (e.g. a data lake / data warehouse).
22
-
23
15
Through all of its operational and service activities, PAWS accumulates data regarding donations,
24
16
adoptions, fosters, volunteers, merchandise sales, event attendees (to name a few),
25
-
each in their own system and/or manual (Google Sheet) tally. This vital data that can
17
+
each in their own system and/or manual tally. This vital data that can
26
18
drive insights remains siloed and is usually difficult to extract, manipulate, and analyze.
27
-
Taking all of this data, making it readily available, and drawing inferences through analysis
28
-
can drive many benefits:
29
-
30
-
- PAWS operations can be better informed and use data-driven decisions to guide programs
31
-
and maximize effectiveness;
32
-
- Supporters can be further engaged by suggesting additional opportunities for involvement
33
-
based upon pattern analysis;
34
-
- Multi-dimensional supporters can be consistently (and accurately) acknowledged for all
35
-
the ways they support PAWS (i.e. a volunteer who donates and also fosters kittens),
36
-
not to mention opportunities to further tap the potential of these enthusiastic supporters.
37
-
38
-
## [Code of Conduct](https://codeforphilly.org/pages/code_of_conduct)
39
-
40
-
This is a Code for Philly project operating under their code of conduct.
41
-
42
-
## Getting started
43
-
see [Getting Started](GettingStarted.md) to run the app locally
44
19
45
-
## Project Plan
20
+
This project provides PAWS with an easy-to-use and easy-to-support tool to extract
21
+
constituent data from multiple source systems, standardize extracted data, match constituents across data sources,
22
+
load relevant data into Salesforce, and run an automation in Salesforce to produce an RFM score.
23
+
Through these processes, the PAWS data pipeline has laid the groundwork for facilitating an up-to-date 360-degree view of PAWS constituents, and
24
+
flexible ongoing data analysis and insights discovery.
46
25
47
-
### Phase 1 (now - Jan 15 2020)
26
+
##Uses
48
27
49
-
**Goal**: Create a central storage of data where
28
+
- The pipeline can inform the PAWS development team of new constiuents through volunteer or foster engagegement
29
+
- Instead of manually matching constituents from volunteering, donations and foster/adoptions, PAWS staff only need to upload the volunteer dataset into the pipeline, and the pipeline handles the matching
30
+
- Volunteer and Foster data are automatically loaded into the constituent's SalesForce profile
31
+
- An RFM score is calculated for each constituent using the most recent data
32
+
- Data analyses can use the output of the PDP matching logic to join datasets from different sources; PAWS can benefit from such analyses in the following ways:
33
+
- PAWS operations can be better informed and use data-driven decisions to guide programs and maximize effectiveness;
34
+
- Supporters can be further engaged by suggesting additional opportunities for involvement based upon pattern analysis;
35
+
- Multi-dimensional supporters can be consistently (and accurately) acknowledged for all the ways they support PAWS (i.e. a volunteer who donates and also fosters kittens), not to mention opportunities to further tap the potential of these enthusiastic supporters.
50
36
51
-
1. Datasets from top 3 relevant sources can be uploaded as csvs to a central system: a) Donors, b) Volunteers,
52
-
c) Adopters
53
-
2. All datasets in the central system can be linked to each other on an ongoing basis
54
-
3. Notifications can be sent out to relevant parties when inconsistencies need to be handled by a human
55
-
4. Comprehensive report on a person’s interactions with PAWS can be pulled via a simple UI (must include full known history)
56
-
57
-
### Phase 2 (Jan 15 - May 15 2020)
58
-
59
-
**Goal**: Expand above features to include all relevant datasets and further automate data uploads
60
-
Datasets from all other relevant sources can be uploaded as csvs to a central system ( a) Adoption and Foster applicants,
61
-
b) Foster Parents, c) Attendees, d) Clinic Clients e) Champions, f) Friends)
62
-
Where APIs exist, create automated calls to those APIs to pull data
63
-
64
-
### Phase 3 (May 15 - Sept 15 2020)
37
+
## [Code of Conduct](https://codeforphilly.org/pages/code_of_conduct)
65
38
66
-
**Goal**: Create more customizable analytics reports and features (eg noshow rates in clinicHQ)
39
+
This is a Code for Philly project operating under their code of conduct.
0 commit comments