Skip to content

Commit 30dd266

Browse files
authored
updated readme file to reflect current status
1 parent c745a9b commit 30dd266

File tree

1 file changed

+18
-46
lines changed

1 file changed

+18
-46
lines changed

README.md

Lines changed: 18 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -12,61 +12,33 @@ animal care programs), administration and development efforts are coordinated by
1212

1313
## [The Data Pipeline](https://codeforphilly.org/projects/paws_data_pipeline)
1414

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-
2315
Through all of its operational and service activities, PAWS accumulates data regarding donations,
2416
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
2618
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
4419

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.
4625

47-
### Phase 1 (now - Jan 15 2020)
26+
## Uses
4827

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.
5036

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)
6538

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.
6740

6841
## Links
6942

7043
[Slack Channel](https://codeforphilly.org/chat?channel=paws_data_pipeline)
71-
72-
[Google Drive](https://drive.google.com/open?id=1O8oPWLT5oDL8q_Tm4a0Gt8XCYYxEIcjiPJYHm33lXII)
44+
[Wiki](https://github.com/CodeForPhilly/paws-data-pipeline/wiki)

0 commit comments

Comments
 (0)