Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimisation procédure job et facturation #38

Open
2 of 15 tasks
nicolasdb opened this issue Oct 17, 2019 · 1 comment
Open
2 of 15 tasks

Optimisation procédure job et facturation #38

nicolasdb opened this issue Oct 17, 2019 · 1 comment
Assignees
Labels
enhancement New feature or request newChapter this is a new entry ⚠️ TODO ⚠️ This have to be done

Comments

@nicolasdb
Copy link
Member

@nicolasdb commented on Fri Dec 21 2018

Objectif :

Baliser la procédure d'introduction de job.
J'aimerai faire un twitch, une capture video du process comme je le fais.
J'aimerai aussi schématiser le flow.

Process :

  • Mail IN, or whatever communication tools.
  • Start Issue with labels.
    • Assignee ok.
    • Quote request. + Label TODO
    • Validation quote.
    • Doing the job and taking note and pictures in the issue.
    • Job Done.
  • Start a branch. named from job
    • Create new file.md
    • Summarize the job (date, how long, price, pictures, any relevant intel)
  • Pull request
    • Get reviews from team
    • Merge in master and delete branch
  • Change label to waiting money.
  • Close issue when getting paid.

@nicolasdb commented on Fri Dec 21 2018

C'est peut-être intéressant d'avoir les labels de cloture backoffice dans les pull request.
Comme ça, on libère le tableau des issues ouverte des jobs réalisés.

On a bien la séparation entre Action et backOffice.

cool, les labels sont identiques entre issues et PR.


@nicolasdb commented on Wed Dec 26 2018

Ok, c'est cool et prometteur.
On obtient un workflow avec des bonnes étapes bien claire où on sait où on en est et si quelqu'un doit reprendre le job, les éléments devraient être facilement accèssibles, on sait et on peut prouver les rewards aussi pour chaqu'un et le ou la teamBoss obtient un vision bien claire des jobs à suivre et qui fait quoi.

On a donc le process:
1. Issues = annonce du job. ✔️
Template issue
image
2. Assign = qui se charge du job. + les labels. ✔️
image
avec visuel dans la liste.
image
3. Issue = Evolution devis, prise de notes, photos, etc... lors du job ✔️
4. Branch et fichier .md = restitution de la prise de note, résumé du job et photo du résultat.
image
Template document? > prendre exemple sur les fichiers passés. Ajustement lors du review.
5. Pull request = facturation, demande de validation par bossTeam. Reward. ✔️
Ajout du numero facture dans le titre.
image
Détailler les montants, date d'envoi de la facture au client, rewards souhaités.
https://github.com/openfab-lab/devis-et-facturation/pull/42
6. Reporter les rewards sur le lootcrate. Relier PR et Issue, clôture de l'issue. Suivit dans le PR jusqu'à encaissement facture. ✔️
image


@nicolasdb commented on Wed Dec 26 2018

on peut observer l'évolution des jobs.
image

Je résume le process ainsi:
image

Et à la fin, on a un paquet de documentation avec photo et quelques détails pour la vitrine des jobs qu'on sait faire


@nicolasdb commented on Wed Dec 26 2018

Template pour les pullrequest: done.
image


@nicolasdb commented on Thu Mar 28 2019

@zuperninja
je prépare un peu pour quand tu arrives et j'aimerai avoir ton avis sur le contenu des "rapports" de job et comment les formater pour que ça deviennent des articles sur le site.
avec sa photo et son minitxt.

Je documente ici:
https://github.com/openfab-lab/devis-et-facturation/tree/master/Showroom

je pense particulièrement à des informations importantes de type:

  • titre,
    mais est qu'on nomme le client ou la technique ou le nom du projet?
  • le prix, htva
  • matière
  • technique

à faire correspondre avec le block YAML en top du fichier .md
https://jekyllrb.com/docs/front-matter/

puis le cop classique. Context, objectif et résultat, accompagné des détails pertinent de réalisation (feed&speed, etc...)


@nicolasdb commented on Mon Apr 15 2019

Trigger

  • demande client
  • création d'issue >autobot slack pour publication dans la team
  • assigner une pers. en charge > = référent.
  • prochaine action concrète? > Routine 1 ou 2 ou 3

Routine 1 - info

  1. non actionnable > job done
  • Répondre qu'on ne peut le faire
  • bonus: rediriger vers une piste probable
  1. manque d'information > awaiting response, back to Trigger
  • demander des précisions sur la demande client
  • redirection vers les FAQ adaptées

Routine 2 -Quote request

  • Estimation du job, matière et tps de production. > annotation dans l'issue adhoc pour référence futur.
  • rédaction du devis dans zoho
  • envoyer le devis au client > awaiting response, back to Trigger

Routine 3 - Production


@nicolasdb commented on Tue May 07 2019

La carte prend forme.
bon celle ci, je l'ai mis à jour pour Vulca mais le porcess est identique, j'impose mon style partout
image

La vue globale avec les différentes teams.
image


@nicolasdb commented on Fri Sep 13 2019

suite de https://github.com/openfab-lab/devis-et-facturation/issues/38#issuecomment-474004382

Template de reporting job

/Showroom/00template.md

---
date: YYYY/MM/DD
title: "titre"
excerpt: "Description"
Stat:  
  - Price: xx
  - Mat: xx
  - tech: xx
header:
  # image:
  # teaser: "/assets/images/post/timey-th.jpg"
  # og_image:
categories:
  - Services
tags:
# dxf, Fusion360, cnc, 3D, Eagle
  - DXF
  - Fusion360
---

# TITRE
Client: xx  
Réalisation: xx  
Production: xx h  
Coût: xxxx€ htva  

#### contexte
### Objectifs
### processus (optionnel)
### Resultat

---

Le détail dans [pull Request/issue #]()
@nicolasdb nicolasdb self-assigned this Oct 17, 2019
@nicolasdb nicolasdb added ⚠️ TODO ⚠️ This have to be done enhancement New feature or request newChapter this is a new entry labels Oct 17, 2019
@nicolasdb
Copy link
Member Author

Est ce que c'est si difficile de coder un bot pour automatiser les tâches?
https://chatbotslife.com/create-your-own-bot-for-github-part-2-bc8b5267a280

Tutorial
https://github-bot-tutorial.readthedocs.io/en/latest/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request newChapter this is a new entry ⚠️ TODO ⚠️ This have to be done
Projects
None yet
Development

No branches or pull requests

1 participant