3. Project Plan
IT costs of a project unlikely to be the largest
element
Building Buy-In
Requirements Gathering
Change Management
User Training
User Support
SahanaCamp Viet Nam
4. Deployment Options
Host locally in the
command center
on a Laptop
Host in the Cloud
Synchronize these 2 together...
SahanaCamp Viet Nam
4
5. Hardware Requirements
Standalone PC
Windows or Mac
Server
Virtual Server: 512 Mb RAM, 4 Gb HDD
Cloud
Amazon EC2 (free tier available for 1 year)
Heroku
OpenShift
SahanaCamp Viet Nam
7. Installation process
Wizard on Wiki to select correct instructions:
http://eden.sahanafoundation.org/wiki/InstallationGuidelines
Windows Installer:
Local hard disk
Flash drive
SahanaCamp Viet Nam
8. Production Server
Physical/Dedicated Server or Virtual Server
Base OS
Debian Linux best-supported
Database
MySQL
PostgreSQL
Installation scripts
Pre-image
Post-Image configuration
SahanaCamp Viet Nam
9. Amazon EC2
Sign-up with credit card
Select Data Center closest to you
e.g. Singapore
SSH key (private/public)
Marketplace AMI: Debian Wheezy
Normal Server Install Scripts
SahanaCamp Viet Nam
18. Testing
Manual
Document Test Cases
Normal Workflows
Exception Conditions
Security
Automated
Selenium (Browser-based)
Suite of reusable libraries
Run with different data sets
Write Test-friendly code
Check preconditions directly as faster
SahanaCamp Viet Nam