Theses are not bold hashtags! six years on Peace Through Prosperity’s programs, team and beneficiaries have delivered exactly that. Its Fact not Fiction!
For the unfamiliar Peace Through Prosperity aims to stimulate growth of micro-businesses operating in vulnerable or underserved communities, particularly those affected by conflict and terrorism. Peace Through Prosperity set out to empower individuals and to prove to them that they themselves can affect positive change and progress, to build a better future for themselves, their family and community.
The approach also provides a counter narrative to social transformation than that peddled by extremist organisations.
What better way to spend a Sunday in Karachi than reminiscing and sharing Peace Through Prosperity (BringPTP)’s success with y’all.
Let me set the scene real quick!
Peace Through Prosperity (BringPTP) brings its social transformation programs to Karachi. See this if you’re not familiar with BringPTP’s work.
BringPTP set’s about building the delivery team for what is to be the largest engagement in what is and remains a very challenging engagement.
Attempt 1 fails fast, and the delivery team is down to three! that reflection is for another post but it’s worth stating; for this program BringPTP hired MBAs, Tech and Social sciences graduates, of the seven hires all but one made the cut in the field, it was a brutal sprint and bloody retrospective!… and yes there was a lot of drama!
Attempt 2 yields a team of 9 all potential (very rough) gems, all hired from within marginalized communities they are soon to engage. There are two team members with Higher Education qualifications, some have secondary schooling but others are only literate. None have ever been through any formal professional training of any sort or undertaken anything like this. Overall the team is hired on their street smarts, courage and a hunger for socio-economic transformation in their communities.
The newly formed team’s training and coaching lasts for two weeks with key areas of focus being; BringPTP’s programs and Agility (Scrum), Majority of the training and coaching delivered was in the field itself.
The team takes a cautious start to the project. There are many failures along the way, the team inspects, learns, adapts and keeps moving forward whilst delivering phenomenal, phenomenal results!
The team isn’t quite self organizing yet, but they are well on their way!
This post started of as an email to Yashin Lin from Elizabeth Glaser Pediatric AIDS Foundation, Yashin reached out for advise on applying agile practices in non-technical teams in the social/international development sector. This post is a guide I intend to keep building on, so do check back for updates or subscribe to be kept updated.
Introducing agility to teams, programs and organisations is less about selecting the appropriate agile framework and more about changing the culture, mindset of the teams and the organisation designing and delivering such programs of work.
Agile is a mindset, a worldview, not a set of how-to’s. However there are procedures and practices that teams in the development sector can borrow from Agile frameworks;Continue reading →
This week a lot got undone, broken, recovered and then some.
Worked on the product backlog, not quite ready for public consumption yet but getting there, sprint backlog for the week:
Shop for VPS
Migrate to VPS
Fonts – via CSS
Sort out Contact Form (emails not working)
Sort our Domain name and DNS stuff (may need an expert’s assistance)
Backlog grooming – WIP
Acquia Cloud Professional would be nice, would make life much easier, support would be kick ass (and needed) but is out of my budget! time to count the pennies and find a candy store that fits the budget. Bluehost.com or DigitalOcean.com…. went with DigitalOcean, gives an SSD, quite a bit of computing power on a budget, has no developer tools though, will need to get devops help and learn some devops stuff myself (kind’a and kind’a not looking forward to that) but hey you get what you can afford!
Added an SSH key, instructions easy enough to follow
Am in as root! (nice!)
its an Ubuntu VPS, LAMP stack, phpmyadmin installed
explored setting up DNS and nada – haven’t got time for this, my sprint capacity is significantly reduced this week and possibly the next too! can’t wait, time to call in devops help, Asim enlisted to help set up DNS for agileforpeace.com for the VPS and opensocial.agileforpeace.com for my social transformation site (thank you Asif)
With not much to do, dived into CSS architecture (for Drupal 8)… 10 mins later… need to find an idiot’s guide to CSS in Drupal!
Had good wins today, the fear of the terminal is dissipating.
Need to migrate my site from Acquia Cloud to the new VPS environment.
Installed backup and migrate, activated it and disaster strikes! backup and migrate broke the site and can not access the extend page to uninstall.
Looked up uninstall backup_migrate using Drush since I could not access the extend page – nada!
But if I go to an invalid URL it seems to work but can’t access anything in the admin menu, insanity!
Tried disabling using Drush (drush dis -y backup_migrate && drush pm-uninstall -y backup_migrate), did not work, tried a bunch of stuff, whatsoever google threw up as candidate solutions.
Decided to take the simplest option and restored the site from backup on Acquia insight, easy enough.
I’ll take the small win and call it a day!
Started day 4 with a nice surprise, my first contribution! wooHoo.. the joy of little things!
It was a tough start, forgot my admin password again (blistering barnacles)! and remained locked out for the a good part of the timebox! tried a number of suggested means to recover the admin password using Drush, it was one fail after another! eventually reached out to @Dakku for help and it turns out its a pretty simple process!
Attempted migration from the DB back up – something migrated but not quite, need to figure out what went wrong, the theme didnt quite work even though its Bartik straight out of the box, am beginning to have doubts about maintaining a VPS by myself.
Am back in but am out of time, more on day 5.
Newbie Tip: reseting admin password
In terminal type: cd /var/www/html/yoursite.dev/docroot/sites/default
Once in the directory, type: /usr/local/bin/drush8 uli
You will get a return value that looks like: /user/reset/1/1448057351/JY2957SilWctPfNfN1gUQ2bT5lS-NvCwjt3heDqdu5A.
Copy everything from “/user/….” onwards and paste it after your domain in the address bar in the browser e.g. http://yourdomain.com/user/reset/1/1448057351/JY2957SilWctPfNfN1gUQ2bT5lS-NvCwjt3heDqdu5A
Go to that url, this is a one off password change process, you can reset your admin password.
Decision time! I can spend time building my site in D8 with dev tools to support me (on Acquia Cloud) or I can build without them and pick up needed devops skills to manage my VPS; time being the deciding factor am ditching the VPS route and will continue with Acquia Cloud, as for affordability found out as an Acquian I get an environment as an employee benefit! wooHoo! Though it seems this week was not as productive but got a couple of nice wins and picked up some more Drush (the fear of the terminal is dissipating! BTW DrushCommands.com is a pretty epic resource). Retro time
Shop for VPS
Setup VPS –
Migrate to VPS (theme isn’t working)
Fonts – via CSS
Sort out Contact Form (so that it sends out emails)
Sort our Domain name and DNS stuff (may need a subject matter expert to assist)
Backlog grooming – WIP
Having decided to stay on Acquia Cloud I can focus on the site backlog in week 5, (mental note: need to pick up the MVP backlog items soonish).
One more option to look on her packing at it levitra vardenafil it of course to take not so simply because a form another and there is a wish to hold in hand her not so strongly. You can carry by me on a wide field.