
MỞ ĐẦU
Ngnh công nghệ phn mm hình thành và phát triển được hn na th k, tuy nhin quá trình pht triển v
qun tr cc d n phn mm chưa bao gi ht thách thức và một trong số đó l cc vấn đ liên quan tới kỹ
nghệ yêu cu phn mm. Việc hiểu sai yêu cu, khó thích nghi với cc thay đổi hoặc không đồng bộ các
thông tin đu vào của d án gây nh hưởng sống còn tới chất lượng sn phẩm cũng như tiện độ bàn giao.
Cá nhân tôi thi gian đu của quá trình học và tham gia các d n, tôi được tip cận với quy trình phát triển
phn mm truyn thống Waterfall, các d n được lập k hoch cẩn thận, được tin hnh với rất nhiu khu
trung gian, v thông thưng khch hng sẽ phi ch đợi cho tới khi hệ thống phn mm hoàn thiện c bn.
Cc bn lin quan hu như ch nhận được tài liệu d án mà không được dùng th, tri nghiệm v đưa ra cc
phn hồi cho các chức năng đã hon thnh. Việc không nắm được tin độ các chức năng khin khch hng
v cc bn lin quan tỏ ra sốt ruột, lo lắng và qua thi gian họ mất dn s quan tâm tới d án, và kt qu tất
yu với hu ht các d án mới có nhiu yêu cu nghiệp vụ đặc thù hoặc phi đấu nối phức tp thì sn phẩm
bàn giao tới ngưi dùng cuối l không đt yêu cu hoặc gặp rất nhiu khó khăn trong qu trình tích hợp
hoặc vận hành không ổn đnh.
Các d án của những năm sau đấy, tôi được tip cận với phưng php phát triển phm mm Agile, cụ thể
là Scrum và Kanban, ở một số d án gn đy, Development Team phn mm chúng tôi s dụng Scrumban.
S thay đổi có thể dễ dàng nhận thấy giữa một d án Waterfall và d án Agile là với Agile, chúng tôi phi
tổ chức rất nhiu các cuộc họp, bao gồm: Daily Meeting – Stand Meeting, Sprint Meeting và các cuộc họp
với cc bn lin quan như Strategy, Roadmap Workshops Meeting v Sprint Review Meeting. Cc bược lặp
này trong Agile thc đẩy s pht triển các mối quan hệ bn vững giữa ban lãnh đo, cc thnh vin đội pht
triển v ngưi dng. Việc duy trì một nhp độ lin tục không giới hn các buổi họp này giúp chúng tôi và
các bên liên quan có chung một tm nhìn v sn phẩm. Trong thi gian này tôi vẫn chưa dnh nhiu công
sức để nghiên cứu kỹ v lý thuyt Agile, tôi ch tip cận nó theo một quy trình làm việc đã được tổ chức bởi
Scrum Mater, nhưng tôi vẫn dễ dàng nhận ra được giá tr từ việc áp dụng Agile thông qua chất lượng sn
phẩm và mức độ hài lòng của khách hàng qua từng d án. Vì vậy tôi mong muốn qua luận văn ny sẽ nghiên
cứu su hn phưng php luận Agile v cc thay đổi có giá tr mà nó to ra tới kỹ nghệ yêu cu cũng như
cc thay đổi trong quy trình phát triển phn mm.