quelques notions de vocabulaires en conception#
client: commenditaire du projet =/= utilisateurices
cheffe de projet:
architecte: developpeuse: testeuse: designer:
public cible: (aimed user) =/=
utilisatrices: (end user) ceux qui utilisent concretement a la fin le logiciel. (inclus aussi les admins,webmaster qui peuvent avoir gerer)
end user \in public cible
Dans OPALE et merde jai pas ecoute
quelques etapes lors des cycle de vue dy processus de conception (lineaire)#
- analyse -> cahier des charges
- conception -> maquettes, architecture, diagramme
- realisation -> code
- evaluation -> test, rapports utilisation
- reception -> validation finale par le client
- deploiement
- maintenance -> mise a jour, amelioration, voire refonte
lanalyse des besoins est essentiel: parfois le bon probleme ne se situe pas dans les premiers symptomes.
exemple du bouton daide
il faut prendre du recul
conception en double diamant#
est une methode qui casse la linearite de la conception classique
genie logiciels#
la methode en spirale, par increments, methode agile
cependant ces methodes ne sont pas tres pertinentes:
- les methodes en cascade ca pue la merde ne JAMAIS EN PARLER EN EXAM
- le modele en v c pas trop top nn plus (la remontee est vrm couteuse)
- le modele en spirale ca a lair bien
- la methode agile (on publie souvent, donc on est tres proche des clients)
caracteristique dune conception dihm#
- centree utilisateur
- bcp de prototype
- evaluation tres tot
- progressive
quand on dit centre utilisateur c que lutilisateur doit etre au centre de lattention
methode participative#
il faut comprendre que:
- seul luser sait ce quil veut faire (pas comment il veut interagire)
- le concepteur sait comment il peut le faire (pas comment il veut faire interagire)
methode informative#
- rapport plus horizontale, mais lutilisateur nest pas aussi centree
- les futurs utilisateur font des tests, emettent des idees masi c tout
prototypage#
representation visuelle essentielle (se fait avec des schemas, sur papiers)
- c rapide
- c peu couteux
- bref c la frappe
persona#
templates des personnes
- de faire des persona coherents (1 persona/1 reponse a un probleme)
cas dusage#
exemple dusage. peut definir differentes reponses
scenarios#
1 scenario par par cas dusage 1 scenario c lensemble dese taches requises, cela constitue une trame presque narrative
exemples davancement de ces methodes de conception#
il faut faire des methodes procedurale jcrois
technique de recueil dinformation#
remue mening#
- brainstorming (temps limite, pas de jugement, on balance juste des idees SANS LES EVALUER) PHASE 1
- brainwriting plutot, on note les defauts et qualites des idees
observation#
demander doraliser a un utilisateur tout ce quils font (pour 1 cas dusage)
entretien#
demander doraliser les problemes (pour aller au plus loin)
entretien collectif#
tri de post it (pour lorga des fonctionnalites)#
1 fonctionnalite par carte, le but c de laisser lutilisateur organiser comme il le sent
magicien doz#
tres specifique et couteux
le but c davoir un humain qui fais les choses a la place (magicien) lutilisateur dis juste ce qui veut faire (donc le concepteur observe luser et ses chemins de pensees)
conception inclusive#
c dans le titre, et elle se fait dans CHAQUE ETAPE de conception
- attention en rgdp on peut pas demander la religion
- vocabulaire qui peut etre tourne raciste (blacklist/whitelist, slave/master)
- nom de famille dun caractere
- nombre de caractere max
- des mails avec un tiret
- utf8 svo
- les adresses (lieu dit aha)
- les verifications de robots tsais (entrez le mot en rouge sur fond vert lol)
ecoconception#
- oui ya un site pour dire si notre site est ecoconcu
=> bien faire attention au format des images prendre du webp, ! resolution, eviter la redondance