- instead of _ (reasoning)Code Review Awaiting QA Ready to Merge might helpt with projects management
padding:10% % depends on the same element's width)
Mobile
Projektijuhtimine
projektiplaani koostamine ja jälgimine
ressursside haldus
Nõuete kogumine ja analüüs
info kogumine: küsitluslehtede analüüs *
talitlus- (äri)protsesside modelleerimine
prototüüpimine (piiratud funktsionaalsusega lahenduse loomine ja kasutajatelt selle põhjal tagasiside saamine)
nõuete haldus *
andmemudeli ja sõnastiku koostamine, et vältida nii mitmetimõistetavusi ja andmete kvaliteediprobleeme (nt dubleerimist)
dokumentatsiooni genereerimine automaatselt olemasolevast koodist
Luua arhitektuur (nt UML abil)
Project architecture should be described in detail in your design documentation.
Programmerimine + testimine
koodi, sh ekraanivormide, raportite, automaatne genereerimine arhitektuurse disaini alusel
silur (debugger) koodi samm-sammuliseks käivitamiseks ja testimiseks
testimine (testide kirjeldamine, käivitamine, tulemuste analüüs ja dokumenteerimine)
koodi kommenteerimine ja dokumenteerimine
koodi versioonihaldus
Toote konfiguratsioonihaldus
koodi versioonihaldus
* töövahendiga, mis lubab muutusi mitme kasutaja poolt samaaegselt ning toetab kasutajarolle (eri õigused eri rollidele: projektijuht, analüütik, arhitekt, kasutaja)

Artifact: "things" produced by people involved in the process, eg design documents, data models, workflow diagrams, test matrices and plans, setup scripts, ... like an archaeological site, any thing that is created could be an artifact. Example
Transpilation: converting one programming language to another
Encapsulation: restricting direct access to some of the object's components OR/AND bundling of data with the methods that operate on that data
Interface: a description of the actions that an object can do OR what it must have in order to be an "X"
Dereference: obtain from (a pointer) the address of a data item held in another location
Referencing: taking the address of an existing variable (using &) to set a pointer variable
API: refers to the methods a programmer will use to interface with the software
Isomorphism: describes that if you look at the same entity in two different contexts, you should get the same thing (eg isomorphic application is one whose code can run both in the server and the client)
Pseudokood: kood, mis ainult esindab programmi loogikat - ülevaatlik ⋅sõrestik päris koodi loomiseks (et loogikavead varakult avastada)
Heuristic: a technique to solve problems quicker OR find an approximate solution when classic methods are too slow OR fail to find any exact solution heuristic vs algorithm
Alternatiivsed nimed MVC sõnadele: model (class) view (template) controller (act)