Inquiry icon

LIÊN HỆ VỚI CHÚNG TÔI

Chia sẻ các yêu cầu của bạn và chúng tôi sẽ liên hệ lại với bạn về cách chúng tôi có thể trợ giúp.

Thank you for submitting your request.
We will get back to you shortly.

Development

Quy trình phát triển phần mềm của 84Soft đã được đúc kết kinh nghiệm từ hơn 100 dự án.Chúng tôi học được trong nhiều năm là luôn thay đổi để thành công.

Phát triển phần mềm là một quá trình sáng tạo bao gồm việc thử và sai. Tuy nhiên, cơ hội thất bại có thể được giảm thiểu bằng cách tuân theo các phương pháp hay nhất đã được chứng minh như đánh giá mã, thử nghiệm đơn vị và tích hợp liên tục.

Chúng tôi yêu thích tốc độ trong việc phát triển dự án

Phương pháp phát triển của chúng tôi dựa trên các nguyên tắc và kỹ thuật linh hoạt, trong đó:

  • Nhóm kinh doanh và nhóm phát triển phối hợp chặt chẽ với nhau.
  • Sản phẩm được phát triển từng bước.
  • Phần mềm được tối ưu và hiệu quả cao
  • Các tính năng mới thường xuyên được cập nhật
  • Người dùng vẫn được trải nghiệm trong khi các tính năng được cập nhật thường xuyên

Tuyên ngôn về Phát triển Phần mềm Agile

Chúng tôi đang khám phá ra những cách tốt hơn để phát triển phần mềm và giúp những người khác làm điều đó. Thông qua công việc này, chúng tôi đã nhận ra giá trị:

Các cá nhân và tương tác qua các quy trình và công cụ

Lập trình phần mềm trên tài liệu tổng quan

Làm việc với khách hàng trong quá trình đàm phán hợp đồng

Đáp ứng sự thay đổi so với việc tuân theo một kế hoạch

Có nghĩa là, trong khi có giá trị trong các mục ở bên phải, chúng ta đánh giá các mục ở bên trái nhiều hơn.

Chúng tôi hoạt động theo mô hình Agile vì vậy các sản phẩm phần mềm luôn đảm bảo chất lượng tốt nhất.

Project Initiation

  • Documentation of wish-list (set of features that business owner wants)
  • A high-level effort estimate is added to each use case/feature
  • The list of use cases is then prioritized for implementation
  • The prioritized list of use cases becomes the Tồn đọng sản phẩm

Tồn đọng sản phẩm

  • This is maintained and refined throughout the project life-cycle
  • New requirements are added as and when they are unearthed
  • Existing use cases may be broken down into finer-grained use cases
  • Estimates may change as new facts come to light
  • Priorities may also end-up changing

Sprints

  • A sprint is the basic unit of development in Scrum
  • It is "timeboxed" and the average duration is two weeks
  • A planning meeting is conducted prior to the start of a sprint
  • List of features to be completed (sprint backlog) is decided

Khi kết thúc sprint, Sẽ tạo ra được một phần mềm hoạt động. Một cuộc họp đánh giá được tiến hành và công việc đã hoàn thành được trình bày cho các bên liên quan.

Sự trung thực

Trong thời gian chạy nước rút, các cuộc họp scrum diễn ra hàng ngày hoặc các cuộc họp ngắn về tình trạng dự án giữa khách hàng và chúng tôi. Trong các cuộc họp nàychúng tôi sẽ chia sẻ những gì chúng tôi đã làm vào ngày hôm trước, những gì chúng tôi dự định làm cho ngày hiện tại và những vấn đề gặp phải, nếu có

Thời gian/ Nhiệm vụ

Thời hạn chạy nước rút không bao giờ được kéo dài. Nếu một yêu cầu không thể được hoàn thành, nó sẽ được chuyển trạng thái chờ( giải quyết sau ). Ngoài ra, trong thời gian chạy nước rút, Khách hàng không được thay đổi yêu cầu. Để công việc của chúng tôi không bị gián đoạn

Tóm lại, phương pháp phát triển của chúng tôi dựa trên việc trao đổi chặt chẽ với khách hàng,