Git Product home page Git Product logo

colorful-asteroid's Introduction

Reflectiv

Simple Event Reflections

Software sprint reflections at a glance

This tool is used to streamline the sprint reflection process used by many software development bootcamps and companies. Fast and anonymous feedback is essential in identifying key issues and promote an interactive environment

Problem:

Sprint reflections are a time consuming process, that often involve 20 people crowding around a whiteboard. There is little opportunity for anonymity, which may discourage people from providing honest feedback. This process also makes it difficult for organizers to gather the necessary information needed for improvement.

Solution:

With -product-'s easy to use interface, people can rapidly leave feedback, that can be easily organized and addressed. Anonymity allows participants to leave more honest feedback without worrying about outside judgement or influence.

Quote from Muhsin

¯_(ツ)_/¯ ~Moose

How to Get Started

Follow the instructions below. Both organizers and participants can add topics to the survey. Once finalized, participants can give each item a score and leave brief feedback. Organizers can go over and export feedback.

###Database setup for Mac###

Go HERE and download Postgress.app. Install and make sure you see the elephant in the running apps at the top in your dashboard.

alt text

Go HERE and download the .dmg file for the latest version of pgAdmin.

To connect to a server, click the plug icon in the top left corner for 'new server registration.' In the window fill in the necessary fields:

alt text

In the username, enter your computer name, as in the name you see before the $ in your terminal.

In pgAdmin drill down into the left hand menus until you can click on the postgres database, which should be there by default.

alt text

Click on the SQL magnifying glass and paste in the following SQL query:

CREATE TABLE topics
(
  id serial NOT NULL,
  text character varying(160) NOT NULL,
  vote integer NOT NULL,
  CONSTRAINT topics_pkey PRIMARY KEY (id)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE topics
  OWNER TO yourComputerName; -- NOTE: Change 'yourComputerName' to your own computer's name

alt text

Execute the query with F5 or by hitting the 'play arrow'. Your database should be good to go!

###Running the app### Fork and clone this repo. In the command line type 'node app.js' and navigate to 'localhost:3000' and watch the magic happen!

Customer Quote

This process was a great improvement. I'm much more comfortable leaving feedback now.

Future improvement##

Currently our application is in a demo state where it works for one user. The most urgent improvement would be able to add functionality that allows multiple people to use Reflectiv at once. Upon creation of a sprint, we envision a url that can be shared with users to allow topic submission and voting. We suggest accomplishing restructuring the database to allow for multiple sprints.

colorful-asteroid's People

Contributors

jdlawrence avatar ryan-mcbride avatar

Watchers

James Cloos avatar Christopher Salam avatar

Forkers

kent10ou

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.