-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathslides.html
205 lines (135 loc) · 5.75 KB
/
slides.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://unpkg.com/reveal.js/dist/reveal.css">
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href="https://unpkg.com/reveal.js/dist/theme/white.css">
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown>
<textarea data-template>
# Introduction
Bienvenue dans notre équipe ! Ce document a été préparé pour vous aider à comprendre notre méthodologie de travail, nos objectifs actuels, la pile technologique que nous utilisons, ainsi que nos projets en cours.
---
# Règles et Méthodologie
Notre méthode de travail vise à assurer l'efficacité, la clarté et la transparence dans toutes nos opérations. Nous valorisons la communication ouverte, l'apprentissage continu et le soutien mutuel pour atteindre nos objectifs communs.
---
# Objectifs Actuels
Dans la phase actuelle, notre objectif est d'affiner notre processus et d'améliorer notre efficacité.
---
# Pile Technologique
Nos projets utilisent les technologies suivantes :
- Laravel
- React
- Vue.js
- Angular
- Next.js
- Strapi
- Javascript
- Typescript
- Python
---
# Projets en Cours
Nos projets actuels comprennent :
- MTGL : Application web basée sur Laravel pour les laboratoires d'essais de métaux
- Muqaym : Application web basée sur Laravel et Vue.js pour Muqaym
- Hackathons : Application web basée sur Next.js pour les Hackathons
- Chantier : Application web basée sur Laravel et React pour Chantier
- Univers Sport : Application web basée sur Laravel et Vue.js pour Univers Sport
- Promotion de site web immobilier (Pile technologique à déterminer)
- Projets Open source liés à l'IA : Typescript et Python
---
# Outils Utilisés
Notre flux de travail intègre les outils suivants :
- Gitlab
- Github
- Git
- Vscode
---
# Services Utilisés
Nous nous appuyons sur les services suivants :
- Digital Ocean
- Vercel
- Cloudflare
- AWS
- Google Cloud
- OpenAI
---
# Outils Supplémentaires
Nous utilisons également Kodyfire, un outil de terminal basé sur Typescript pour générer du code.
---
# Structure de la Tâche
Toutes les tâches du projet comprendront trois éléments principaux :
- Le nom du projet
- Le nom de la tâche
- La description de la tâche
---
# Estimation des Tâches
Chaque membre de l'équipe doit fournir une estimation pour chaque tâche. Nous exprimons les estimations de tâches en heures. La durée maximale pour une seule tâche est de 2 heures. Si une tâche est estimée dépasser cette limite, elle doit être décomposée en tâches plus petites.
---
# Attribution des Tâches
Une tâche est attribuée à un seul membre de l'équipe en fonction de :
- Leurs compétences pertinentes pour la tâche
- Leur capacité à accomplir la tâche
- Leur disponibilité à prendre de nouvelles tâches, en veillant à ce qu'ils ne travaillent pas déjà sur une autre tâche
---
# Format des Tâches
Les tâches doivent être formatées et communiquées en utilisant un format clair et convenu. Ce format sera discuté et confirmé lors de nos réunions quotidiennes.
---
# Flux de Travail des Tâches
Lors du travail sur une tâche, les membres de l'équipe doivent :
1. Créer une branche pour la tâche
2. Valider les modifications apportées à la branche
3. Pousser la branche vers le dépôt distant
4. Créer une demande de fusion pour la branche
5. Fusionner la branche dans la branche principale
6. Supprimer la branche
7. Répéter les étapes 1 à 6 jusqu'à ce que la tâche soit terminée
---
# Travail sur les Tâches
Lorsqu'ils travaillent sur une tâche, les membres de l'équipe doivent :
- Demander des éclaircissements en cas de doute sur la tâche
- Demander de l'aide s'ils sont bloqués sur la tâche ou incapables de la terminer
- Signaler la tâche comme terminée une fois terminée
- Signaler le temps passé sur la tâche à la fin
- Signaler tout blocage rencontré
---
# Réunions Quotidiennes
Nous tenons des réunions rapides une fois par jour pour discuter des tâches, des blocages et des progrès. Les membres de l'équipe sont encouragés à :
- Demander des éclaircissements s'ils ne sont pas sûrs d'une tâche
- Demander de l'aide s'ils sont bloqués sur une tâche
- Demander de l'aide s'ils sont incapables de terminer une tâche
---
# Amélioration Continue
En tant qu'équipe, nous cherchons toujours à :
- Automatiser les tâches répétitives
- Améliorer nos processus, notre efficacité et notre qualité
- Développer nos compétences et nos connaissances
---
# Améliorer Notre Boîte à Outils
Nous nous efforçons constamment d'améliorer nos outils, en adoptant et en adaptant de nouvelles technologies pour répondre à nos besoins et défis évolutifs.
---
# Conditions de Travail
Pour ceux qui cherchent à travailler avec nous, nous proposons les conditions suivantes :
1. Nous fonctionnons sur des contrats basés sur le nombre d'heures.
2. Les paiements pour le travail sont effectués sur une base mensuelle, en fonction des heures enregistrées.
3. Notre tarif horaire standard est de 16 TND par heure.
---
# Conclusion
Nous sommes impatients de travailler ensemble et d'accomplir de grandes choses. Merci pour votre temps et votre attention.
</textarea>
</section>
</div>
</div>
<script src="/node_modules/reveal.js/dist/reveal.js"></script>
<script src="/node_modules/reveal.js/plugin/markdown/markdown.js"></script>
<script>
let deck = new Reveal({
plugins: [ RevealMarkdown ]
});
deck.initialize();
</script>
</body>
</html>