Participatory programming

758 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
758
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • From the 70s
    Why:
    Appropriate
    Ownership -> Sustainable
    Empowering users
    Mutual Learning
  • User
    Administrator
    Requirement Gatherer
    Translator
    Tester
    Document Writer
    Deployer
    Programmer
  • Participatory programming

    1. 1. Participatory Programming 3 November 2010, SahanaCamp Michael Howden michael@sahanafoundation.org
    2. 2. Participatory Development Engage local populations in the implementation of a project designed to change their lives. Recognise and use of local capacities. Avoid the imposition of priorities from the outside.
    3. 3. Why Participation?
    4. 4. Objectivesof Participation • Prolongs impact • Make project more relevant • Enhances effectiveness • Establishes relationships • More responsive • Increase resources available • Improves efficiency • Everyone learn new skills www.urd.org - Humanitarian Participation Handbook
    5. 5. Community Development vs. SoftwareDevelopment Both use TECHNICAL SKILLS to solve COMPLEX REAL WORLD PROBLEMS
    6. 6. Participatory Programming • Bottom Up vs. Top down • Agile vs. Waterfall • Open Source?
    7. 7. Who Should Participate? • Software Developer • User • ???
    8. 8. Roles • User • Administrator • Requirement Gatherer • Translator • Managers • Tester • Document Writer • Deployer • Software Developer
    9. 9. HowDoYouEngagewith theCommunity?
    10. 10. HowDoYouEngagewith theCommunity?

    ×