Giter VIP home page Giter VIP logo

coworker-tools's People

Contributors

lovespictures avatar

coworker-tools's Issues

Create CLI command to list members

Problem

We need to provide a way for members to access the member data we have stored.

For our initial MVP let's create a CLI (command line interface) tool that lets users pull this data up in a terminal (old school!).

User Story

As a member, I would like to view a list of all members in the organisation

Acceptance Criteria

  1. Users can run a command from the command line and see a list of all members
  2. The output is displayed in a humnan-readable format that can be quickly digested
  3. Only key information is displayed

Store member data for use in digital tools

Problem

At the moment people data within the organisation is not stored in a well-organised way and members of the organisation do not have access to it. This makes it hard for members to do things like:

  • Find how who their colleagues are
  • Work out who to go to for help with particular problems
  • See who else is working in their region

User Story

  1. As a member of the organisation, I would like to see member data in one place.

  2. As a developer, I would like to be able to access member data in order to build digital tools.

Acceptance Criteria

  1. The data should be stored in a JavaScript array/object
  2. The data should be store in a logical format

Attachments

I'm still waiting for complete data from HR but they've given me this sample dataset which you can use for the time being. We can update it later.

first name ,last name ,job title         ,department  ,manager  ,location  ,first aider ,user slack ,timezone
John       ,Doe       ,Software Engineer ,Engineering ,null     ,Glasgow   ,No          ,johndoe    ,America/Los_Angeles
Jane       ,Doe       ,Software Engineer ,Engineering ,John Doe ,Leeds     ,No          ,janedoe    ,America/Los_Angeles
Bob        ,Doe       ,Software Engineer ,Engineering ,Jane Doe ,Cape Town ,No          ,bobdoe     ,America/Los_Angeles
Sally      ,Doe       ,Software Engineer ,Engineering ,Jane Doe ,Rome      ,No          ,sallydoe   ,America/Los_Angeles

Set up repo (Uma)

Uma, once you're invited to the project, can you take this on?

We just need the repo set up with the structure you want @LovesPictures to follow so we can get started on the tasks.

Acceptance criteria:

  • @LovesPictures can start on the first tasks
  • There are clear instructions on how to contribute to the repo
  • There are clear instructions on how to run the code

Introducing your product owner

Hi @LovesPictures!

About me

I am the virtual product owner for this project. My job is to understand users' needs so that we can build a product that really helps people.

How do I do this? By talking to users and stakeholders to find out what problems they need solved, and to learn about how people are currently solving their problems.

From these discussions I create user stories, which describe how particular users will be able to solve their problems once the work is done.

What I don't do is describe how a something should be built โ€“ I leave that to the designers and developers. My job is all about people!

Working together

To keep track of our progress, I've created a project board where I will add tasks and users stories. (You can find it by going to the projects tab).

We'll talk about the project board more once the rest of the team have joined the project.

Next steps

To mark the current step as done just close this issue. You can then return to the CYF Learning Lab to complete your next onboarding step.

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.