PRODUCT DESIGN AND IMPLEMENTATION OF SOFTWARE APPLICATIONS – CASE STUDY “KINETO ASSISTANT” COORDONATOR STIINTIFIC ABSOLVENT PROF.UNIV.DR. LUCIA RUSU… [617396]
UNIVERSITATEA BABEȘ-BOLYAI
FACULTATEA DE ȘTIINȚE ECONOMICE ȘI GESTIUNEA
AFACERILOR CLUJ NAPOCA
LUCRARE DE ABSOLVIRE
PRODUCT DESIGN AND IMPLEMENTATION OF
SOFTWARE APPLICATIONS – CASE STUDY
“KINETO ASSISTANT”
COORDONATOR STIINTIFIC ABSOLVENT: [anonimizat].UNIV.DR. LUCIA RUSU DUMITRU IONUT HORGOS
1
Cuprins
1. Specificatiile produsului software
1.1. Creearea unui produs software de succes
1.2. Viziunea Produsului
1.3. Definirea Produsului
1.3.1. Definire Use Cases
1.3.2. Definire Specificatii
1.3.3. Caracteristici ce nu intra scopul “Kineto Assistent” versiunea 1.0
2. Implementarea produsului
2.1. De ce DevOps?
2.2. Planificarea si estimarea implementarii
2.3. Arhirectura produsului
2.3.1. Decizia arhitecturala
2.3.2. Tool-uri si programe folosite
2.4. Infrastructura produsului
2.4.1. Decizia arhitecturala
2.4.2. Tool-uri si programe folosite
2.5. Testarea produsului
2.5.1. Strategia de testare
2.6. Lansarea produsului
2.6.1. Planificare si lansare in productie
3. Aplicatia “Kineto Assistant”
3.1. Crearea environment-ului de development
3.2. Instalare NodeJs, Mongo BD …
3.3. Instalare …
3.4. Implementare UI
3.5. Set-up si adaugare de continut video in aplicatia Vimeo
3.6. Integrare Vimeo API cu componentele de UI
3.7. Testarea aplicatiei
3.7.1. Unit teste
2
3.7.2. Testare manuala
3.7.3. End to End UI teste
4. Concluzii
5. Bibliografie
Introducere
Lucrarea de fata se intituleaza Product Design and Implementation of Software
Applications. Această lucrare are in vedere documentarea si realizarea aplicatiei web
“Kineto Assistent” urmarind etapele de design, planificare si implementare a unui
produs software.
Motivatie
Scopul lucrarii este de a evidentia bunele practici de definire si implementare a unui
produs software. Kineto Assistent este disponibil gratuit la www.kinetoassistant.ro si
reprezinta o initiativa de incurajare a recuperarii medicale usoare facuta in acasa.
Aplicatie este implementata cu un responsive design facilitand vizualizarea
videourilor de recuperare atat pe desktop cat si pe tablete sau smart phones. In
realizarea aplicatiei s-au luat in considerare tehnicile moderne de planificare si
implementare a unui proiect software si totodata inovarea in implementarea unei
aplicatii web.
Valoarea de business adusa de “Kineto Assistent” este cuantificata intr-un ajutor
social acordat persoanelor cu venituri salariale mici ce nu reusesc sa isi permita
urmarea unei recuperari medicale usoare intr-o clinica specializata si nu in ultimul
rand este destinata persoanelor cu un program zilnic foarte incarcat astfel incat
urmarirea videourilor de recuperare este disponibila 24/7.
3
Realizarea continutului video cu aspect recuperatoriu usor, a fost realizata prin
bunavointa Kinetomed (Clinica de diagnosticare si recuperare medica Cluj-Napoca).
Lista de figuri
Fig1
Dictionar de termeni si abrevieri
4
Specificatiile produsului software
Creearea unui produs software de succes
Pentru a evidentia reteta unui produs software de succes as dori mai intai sa
mentionez unele motive pentru care multe produse software nu ajung sa fie un succes
la momentul lansarii lor pe piata. Si anume:
1. Durata implementarii proiectului este prea lunga . Un produs software
pentru care dezvoltarea dureaza 5 ani de zile ajunge sa fie lansat ca si un
produs Outdated (depasit de tehnologia si tendintele actuale)
2. Depasirea bugetului alocat . Un produs software de succes se vrea a fi
profitabil la scurt timp dupa lansarea acestuia. In cazul depasirii bugetului
estimat profitabilitatea este scazuta iar in cazul unul risc calculat incorect,
proiectul poate ajunge sa fie in pierdere.
3. Complexitatea produsului este prea mare . Implementarea unui produs
foarte complex intr-un timp foarte scurt sau fara o anazila ampla a validarii
ideilor poate duce la decizii de produs luate incorect, cu functionalitati
implementate partial, sau prea multe, cod netestat si o arhitectura subreda pe
baza careia nu se poate scala produsul.
Fig1 ( www.victorinox.com )
Daca primul lucru pe care il faci cand ai o idee este sa codezi, atunci produsul este
aproape condanat esecului. Liderii produselor de success recomanda studiile de piata,
incercarea produselor concurente cat si colectarea de idei din partea partilor interesate.
Un alt aspect important este validarea ideeilor. O metoda binecunoscuta produselor de
succes este crearea multiplelor versiuni de design(UI/UX) a fiecarei caracteristici
5
majore a produsului si validarea acestora cu potentiali utilizatori in vederea
imbunataririi specificatiilor.
Viziunea Produsului
Viziunea unui produs reprezinta sumarul clar al obiectivelor acestuia.
Viziunea produsului Kineto Assistant este definita dupa cum urmeaza:
“Kineto Assistant este solutia gratuita, disponibila 24/7 pentru recuperarile
post-traumatice usoare, cresterea mobilitatii articulare si a fortei musculare .”
Definirea Produsului
Def
6
Bibliografie
7
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: PRODUCT DESIGN AND IMPLEMENTATION OF SOFTWARE APPLICATIONS – CASE STUDY “KINETO ASSISTANT” COORDONATOR STIINTIFIC ABSOLVENT PROF.UNIV.DR. LUCIA RUSU… [617396] (ID: 617396)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
