Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Presentation

Week 1: Impact Opportunity

<<ScottS>>  added a PP -  Princeton Blockchain Summer 2019 Social Impact Project   (added under the "SUMMER PROJECT IDEAS" tab 

Changes saved

 

...

...

Language Manager

Help

Language of current page

...

...

...

...

Attach files

This can be our working draft presentation

View file
nameHyperledgerPrincetonMeetupJune18.pptx
height250

Week 1: Impact Opportunity

<<ScottS>> 


<<GaryT: Meeting of 6/12/19>> See end of document for suggested Next Steps, Risks, etc <<GaryT>>

      1. Define Project

<<GaryT A few words to help with defining the project>>

...

Population of Veterans       Daily Food Cost per Vet   Total Daily Cost    Total Annual Cost
        1000                                   US$35                        US$35,000          US$420,000    
Cost of providing this service to veterans                    US$0.00              US$0.00
Total benefit to Princeton Community                         US$35,000          US$420,000


      1. Define Teams (Structure).

<<GaryT: Notes from 6/12 Meetup>>

The following teams were suggested - others should be added and appropriate team titles assigned (these are working names only). Drop those teams not required.

      • Project Idea Team. Works on developing and refining the project idea, clarifying scope, funding, project financials, exploring which activities are worth pursuing in the interest of project success, Definition of Done, etc.
      • Project Management/Governance Team: Tasks, deadlines, timeline management, risks, assumptions, issues, dependencies, next-steps, etc.
      • Development Team: Confirm permissioned v. permissionless blockchain. Determine whether Hyperleger Fabric solution. Setup development environment, design network, bootstrap channel, install tools & utilities, ledger setup, client application development, chaincode development,  etc.
      • Communication/Documentation Team: Project documentation and internal/external communications. Wiki/Spaces structure, documentation guidance, etc.
      • Requirements & Testing Team: Work with Project Idea Team & Documentation Team to validate requirements/user stories. Test and certify the solution.

<<GaryT>>

      1. Select your challenge requirements.


      1. Define the scope of problem you are addressing.

<<GaryT: 6/12 Meetup Notes>>

      • Scope must be contained for success within project time constraint.
      • It was agreed at this meeting that scope includes a working prototype of the Blockchain application.

To assist with zeroing-in on achievable scope, consider doing the following:

      • Donors: List suggested Donors (e.g., Farmers, Restaurants, Individuals, etc.). Rank Donors in order of greatest chance of collaboration for project success. Agree on final target Donor.
      • Consumers: List suggested Consumers (e.g., Veterans, Families, etc.). Rank Consumers in order of greatest chance of collaboration for project success. Agree on final target Consumer.
      • Location: Decide on a target location guided by decision on Donor and Consumer.
      • Organizations that may be able to assist with identification of Consumer and Location: Churches, Food Banks, Social Services. Target consumers may congregate in locations where social services providers are located.
      • Transporters: Same comments as above.

<<GaryT>>

      1. Why is blockchain needed to solve this problem?

 <<GaryT: 6/12 Meeting>> A slide was presented at this meeting that answers this question. Add slide to this page - ensure it is expressed in a way that is easily understood by the target audience<<GaryT>> 

      1. What is the size of the market? What demographics will you serve? Which industries will you impact? Any concurrent trends?


      1. What are some current solutions to the problem you identified? Do they work effectively?



      1. Who are the stakeholders involved? How are they thinking/feeling/acting currently?



      1. What are the geopolitical, cultural-social-economic factors that must be taken into consideration? What are some nuances and complexities that must be addressed?


<<GaryT>>Some complexities to be addressed are:

      1. Potential for food spoilage.
      2. Product liability associated with being a supplier of food.
      3. Supply pipeline to get foods from Donor to Consumer must be efficient enough to avoid complexities 1 and 2. 

<<GaryT>> PROJECT RISKS

No experienced blockchain architects/developers were present at the 6/12/19 meeting. Must reach out to the other Meetup members, or external parties, to assist with building-out the solution. Will need participation of technicians who have implemented blockchain solutions before - time constraint does not allow for using this as a learning exercise.

...

TRANSACTIONS IN OUR WORKFLOW:
These explicit transactions will help to identify the implicit transactions and features to be supported by this blockchain application solution via business network APIs.

      1. Identify an initial list of Consumers who will require a daily food supply. List will expand with additional Consumers.
      2. Identify the location of the Consumers. Locations will expand with additional locations serviced.
      3.  Identify an initial list of Donors who will donate food daily. List will expand with additional Donors.
      4. Identify the location of the Donors. Locations will expand with additional Donors.
      5. Identify an initial list of Transporters - an initial list which will expand as additional Donors volunteer their services.
      6. Identify the location of Transporters. Locations will expand with additional Donors.
      7. Identify attributes of Consumers, Donors, Transporters that will help with identification and communication to ensure supply pipeline efficiency.
      8. Donor provides notification that they have a food supply ready for pickup by Transporters for delivery to Consumers.
      9. The Donor indicates the available quantity of food they are supplying.
      10. Transporter monitors the blockchain to determine when food is available for pickup.
      11. Transporter matches the Donor supply with specific Consumers (whose daily needs have not been filled) to whom they can deliver this food supply.
      12. Transporter volunteers to pickup the available supplies and deliver to specific Consumers (criteria may be location proximity).
      13. Transporter picks up the available food supply from the Donor.
      14. Transporter delivers the available food supply to the Consumers.
      15. Transporter records that they have provided this service.
      16. The Donor's quantity of food supply available for transport is decremented.
      17. The Consumer is checked-off as having had their daily needs filled.
      18. If additional quantities of food is still available from this Donor, the Donor notification remains active else it is closed.
      19. Application metrics are updated (e.g., quantify the amount of food delivered, the cost of delivered food, etc.) for analytics.
      20. At the end of day, all pending transactions are closed to reset for a new day of deliveries.


<<GaryT>> SUGGESTED IMMEDIATE NEXT-STEPS FOR NEXT MEETUP

      1. Lock-down scope.
      2. Agree on Donor, Transporter, Consumer, assets to be transported, and business rules governing interactions amongst these entities.
      3. Fill-in the the above Week-1 Checkpoint - Impact Opportunity proposal - move closer to full completion.
      4. Establish Development Team - much to do here given that the solution is a working prototype. See Development Team structure & responsibilities above. Need to start now.
      5. Assign members to agreed teams (see Define Teams - Structure above) and appoint group leaders. They can then help with next-steps.
      6. Agree on process workflow, participants in business use case, runtime transaction processing flow