Giter VIP home page Giter VIP logo

happening's Introduction

happening

Efficient tracking and summarizing of daily events and activities in agile development teams.

This prototype is part of my bachelor thesis. It was used for evaluating the usefulness of individual activity tracking with the possibility to automatically generate a summarized representation of daily activities and events of the whole team for a selected time period.

publication

Wyrich, M., Bogicevic, I., Wagner, S.: Improving Communication in Scrum Teams. In Proceedings of the International Conference on Product-Focused Software Process Improvement (PROFES 2017). Springer, 2017. doi:10.1007/978-3-319-69926-4_50

motivation

You are part of an agile developement team. Every day, a lot of events happen and some of them are important for other team members to know. Especially whenever decisions were taken, new tasks emerged or unexpected incidents happened, and team members are not adequately informed it can become problematic. In other words, communication is important.

Most of the everday events and activities in agile development teams are communicated in short standup meetings. Unfortunately, these meetings are rarely documented or not documented at all. Furthermore not every team member can attend each meeting. Now imagine that you were absent for a while and you come back to your team. It is pretty difficult to efficiently get a complete overview of what happened in the meantime and what is still relevant to you.
And this is where happening will help you.

vision and outlook

The vision is to have one single information source that sums up all the activities and events of my team for a selected time period. Team members track their happenings in short form, just like they would do on Twitter. Then happening will allow others to generate a summary of the whole team's activities, e.g. for the last seven days.

Some ideas for further work on the implementation:

  • Integrate happening as a plugin in JIRA. Use available information about activites, such as newly created and recently closed issues, and enrich the summary with these information automatically
  • Cluster entries of different team members for the same happening

installation

  • Clone or download the repository.
  • Install composer.
  • Install the dependencies of happening with composer.
  • Put everything on your server. We tested happening with PHP 5.6 and the specified dependency versions in composer.json.
  • Use sql_dump.sql for creating the tables of the database. There is not yet an admin interface and therefore users have to be managed via the database interface.

demo

You can find a demo installation on http://marvin-wyrich.de/happening. The tool consists of two parts: a simple form for inserting individual events and a page for viewing the summary for a selected time period.

happening's People

Contributors

marvinwyrich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

googol42

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.