Projects WebsiteOne

WebsiteOne

A website for Agile Ventures - a platform for online collaboration and crowdsourced project development. Chat in https://agileventures.slack.com/messages/websiteone


Agile Ventures is a non-profit organization dedicated to crowdsourced learning and project development. We run a project incubator that stimulates and supports development of social innovations, open source projects and free software. But first and foremost, we are a place for learning and personal development with members from across the world with various levels of competence and experience in software development.

"Building software is more like creating a work of art, it requires creativity in design and ample craftsmanship to complete. Software remains malleable, often illogical, and incomplete forever. Agile software development is based on fundamental changes to what we considered essential to software development ten years ago."  - Don Wells


We use the  agile development process in the WSO project, working to keep within the scope of our stories and be open in our development process (e.g., pair programming and recorded sessions).

The technological cornerstones of the project are:

  • Waffle - a story-based project management tool that allows the WSO development team to collaborate and react to feedback in real time.  In Waffle every member of the team can get a clear picture on what’s been done, what’s currently being worked on, what’s coming up and what needs prioritizing.
  • GitHub - a Git repository hosting service with a Web-based graphical interface, access control and several collaboration features, such as a wikis and basic task management.
  • SemaphoreCI -  a hosted, distributed continuous integration service used to build and test projects hosted at GitHub. Semaphore automatically detects when a commit has been made and pushed to the WSO GitHub repository and tries to build the project and run tests. When a Pull Request is merged, SemaphoreCI will also deploy the build to the server (Heroku).
  • Heroku - our go-to Platform as a Service (PaaS) provider. Currently WSO runs on Heroku free tier with one web dyno and 5MB of PostgreSQL. Heroku allows us developers to focus on application development rather than server administration and maintenance.

Last but not least, we often speak of Pair Programming as an important cornerstone of AgileVentures. Pair Programming aims not only to produce better and more robust code. In our case, it is also an absolute "sine qua non" and assurance for an exchange of experience and internal skills transfer to take place - and thus contribute to the success of this endeavor.


All in all, we believe that the workflow in WSO, utilizing the methods and tools mentioned above, gives our team and our members the greatest return on our efforts and our work. Our goal is not only to develop the best applications possible but also to learn from each other and grow as developers.


Eager to get started? Check out our Project Setup page

Related documents

AV Community Talk - Friday, 20th Oct at 04:30pm (UTC)


Latest Project videos

Video Host Published
AV Community Talk - Friday, 20th Oct at 04:30pm (UTC) Sam Joseph 16:29 20/10
WebsiteOne Planning - Friday, 20th Oct at 03:30pm (UTC) Sam Joseph 15:32 20/10
AV Community Talk - Friday, 13th Oct at 04:30pm (UTC) Sam Joseph 16:36 13/10
WebsiteOne Planning - Friday, 13th Oct at 03:30pm (UTC) Sam Joseph 15:31 13/10
AV Community Talk - Friday, 6th Oct at 04:30pm (UTC) Sam Joseph 16:31 06/10
WebsiteOne Planning - Friday, 6th Oct at 03:30pm (UTC) Sam Joseph 15:32 06/10
AV Community Talk - Friday, 29th Sep at 04:30pm (UTC) Sam Joseph 16:31 29/09
WebsiteOne Planning - Friday, 29th Sep at 03:30pm (UTC) Sam Joseph 15:29 29/09
WebsiteOne Planning - Friday, 22nd Sep at 04:30pm (UTC) Sam Joseph 16:29 22/09
AV Community Talk - Friday, 22nd Sep at 04:25pm (UTC) Sam Joseph 16:23 22/09
AV Community Talk - Friday, 15th Sep at 04:45pm (UTC) Sam Joseph 16:45 15/09
WebsiteOne Planning - Friday, 15th Sep at 03:30pm (UTC) Sam Joseph 15:29 15/09
WebsiteOne Planning - Friday, 8th Sep at 03:30pm (UTC) Sam Joseph 15:28 08/09
WebsiteOne Planning - Friday, 1st Sep at 03:30pm (UTC) Sam Joseph 15:30 01/09
video unavailable ('Start Broadcast' not pressed, or Hangout/YouTube fail) Lara Templemore-Walters 13:21 30/08
WebsiteOne Planning - Friday, 25th Aug at 03:30pm (UTC) Sam Joseph 15:24 25/08
WebsiteOne Planning - Friday, 25th Aug at 03:30pm (UTC) Sam Joseph 15:24 25/08
video unavailable ('Start Broadcast' not pressed, or Hangout/YouTube fail) Lara Templemore-Walters 09:09 03/08
AV Community Talk - Monday, 17th Jul at 04:45pm (UTC) Sam Joseph 16:49 17/07
video unavailable ('Start Broadcast' not pressed, or Hangout/YouTube fail) Sam Joseph 16:47 17/07
WebsiteOne Planning - Friday, 14th Jul at 03:30pm (UTC) Sam Joseph 15:34 14/07
video unavailable ('Start Broadcast' not pressed, or Hangout/YouTube fail) Sam Joseph 16:45 10/07
video unavailable ('Start Broadcast' not pressed, or Hangout/YouTube fail) Sam Joseph 15:30 07/07
video unavailable ('Start Broadcast' not pressed, or Hangout/YouTube fail) Sam Joseph 16:47 03/07
video unavailable ('Start Broadcast' not pressed, or Hangout/YouTube fail) Sam Joseph 15:30 23/06

Stories are not supported for issue tracker type used by project WebsiteOne