Projects WebsiteOne


A website for Agile Ventures - a platform for online collaboration and crowdsourced project development. Chat in

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

WebsiteOne Planning - Tuesday, 15th May at 02:00pm (UTC)

Latest Project videos

Video Host Published
WebsiteOne Planning - Tuesday, 15th May at 02:00pm (UTC) Sam Joseph 14:03 15/05
WebsiteOne Planning - Tuesday, 1st May at 02:00pm (UTC) Sam Joseph 14:04 01/05
WebsiteOne Planning - Tuesday, 24th Apr at 02:00pm (UTC) Sam Joseph 14:04 24/04
WebsiteOne Planning - Tuesday, 17th Apr at 03:00pm (UTC) Sam Joseph 14:04 17/04
WebsiteOne Planning - Tuesday, 10th Apr at 03:00pm (UTC) Sam Joseph 14:03 10/04
WebsiteOne Planning - Tuesday, 27th Mar at 03:00pm (UTC) Nicolas Vidal 14:00 27/03
WebsiteOne Planning - Tuesday, 20th Mar at 03:00pm (UTC) Sam Joseph 15:02 20/03
WebsiteOne Planning - Monday, 12th Mar at 04:30pm (UTC) Sam Joseph 16:30 12/03
WebsiteOne Planning - Monday, 5th Mar at 04:30pm (UTC) Sam Joseph 16:31 05/03
WebsiteOne Planning - Monday, 26th Feb at 04:30pm (UTC) Sam Joseph 16:38 26/02
WebsiteOne Planning - Monday, 5th Feb at 04:30pm (UTC) Sam Joseph 16:32 05/02
WebsiteOne Planning - Monday, 29th Jan at 04:30pm (UTC) Nicolas Vidal 16:30 29/01
WebsiteOne Planning - Monday, 22nd Jan at 04:30pm (UTC) Sam Joseph 16:29 22/01
WebsiteOne Planning - Monday, 15th Jan at 04:30pm (UTC) Sam Joseph 16:31 15/01
WebsiteOne Planning - Wednesday, 10th Jan at 04:30pm (UTC) Sam Joseph 16:37 10/01
WebsiteOne Planning - Wednesday, 3rd Jan at 04:30pm (UTC) Sam Joseph 16:32 03/01
WebsiteOne Planning - Wednesday, 20th Dec at 04:30pm (UTC) Sam Joseph 16:32 20/12
WebsiteOne Planning - Wednesday, 13th Dec at 04:30pm (UTC) Sam Joseph 16:32 13/12
WebsiteOne Planning - Friday, 8th Dec at 04:30pm (UTC) Sam Joseph 16:31 08/12
WebsiteOne Planning - Friday, 1st Dec at 04:30pm (UTC) Sam Joseph 16:39 01/12
WebsiteOne Planning - Friday, 24th Nov at 04:30pm (UTC) Sam Joseph 16:30 24/11
WebsiteOne Planning - Friday, 17th Nov at 04:30pm (UTC) Sam Joseph 16:37 17/11
WebsiteOne Planning - Friday, 10th Nov at 04:30pm (UTC) Sam Joseph 16:31 10/11
AV Community Talk - Friday, 3rd Nov at 04:30pm (UTC) Sam Joseph 16:31 03/11
WebsiteOne Planning - Friday, 3rd Nov at 03:30pm (UTC) Sam Joseph 15:32 03/11

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