Programe Educaționale

Quality Assurance in Software 1.0. – The Fundamentals

Monica Chiș

O zi de workshop, într-o abordare pragmatică și sintetică. Parcurgem împreună elementele fundamentale ale procesului de asigurare a calității produselor software: pentru cod construit solid, durabil și sănătos

Quality in Software Projects

Asigurarea Calității Proiectelor Software este un element strategic tot mai important în relația pe termen lung dintre producătorii de software și clienții lor.

La Școala SPOR am creat două Workshopuri dedicate unei abordări pragmatice a Calității: unul cu durata de o zi – Fundamentals 1.0, iar celălalt cu durata de două zile – Extended 2.0.

Acesta este Workshopul 1.0, versiunea Fundamentals, cu durata de o zi.

Monica Chiș (Freelance IT Software Senior Consultant & Trainer) propune în acest program o abordare sintetică, esențială și pragmatică a acestui domeniu fundamental pentru stabilitatea și profitabilitatea companiilor din industria IT.

În acest Workshop, analizăm:

  • Aspecte generale teoretice legate de Software Quality Assurance;
  • Obiective de calitate şi atribute de calitate, într-o viziune de ansamblu;
  • Aspectele legate de calitate în fazele de dezvoltare ale unui produs software în Agile environment;
  • Aspectele esenţiale ale strategiilor de testare şi provocările testării în cazul utilizării modelului Agile;

 

Cui se adresează

Acest curs este destinat tuturor celor care lucrează în IT și sunt implicaţi în procesele de dezvoltare software în diverse faze ale SDLC (Software Development Life Cycle): QA Analyst, Business Analyst, Product Owner, Product Manager, Project Manager, Software Developer, QA Specialist, Tester, Quality Manager, Service Delivery Manager.

Cursul te va ajuta să înțelegi aspectele fundamentale legate de asigurarea calităţii în procesele de dezvoltare software şi să ai o structură clară de lucru și o direcţie concretă de abordare a noţiunii de calitate a produselor software.

Cursul poate să fie foarte util şi antreprenorilor experimentați, dar și celor care încep un start-up, pentru că poate să ajute la stabilirea, de la început, a unor reguli simple şi uşor de implementat pentru asigurarea calităţii produselor software.

Aceste reguli şi bune practici se pot folosi simultan la nivel de organizaţie, departament, echipă și indivizi.

Conceptul

Teoria este armonizată cu practica și interacțiunea, pornind de la situațiile și problemele reale ale cursanţilor. Iar problemele și studiile de caz abordate sunt personalizate și alese împreună cu cursanții, chiar propuse de către aceștia, pe baza provocărilor și situațiilor concrete pe care le întâlnesc în munca lor.

Având ca obiectiv fundamental asigurarea calităţii durabile a produselor software, bazându-ne pe fazele de dezvoltare ale unui produs informatic, pe standarde de calitate și pe diverse modalitati de abordare, în acest workshop asimilăm conceptele de bază și dobândim un mod de gândire pragmatic și coerent, care influenţează pozitiv și securizează calitatea produsului.

Obținerea calităţii unui produs software nu se realizează numai prin testarea produsului respectiv. Orientarea spre calitate este necesară încă din fazele incipiente ale proiectului, din momentul analizei problemei și stabilirii soluției și specificațiilor.

Testarea unui produs software este o parte extrem de importantă a asigurării calității, dar acoperă doar partea finală a proiectului. Planul de testare şi alegerea metodelor optime de testare sunt părţi importante în asigurarea calităţii produsului și sunt acoperite corespunzător în acest atelier practic.

Aplicarea practică și pragmatică a unor structuri teoretice moderne este coloana vertebrală a workshopului. Programul propus de Monica Chiș combină teoria și practica, în egală măsură și acoperă cunoștințe fundamentale, de bază.

Prezentarea informațiilor teoretice despre Software Quality Asurance este combinată de aplicații practice, studii de caz, dezbateri și exerciții individuale și de echipă.

Participanții primesc în timpul cursului și la final un set de instrumente de lucru și o mini-bibliotecă de resurse auxiliare și de documentare.

Impactul cursului în afacerea ta

Dacă produci software de calitate, atunci poți fi sigur că ai și o afacere durabilă, cu clienți loiali: ”Quality is never an accident; it is always the result of high intention, sincere effort, intelligent direction, and skillful execution.” (W.A. Foster)

Asigurarea calităţii produselor software este o preocupare extrem de importantă și strategică. Aceasta implică foarte multă responsabilitate din partea întregii echipe care participă la dezvoltarea şi livrarea unui produs.

Companiile care se orientează serios spre calitate durabilă aduc beneficia relevante clienților, câștigă loialitatea acestora, derulează contracte pe termen lung și beneficiază de noi clienți, datorită reputației legate de calitate.

Nevoia de a livra un produs software de calitate nu există doar pentru clientul final, beneficiarul aplicaţiei software, cel care o va utiliza zi de zi.

Calitatea este o condiție obligatorie şi pentru cei care trebuie să asigure mentenanţa produsului respectiv, dar și pentru cei care realizează produsul, deoarece calitatea produselor definește reputația producătorilor, iar în viitor aceștia ar putea să fie solicitați să dezvolte produsul sau să îl integreze în sisteme mai complexe.

Nu există o reţetă unică de acţiuni pentru asigurarea calităţii pentru că depinde foarte mult de industria pentru care se dezvoltă software, de metodologia aleasă şi de multi alţi factori care trebuie analizaţi punctual.

Cu toate acestea, putem să stabilim modalităţi generale de abordare care ne ajută să analizăm procesele interne şi să căutăm soluţii practice şi uşor de implementat pentru a asigura calitatea livrabilului.

Structura cursului

MODULUL 1

1. What is Software Quality Assurance (SQA)?

2. What is Software Quality Control (SQC)?

3. What is Testing?

4. Analyze the relationship: Total Quality Management (TQM)-SQA-SQC-TESTING

5. Software quality attributes: Software Product Quality (Functional Suitability, Performance, Efficiency, Compatibility, security, Usability, Reliability, Maintainability, Portability);

 

MODULUL 2

Software Quality Assurance in Agile Environment – Best Practices (Examples: SCRUM and KANBAN)

 

MODULUL 3

Software Quality Control in Agile Environment:

  • Testing Challenges in Agile Environment;
  • Testing strategy in Agile Environment;

 

Ce trebuie să știi
  • Minim 12 cursanți, maxim 20 de cursanți
  • Conținutul cursului și al materialelor multimedia oferite este în limba română (75%) și limba engleză (25%), participanții trebuie să cunoască limba engleză la nivel minim B1
  • Costul cursului va fi comunicat la momentul programării exacte a evenimentului. Școala SPOR va acorda burse 100% subvenționate pentru cel puțin doi participanți. În cazul în care ești interesat(ă) de acest program, te rugăm să te preînscrii, fără a avea orice altă obligație. Ne vei ajuta astfel să știm care este nivelul de interes și să acordăm prioritate organizării cursului în localitatea ta.
  • Pentru orice întrebare aveți despre acest program, scrieți la info@scoalaspor.ro
Cine livrează acest curs

Quality in Software Projects

Monica Chiș este Freelancer IT Software Consultant si Trainer. Are o experiență de peste 23 de ani în diverse roluri în industria IT, cercetare științifică și mediul universitar, iar în ultimii ani s-a specializat în audit-uri externe ale proiectelor software și optimizarea proceselor de dezvoltare.

Este absolventă a Universităţii Babeş-Bolyai Cluj-Napoca, Facultatea de Matematică şi Informatică, Specializarea Informatică. Este certificată ca Formator (Trainer) şi Scrum Trainer.

Este un specialist orientat către client, a lucrat în medii IT competitive și multiculturale, este pasionată de domeniul de asigurare a calității produselor software și promovează metodologia Agile, în particular framework-ul SCRUM.

A lucrat în roluri de Project Manager şi Quality Manager pentru SIEMENS PSE și proiecte software în domeniul managementul traficului aerian și telecomunicații pentru compania austriacă Frequentis. Experiența ei implică toate aspectele necesare dezvoltării unui produs software.

Are experiență în audituri ale proceselor de dezvoltare software și în managementul calității dezvoltării produselor software, a dezvoltat strategii pentru a evidenţia punctele cheie importante pentru procesele de dezvoltare software. Este pasionată de literatură şi călătorii.

Școala SPOR

Celelalte Programe Educaționale

Masterclass de două zile pentru antreprenori, top manageri și profesioniști din HR susținut de Mihai BONCA, CEO BrandArchitects și Doru Șupeală, fondator Școala SPOR.
Mihai Bonca
Explorăm actualitatea mediului de business, tendințele cele mai importante și analizăm împreună transformarea continuă a conceptului de leadership.
Comunitate profesională care susține și promovează practici inovatoare și sănătoase pentru dezvoltarea organizațiilor, organizând evenimente informale de învățare și socializare. Dacă vrei să fii un game changer în HR, te așteptăm să te alături comunității noastre!
CMC a fost creat ca un hub de learning și conlucrare „pe bune”, din care toți să tragem cele mai bune foloase, în moduri elocvente și prietenoase. Evenimentul e gândit sub forma unor întâlniri lunare cu caracter informal dedicat specialiștilor și pasionaților din toate domeniile aflate sub marea umbrelă a Marketingului.
Doru Șupeală
Conferințe publice, educație informală și interactivă. Creștem Lideri. Construim Viitor. Aducem în fața publicului personalități excepționale, lideri autentici cu idei valoroase și experiențe interesante, împărtășite prin dezbatere și interacțiune.
Costin Dămășaru
În parteneriat cu șapte companii IT cu prestigiu și bună reputație, dezvoltăm și integrăm profesional cei mai buni oameni ai următoarei generații de ingineri software din România.
Vlad Ionescu
Workshop de Creativitate și Inovație focalizat pe Business și crearea de valoare economică nouă. Ideal pentru antreprenori, manageri și lideri de echipe, în organizațiile care înțeleg contribuția strategică a creativității.
Doru Șupeală
Product Management la nivel avansat, pentru profesioniști și practicieni. Gândire strategică, exerciții practice și structuri de lucru, elemente tactice avansate, roluri, tactici și metodologii eficiente în dezvoltarea de produs.
Andrei Adam