software quality assurance

20
Software Quality Assurance

Upload: oktovan-rezman

Post on 18-Jan-2017

251 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Software Quality Assurance

Software Quality Assurance

Page 2: Software Quality Assurance

SQA merupakan salah satu atribut CMM di tingkat Repeatable

Page 3: Software Quality Assurance

Apa itu Software Quality?

Page 4: Software Quality Assurance

- IEEE

“The degree to which a system, component, or process meets specified

requirements”

Page 5: Software Quality Assurance

Apa itu Software Quality Assurance?

Page 6: Software Quality Assurance

- IEEE

“A planned and systematic pattern of all actions necessary to provide adequate confidence that

an item or product conforms to established technical

requirements”

Page 7: Software Quality Assurance

KEEP IT SIMPLE S*****D!!!

Page 8: Software Quality Assurance

SQA mengevaluasi dan mengimprove proses agar menghasilkan software yang

berkualitas

Page 9: Software Quality Assurance

Minimal 1 tahun sekali, SQA melakukan review proses, namun harus lebih sering lagi apabila kualitas software RENDAH

Page 10: Software Quality Assurance

Kualitas software rendah ditimbulkan oleh 5 hal

Page 11: Software Quality Assurance

Rendahnya kualitas requirement definition1

Business Analyst harus memahami bagaimana membuat

Requirement Definition yang berkualitas

Page 12: Software Quality Assurance

Rendahnya kualitas technical design2System Analyst harus memahami

bagaimana membuat technical design yang berkualitas

Page 13: Software Quality Assurance

Rendahnya kualitas source code3

Programmer harus memahami bagaimana membuat source code

yang berkualitas

Page 14: Software Quality Assurance

Rendahnya kualitas user manual4

Technical writer harus memahami bagaimana membuat user manual yang berkualitas

Page 15: Software Quality Assurance

Rendahnya kualitas testing script5

Software tester harus memahami bagaimana membuat testing

script yang berkualitas

Page 16: Software Quality Assurance

Semua anggota tim memiliki peranan dalam SQA

Page 17: Software Quality Assurance

Bahkan… Manajemen berperan dalam menjamin bahwa setiap proses dilakukan dengan konsisten

Page 18: Software Quality Assurance

Jalan pintas dengan alasan proyek kejar tayang seharusnya dihindari, hal ini hanya akan menimbulkan technical debt, yang berbunga tinggi

Page 19: Software Quality Assurance

Adaptasi terhadap proses memang membutuhkan waktu, namun akan meningkatkan kualitas software

Page 20: Software Quality Assurance

TERIMA KASIH