When we started building websites professionally in 1996, we were still operating on intuition. Meticulous project planning was foreign to us. The business developed, we grew and quickly reached a point where we began looking for professional processes for developing our projects. We tried several (Gantt-Charts with MS Project and project checklists we developed ourselves), but none had the result we hoped for. For a while, project managers could decide how they wanted to develop their projects.
The goal of a hackathon is to buckle down and create a product and/or complete a small project under time pressure (at //SEIBERT/MEDIA within 24 hours). The hackathon team alone plans and decides what kind of product or project to work on. We explained the reasons for regularly conducting hackathons in our agile organization in more detailed articles. On the one hand, we strive to create concrete and truly innovative solutions. On the other hand, we try to attain “soft” effects, such as promoting training, teamwork and personal responsibility and motivating our employees. Our latest hackathon took place in early July 2013. In the following chronological field report, we offer insight into the work of the team that designed and developed the EasyEvents Confluence plugin.
We’ve been using the agile framework Scrum to complete software development projects for almost four years now. Many Scrum elements also form the basis of our process model for continuously improving our organization. The internal label for our process is “Agile Org”. In one-month cycles, we think about things we want to change and work on them. The topics vary greatly from improving company strategy and forming more intensive customer relationships to internal issues like creating a good work-life balance.