Redmine cho quản lý CNTT: Trải nghiệm thực tế Các hệ thống mở rộng triển khai của OpenSource

Thời tiền sử nhỏ. Như bạn biết, tự động hóa luôn bắt đầu với một cái gì đó "vui vẻ". Tự động hóa bản thân hoặc quản lý của bạn, chúng tôi không bắt đầu từ một cuộc sống tốt. Điều này thường xảy ra bởi vì tổ chức lớn lên, nó trở nên khó khăn để điều hướng trong một lượng lớn thông tin đến và có sẵn. Vì vậy, tổ chức của chúng tôi ở một điểm nhất định bắt đầu phát triển nhanh chóng, vì vậy chúng tôi cần rất nhanh từ sự hỗn loạn để làm một cái gì đó có cấu trúc, hữu ích và thuận tiện.

Chaos có ý nghĩa gì trong hệ thống của chúng tôi? Điều này có nghĩa là các yêu cầu không được đặt hàng không tuân theo các yêu cầu tích phân và cấu trúc đến từ người dùng và không có quản lý dự án như vậy. Thắc mắc đang đóng băng ở đâu đó trong thư, trong Word, trong những người đứng đầu các nhà phân tích, lập trình viên, quản lý bộ phận - tùy thuộc vào cấu trúc nào được sử dụng trong tổ chức.

Chúng tôi quyết định xóa sự hỗn loạn của mình bằng phần mềm Redmine. Ngay lập tức đặt phòng rằng chúng tôi sẽ không nói về phương pháp luận. Chúng tôi sẽ nói chính xác về khả năng redmine, về cách chúng tôi áp dụng nó. Mỗi công ty có những sắc thái riêng, đừng đưa chúng ta đến với chúng tôi, đừng lấy người khác. Làm cho phân tích của bạn, hành động như bạn nghĩ đúng và cần thiết cho bạn. Đừng sợ lỗi, vì những sai lầm chúng ta học.

Từ Chaos, chúng tôi đã có, chúng tôi cố gắng chuyển sang đặt hàng. Bây giờ chúng ta đang ở giữa theo cách này. Tất nhiên, không phải tất cả mọi thứ và sẽ không có mây và mượt mà, nhưng chúng tôi rất cố gắng.

Bên trong công ty chúng tôi, chúng tôi đã phân bổ ba vấn đề chính:

  • Đầu tiên, chúng tôi cần một hệ thống để theo dõi lỗi, sự cố và yêu cầu đến, tức là. Chúng tôi cần để tự động hóa trình theo dõi lỗi;
  • Thứ hai, chúng tôi muốn bằng cách nào đó phân bổ quản lý dự án. Không được theo dõi đầy đủ bằng cách tự động hóa, điều này ngụ ý việc sử dụng các phương pháp, và đến mức cần thiết để được thực hiện ở giai đoạn phát triển và với một số loại tương lai. Tiếp theo, bạn sẽ thấy cách chúng ta sử dụng redmine cho việc này, và nơi chúng ta sẽ phát triển nó hơn nữa;
  • Thứ ba, chúng tôi đã phân bổ đơn vị kiểm soát dịch vụ CNTT (ITSM) vào một hệ thống riêng, tuy nhiên, không đầy đủ. Bộ phận của chúng tôi cung cấp các dịch vụ CNTT khác nhau cần được quản lý.

Ngoài ra, chúng tôi đã phân bổ các vấn đề riêng tư của chúng tôi:

  • Điều này, tôi lặp lại, dịch vụ CNTT đa dạng, bởi vì các lập trình viên sống cuộc sống của họ, quản trị viên hệ thống, vẫn còn một bộ phận tiếp thị internet và những người khác;
  • Mỗi người có cấu trúc riêng và mong muốn của họ để quản lý bộ phận. Trong tất cả các bộ phận, các phương pháp khác nhau, cách tiếp cận, người quản lý và các psychotypes - nó áp đặt dấu ấn của nó cho sự lựa chọn của hệ thống. Nhưng cần phải di chuyển với tất cả cùng một lúc, và, đạt được một mục tiêu - một trật tự nhất định trong tổ chức, khả năng tiếp cận thông tin và dự báo;
  • Ngoài ra, có một KPI khác, trong tất cả được tính theo các chỉ số khác nhau;
  • Để phát triển hơn nữa, chúng tôi cần một phân tích bổ sung về thông tin đến, những gì đang xảy ra trong các bộ phận và cách nó được phản ánh trong toàn bộ tổ chức;
  • Chúng tôi phải kiểm soát ngân sách nội bộ, trong khuôn khổ mà chúng tôi nhập hoặc, thường xuyên nhất, không nhập. Họ cũng cần phải phân tích bằng cách nào đó và quản lý chúng. Tốt hơn là làm tất cả điều này trong một hệ thống duy nhất - đặc biệt, nó thuận tiện cho hướng dẫn sử dụng.

Do đó, chúng tôi đã phân bổ ba hệ thống mà tôi muốn kết hợp thành một.

Đối với mỗi hệ thống này có một phần mềm chuyên dụng riêng biệt. Đó là tất cả các sản phẩm tự động nổi tiếng có ưu và nhược điểm riêng của họ, vì vậy nếu bạn chọn hệ thống cho chính mình, hãy xem xét mọi thứ.

Không phải tất cả các sản phẩm được liệt kê trên slide, có nhiều hơn nữa trong số họ, và không chỉ ở thị trường Nga, mà còn ở phía tây. Nhưng đối với chúng tôi, một trong những yêu cầu là một giao diện nói tiếng Nga, bởi vì sản phẩm này sẽ được sử dụng không chỉ các lập trình viên và quản trị viên hệ thống là người Anh ít nhiều có thể hiểu được, mà còn là người dùng thông thường.

Đi đâu? Nhiều sản phẩm. Yêu cầu đối với họ từ các bộ phận và kiểm soát khác nhau là khác nhau. Chúng tôi sẽ chọn.

Là kết quả của phân tích và lựa chọn, cũng như với việc nộp đơn của Alexei Lustin, một sản phẩm redmine bao gồm một khu vực nhất định đã đến với chúng tôi. Hãy tìm hiểu loại khu vực nào nó bao gồm?

Nó hoàn toàn bao gồm các trình theo dõi lỗi, mà chúng tôi muốn chạy trong công ty. Đây là tập trung hóa đơn từ người dùng và khách hàng ở mọi cấp độ. Đó là điểm đau cơ bản nhất, cần thiết để nhanh chóng tự động hóa. Tôi nghĩ rằng tất cả mọi người đều có vấn đề này, bởi vì, như tôi đã nói, thông tin xuất hiện trong việc gây rối loạn và giải quyết ở những nơi khác nhau - trong thư, trong Word, trong Excel hoặc Heads. Những thông tin như vậy không phải là tiêu đề để phân tích và có được kết luận và kết quả. Kết quả là, hóa ra rằng:

    • Thành phần thông tin của cơ sở tri thức, có thể được phân tích và hiểu những gì cần làm tiếp theo là vắng mặt. Điều này làm chậm tốc độ phản ứng và ảnh hưởng đến sự không ngớt và chất lượng công việc, từ đó lợi nhuận trực tiếp phụ thuộc vào;
    • Tăng thời gian "lặn" của nhân viên mới để làm việc với các hệ thống công ty;
    • Sự khoan dung thất bại cũng là mỗi người của nó - một người mà không có hệ thống làm việc không thể sống hai phút. Do đó, Bug Tracker đóng một vai trò lớn, và tại thời điểm đó, các vấn đề có rất cấp tính.

Quản lý dự án redmine bao gồm một nửa, bởi vì sản phẩm này không chuyên quản lý các dự án, nhưng có một khối nhất định, giúp điều này. Thật không may, đây không phải là một sản phẩm lý tưởng, nhưng tại thời điểm đó, ông đã đề cập đến các yêu cầu mà chúng tôi thiết lập cho hệ thống.

Và một khối ITSM rất nhỏ được bao phủ. Hệ thống redmine không nhằm quản lý dịch vụ CNTT, do đó, có một số sai sót trong việc tiến hành và cấu trúc dữ liệu. Chúng tôi đã thoát khỏi tình huống này bằng cách chọn phiên bản hệ thống ITSM của bạn.

Vì vậy, sự lựa chọn của chúng tôi là redmine. Nó khá tùy chỉnh, có thể mở rộng, linh hoạt và với các cài đặt thuận tiện.

Tại sao redmine?

  • Đây là từ ngọt ngào "Freebie". Tuy nhiên, Redmine là miễn phí với đặt phòng, có các plugin trả tiền mà bạn chọn cho chính mình. Trong mọi trường hợp, bạn có một số loại dự báo chi phí, bởi vì nếu bạn đã mua một plugin và không thay đổi nền tảng redmine, thì trong một thời gian plugin này có thể được sử dụng mà không cần đầu tư bổ sung. Và nếu bạn chẳng hạn, bạn cần cập nhật nó, sau đó bạn thanh toán cho bản cập nhật này và sử dụng thêm. Bản cập nhật nền tảng redmine xảy ra một hoặc hai mỗi năm, và cập nhật hay không - đây là mong muốn của bạn.
  • Redmine có một giao diện trực quan. Chúng tôi đã thực hiện redmine không chỉ là sản phẩm để quản lý CNTT mà còn như một sản phẩm mà các ứng dụng từ người dùng được nhận cho các bộ phận khác nhau. Ví dụ, một nhánh riêng biệt được nhấn mạnh cho các ứng dụng của Cục Quản trị và Kinh tế.
  • Có thể kiểm soát các ưu tiên trong các hình thức phân tích khác nhau, bao gồm cả cá nhân theo nhiệm vụ.
  • Quản lý thời gian và tài nguyên. Tôi nghĩ rằng đây là đơn vị chính cho đầu. Nó cho phép bạn hiểu bộ phận được tải bao nhiêu, với những nhiệm vụ nào có chi phí liên quan và cách phân loại chi phí, nhưng về nó bên dưới.
  • Analytics và báo cáo trong redmine được thể hiện yếu, nhưng có một API rộng rãi. Bạn có thể lấy dữ liệu từ cơ sở dữ liệu API, dỡ chúng vào hệ thống của bạn và nhận bất kỳ báo cáo nào.
  • Cài đặt linh hoạt, tùy biến và tự động hóa các hoạt động thủ công với các plugin.
  • Tích hợp với Git là một trong những chỉ số quan trọng. Kho lưu trữ cơ sở dữ liệu của chúng tôi được kết nối với gitlab và trong bất kỳ tác vụ redmine nào bạn có thể thấy nhật ký (các phiên bản liên quan): Ai, khi nào và những gì đã thay đổi tùy theo nhiệm vụ này, với sự chuyển đổi sang Gitlab.

Để biết thông tin: git là một hệ thống kiểm soát phiên bản phân tán. Nó theo dõi, sửa lỗi và lưu trữ thông tin (phiên bản) về các thay đổi trong bất kỳ tệp và thư mục, và cũng theo dõi tính toàn vẹn dữ liệu. Trong trường hợp của chúng tôi, chúng tôi đang nói về mã nguồn 1C.

Đây là những gì danh sách các phiên bản liên quan trông như:

  • Quản lý nhiệm vụ và theo dõi lỗi. Đây là một trình theo dõi lỗi tiêu chuẩn, mà chúng ta sẽ sử dụng.
  • Quản lý sự cố, dự án, ngân sách. Tất cả sự hình thành ngân sách được thực hiện theo cách riêng của họ. Tôi sẽ chỉ ra cách chúng ta tự động hóa nó một cách tự động, và sau đó bạn có thể cố gắng tự động hóa việc quản lý ngân sách trong chính mình - Tôi nghĩ nó sẽ dễ dàng, vì có lao động trong redmine, và bạn cũng có thể chuyển chúng sang tiền.
  • Wiki trong Redmine không được thực hiện tốt, vì vậy tốt hơn là sử dụng một sản phẩm khác với mục đích tạo ra một cơ sở tri thức và hợp tác. Đối với bản thân, chúng tôi đã chọn hệ thống hợp lưu từ Atlassian, đây là một trong những công ty phổ biến và dễ dàng nhất. Bạn cũng có thể xem xét các hệ thống: dokuwiki, MediaWiki và những người khác.

Redmine dưới mui xe là gì?

  • Redmine rất nhanh và chỉ mở ra.
  • Nó hoạt động trên hầu hết các hệ điều hành.
  • Nền tảng mà nó được thực hiện là Ruby on Rails. Nếu bạn muốn tùy chỉnh redmine theo chính mình, bạn cần có năng lực về Ruby on Rails, nếu không nó sẽ không thuận tiện, bởi vì Không phải tất cả mọi thứ có thể được thực hiện các plugin làm sẵn.
  • Hỗ trợ cho các DBMS khác nhau nói lên cho chính nó.
  • Với RSS hoặc e-mail, bạn có thể tổ chức cảnh báo về bất kỳ sự kiện nào.
  • Xác thực quảng cáo có sẵn.
  • Tích hợp với các hệ thống điều khiển phiên bản SCM (SVN, CVS, Git, Mercurial, Bazaar và Darcs).

Đáp ứng redmine.

Bạn có thể tải redmine, cài đặt nó trên máy tính của bạn và "thử nghiệm". Hoặc sử dụng máy chủ đám mây và "trong một lần nhấp" để đặt mình một phiên bản redmine được cài đặt sẵn, thường được bao gồm trong dịch vụ lưu trữ.

Ví dụ về cài đặt cho bất kỳ hệ thống nào, bao gồm cả việc sử dụng dịch vụ đám mây, có thể được tìm thấy trên Internet. Hướng dẫn chính thức về liên kết:

Vì vậy, trông giống như một danh sách các nhiệm vụ trong redmine.

Có một tiêu chuẩn và một số giao diện bổ sung. Đúng, khi thay đổi giao diện, một số chức năng có thể ngừng hoạt động, vì Giao diện tùy chỉnh không tính đến các plugin mà bạn sẽ làm việc - sau tất cả, đây là một sản phẩm nguồn mở. Nhưng điều này không ngăn anh ta trở thành một công cụ tiện lợi ngay cả khi sử dụng giao diện tiêu chuẩn.

Quản trị được phân bổ trong một cấu trúc riêng biệt và khá dễ hiểu.

Danh sách các mô-đun được kết nối với redmine của bạn, bạn luôn có thể tìm và phân tích trong phần Quản trị thích hợp.

Chúng tôi không có Redmine "sạch", bởi vì Có khoảng 35 plugin. Chúng tôi đã mua một vài trong số họ.

Thông tin về plugin có thể được tìm thấy trong công cụ tìm kiếm bởi các plugin "từ khóa" cho redmine ". Ví dụ: có hai trang web nơi bạn có thể tải xuống hoặc mua các plugin tốt để bắt đầu làm việc với redmine:

Tất cả các plugin đều được Nga, bạn có thể mua và sử dụng. Điều chính là chọn thoải mái. Chỉ cần chú ý đến phiên bản redmine nào hỗ trợ plugin, bởi vì nếu phiên bản được hỗ trợ không khớp với bạn, có khả năng plugin sẽ không hoạt động.

Một chút về sự tự động hóa nhu cầu của chúng tôi

Cấu trúc "Dự án"

Chúng tôi sử dụng redmine không theo lãnh đạo tiêu chuẩn. Ví dụ, trong khuôn khổ của hệ thống, khái niệm về "Dự án" là một nhánh riêng biệt trong hệ thống phân cấp của cấu trúc. Chúng tôi sử dụng cây "dự án" như một phân loại cấp độ. Ở cấp cao nhất, có một bộ phận điều hành, ông phải tuân theo các bộ phận, sau đó các hệ thống, hệ thống con và dịch vụ được tuân theo.

Một phần của cây trông như thế này:

Bộ quản trị hệ thống cũng sử dụng cách tiếp cận của nó đối với hệ thống phân cấp các dự án. Công việc được xây dựng trên cơ sở phân loại dịch vụ được cung cấp - nó đã giúp giải quyết vấn đề với kiểm soát dịch vụ. Do đó, trong nhánh ITSM, hệ thống phân cấp dự án là một danh mục dịch vụ kinh doanh. Để thuận tiện, họ được đánh số.

Nhập học của các ứng dụng trong redmine

Theo ví dụ, tôi sẽ cho bạn biết cách chúng tôi tổ chức nhận các ứng dụng trong redmine.

Bộ của chúng tôi được chia thành 3 nhóm:

  • Nhóm phát triển;
  • Một nhóm phân tích và đệm - ở đây bao gồm các nhân viên sản xuất mức độ hỗ trợ "hai rưỡi". Họ tư vấn, phân tích vấn đề, nếu cần, mã "đọc" có thể ghi yêu cầu để phân tích dữ liệu, cũng như các lỗi chính xác trong mã. Do đó, chúng tôi quản lý để loại trừ sự xao lãng các lập trình viên khỏi các vấn đề nhỏ, cũng như với sự trợ giúp của các nhà phân tích, chúng tôi tách các lập trình viên khỏi khách hàng và trở lại, bởi vì Tất cả mọi thứ, có lẽ, phải đối mặt với các vấn đề của mối quan hệ giữa họ.
  • Và nhóm quản trị viên cơ sở dữ liệu 1C.

Vì vậy, việc nhận các ứng dụng trong redmine với chúng tôi được thực hiện thông qua việc viết thư thông thường trên hộp thư được tô sáng. Đối với việc tổ chức các hộp thư riêng lẻ, chúng tôi trong mỗi bộ phận và trong mỗi nhóm phân bổ cấu trúc "Dự án" của họ, ví dụ:

Đối với mỗi dự án, chúng tôi trong Plugin HelpDesk được cấu hình hộp thư của bạn. Ảnh chụp màn hình hiển thị các cài đặt của plugin HelpDesk cho một trong các dự án:

Các chữ cái Nhập hộp thư được đính kèm vào "Dự án" rơi vào hệ thống của chúng tôi dưới dạng các ứng dụng có chế độ xem "Yêu cầu người dùng". Tất cả điều này dẫn đến việc giảm nhân viên chi phí lao động cho việc phân loại chính các yêu cầu đến. (Ví dụ trong ảnh chụp màn hình: 1.2 Quản trị viên 1C, 5,4 Cú nối vé, hỗ trợ 1.5 cho Yurait DPP)

Nếu không thể tạo ra một lựa chọn cấu trúc như vậy, thì hoàn toàn có thể chọn một hộp thư và trong cây để tạo các nhánh Subordate, trong đó các ứng dụng sẽ được phân phối cho dòng hỗ trợ đầu tiên sau khi phân loại chính (ảnh chụp màn hình mẫu : 1.3 Hỗ trợ người dùng).

Do đó, ứng dụng vượt qua chu trình:

  • Đầu tiên, mục nhập tự động chính trong dự án đang xảy ra;
  • Sau đó, nhà phân tích phân phối ứng dụng, tức là. phân loại, phân loại và ưu tiên nó;
  • Sau đó, nhà phân tích chuyển ứng dụng sang chi nhánh mong muốn.

Trong ứng dụng có một số trường phân loại nhất định, một số trong số đó một cách tự phụ và phần được chúng tôi thêm vào. Phù hợp với điều này, phần điền chính cần thiết bằng cách sử dụng các tham số được thực hiện:

  • Sự ưu tiên;
  • Thể loại;
  • Phòng khách hàng;
  • Cánh cửa Castom các loại khác nhau.

Những, cái đó. Nếu xảy ra sự cố, bạn có thể chắc chắn rằng nó sẽ không vượt qua không được chú ý.

Một ví dụ về các ứng dụng nhận được và các trường được sử dụng:

Cài đặt "Dự án"

Bên trong "Dự án" có thể có một số loại trình theo dõi. Ở đây, ví dụ, thường sử dụng trình theo dõi:

  • Yêu cầu người dùng;
  • Một nhiệm vụ;
  • Lỗi;
  • Kết án;
  • Dự án kinh doanh;
  • Chương trình dự án kinh doanh, vv

Trình theo dõi có thể là một số không giới hạn - chúng có thể được thêm thủ công. Mỗi tracker được cấu hình linh hoạt.

Trong cài đặt "Dự án", chúng ta có thể chỉ định trình theo dõi nào trong đó được sử dụng, cũng như các trường tùy chỉnh có thể được kết nối.

Ngoài ra, các mô-đun cần thiết và các cài đặt khác cũng được kết nối với từng chi nhánh. Bạn có thể tìm thấy điều này trong tài liệu redmine tiêu chuẩn.

Sau khi kết nối các mô-đun, bạn không cần phải sản xuất bất kỳ thao tác phức tạp nào, bạn chỉ cần lưu danh sách các mô-đun của "dự án" hiện tại và chúng sẽ xuất hiện dưới dạng tab khi bạn đi đến đó bạn có thể thực hiện cần thiết cài đặt.

Ngoài ra, redmine được cấu hình rất linh hoạt để truy cập các quyền của các cấp độ khác nhau cả về "dự án" và trên các chức năng liên quan riêng biệt, cũng như sự sẵn có của từng trường.

Trên trang Tổng quan "Dự án", bạn có thể thấy tất cả các loại trình theo dõi và thống kê trên chúng. Và cũng vậy, khi "rơi xuống" vào trình theo dõi, bạn thấy phần dưới của "dự án" này của các vấn đề - hãy gọi cho họ "thẻ".

Dự án kinh doanh

Tôi nhắc lại một chút. Kể từ khi các khái niệm về Redmine, dự án của Redmine - đây là một nhánh của cấu trúc của cấu trúc, sau đó để duy trì các dự án thực tế, chúng tôi đã phân bổ một nhánh riêng biệt với các trình theo dõi "dự án kinh doanh" và "chương trình dự án kinh doanh". Điều này cho phép chúng tôi giữ các báo cáo trạng thái về các dự án kinh doanh và chi phí hình thức về các cơ sở phân phối.

Cấu trúc của nhánh này cũng được chia thành cách viết trên các chi tiết cụ thể: bộ phận, khách hàng, hệ thống, hệ thống con.

Bởi vì Công ty quản lý của chúng tôi, các bộ phận tập trung đi cùng tất cả các công ty có trong Wiseadvice GK. Về vấn đề này, chúng tôi đang tiến hành các dự án cả cá nhân cho bất kỳ công ty và chung nào đối với một số công ty. Do đó, đối với mỗi dự án và nhiệm vụ là lập ngân sách và viết ra chi phí cho các bộ phận.

Trong một thẻ dự án kinh doanh, bạn cũng có thể định cấu hình các trường cần thiết. Một ví dụ về các trường chúng tôi sử dụng:

  • Phân phối cơ sở / người nhận chi phí;
  • Tiền thưởng cho dự án;
  • Đánh giá chi phí lao động;
  • Ngày bắt đầu / hoàn thành theo kế hoạch;
  • Báo cáo trạng thái ngày và những người khác.

Tất cả các nhiệm vụ được tạo trong dự án là phụ thuộc vào thẻ chính của dự án kinh doanh.

Báo cáo trạng thái được bàn giao cho khách hàng ít nhất một lần một tuần. Toàn bộ câu chuyện tích lũy trong thẻ và được gửi đến các bên quan tâm.

Khách hàng và các bên liên quan khác có thể thấy các thông tin sau về dự án kinh doanh bất cứ lúc nào:

  • Tình trạng của dự án;
  • Chi phí lao động ước tính;
  • Chi phí lao động thực tế hiện đang trong bối cảnh thực hiện và nhân viên;
  • Dự án sẵn sàng;
  • Xây dựng một dự án kinh doanh;
  • Toàn bộ lịch sử thư từ;
  • Ngày lập kế hoạch của dự án bắt đầu, nếu ông bị hoãn do ưu tiên;
  • Ngày đã lên kế hoạch hoàn thành dự án.

Chi phí lao động thực tế được thu thập từ các nhiệm vụ của dự án kinh doanh trực thuộc kịp thời bởi các nhân viên của các sở.

Dựa trên các nhiệm vụ được hình thành, bạn có thể xây dựng một sơ đồ Ganta, nhưng chỉ trong một phiên bản thông tin. Ngoài ra, không thể sử dụng nó và tương tác.

Khi làm việc với lịch trình lập kế hoạch lịch, bạn có thể sử dụng báo cáo đồ họa. Ví dụ:

Chúng tôi sử dụng bảng nhiệm vụ để phân phối các nhiệm vụ trong kế hoạch hàng tuần.

Tất cả điều này được thực hiện thông qua các plugin, bao gồm khả năng tiến hành agile hoặc kanban.

Như một ví dụ:

Có tính đến các đặc điểm của plugin, hóa ra như bảng Kanban. Nó có thể được tích cực tương tác bởi các gói - cả giữa trạng thái và giữa các trình biểu diễn. Trên ba giao diện đã được kiểm tra - nó chỉ hoạt động trên hai. Giao diện tiêu chuẩn đang chạy chính xác. Rất thuận tiện để hiển thị trên TV / màn hình lớn cho các hành tinh / cuộc biểu tình.

Ngoài ra, kế hoạch có thể được thực hiện bằng các phiên bản và sau đó chuyển đổi các phiên bản thành các bản phát hành.

Là hiệu quả của công việc của bộ phận, chúng tôi hình thành các báo cáo trong bối cảnh chi phí phân phối chi phí và chi phí lao động thực tế của các sở.

Báo cáo lao động tiêu chuẩn có thể được phác thảo:

Chúng tôi sử dụng khuynh hướng báo cáo về chi phí lao động:

  • Cơ sở dữ liệu phân phối chi phí - trường tùy chỉnh của chúng tôi;
  • Người nhận chi phí - lĩnh vực Castom của chúng tôi;
  • Người dùng là một trường tiêu chuẩn.

Sự hình thành có thể xảy ra trong bối cảnh của dấu chấm:

Đối với ngân sách của chúng tôi, chúng tôi chỉ sử dụng "tháng". Ví dụ báo cáo:

Ảnh chụp màn hình trình bày một ví dụ với chi phí lao động thực tế trong bối cảnh cơ sở phân phối cho tháng 8.

Ngoài ra, bạn có thể tạo một báo cáo chi tiết cho mỗi giá trị thời gian được khai báo. Nếu cần thiết, tất cả các báo cáo được chuyển đổi thành CSV, vì vậy phân tích thêm có thể được thực hiện trong Excel.

Và, tất nhiên, là biệt danh 1C thực sự, chúng ta có thể viết thông tin dỡ hàng từ Redmine trong 1C để tạo báo cáo của bạn trong 1C với các nhóm và thông tin cần thiết.

Một ví dụ về một trong những báo cáo chi phí:

Thêm một chút về các chức năng redmine

Trong số các chức năng hữu ích bổ sung trong redmine, tôi muốn tô sáng:

  • Chế độ xác thực - bằng quảng cáo hoặc bằng cách đăng nhập và mật khẩu;

  • Cảnh báo hệ thống. Người dùng sẽ được thông báo về những thay đổi trong nhiệm vụ. Bạn có thể định cấu hình thông báo qua email và RSS;

  • Kết hợp người dùng với các nhóm. Với công cụ này, bạn có thể hình thành trong cấu trúc phân cấp redmine của doanh nghiệp. Có các plugin tích hợp với hệ thống kế toán và nhân bản cấu trúc của nó theo nhóm;
  • Mô hình vai trò phải, với nhiều thiết lập đa cấp;

  • Đặt quy trình làm việc (vòng đời) của mỗi trình theo dõi cho mỗi vai trò;

  • Sự hiện diện của các plugin tích hợp với MS Outlook. Ví dụ: một plugin khá tiện lợi với nhiều chức năng, chẳng hạn như tạo một ứng dụng trong redmine trực tiếp từ chữ cái, bình luận, theo dõi, v.v .; Trang điện tử chính thức:

https://ru.a.ausoftware.com/

  • Ngoài ra còn có các plugin để tích hợp với các hệ thống nhắn tin tức thời, chẳng hạn như Cổng Telegram và SMS. Trên bất kỳ kênh liên lạc nào, bạn có thể gửi thông báo, chẳng hạn như sự cố, thông tin giám sát, v.v .;
  • Nếu có thẩm quyền, có thể tự làm bất kỳ plugin nào.

Hỏi và Đáp:

Câu hỏi từ hội trường : Giả sử chúng tôi đã cung cấp quyền truy cập vào khách hàng và chúng tôi có một danh sách nhất định các dịch vụ được hỗ trợ cho nó. Ví dụ, như trong ví dụ của bạn, có các dịch vụ của SysadMinov và các dịch vụ Coder. Với một số loại khách hàng, chúng tôi làm việc trên cả hai loại dịch vụ, và với một số loại duy nhất. Có thể ở mức quyền hạn chế loại dịch vụ nào có sẵn cho khách hàng?

Câu trả lời: Điều này chỉ thay đổi theo một nhánh riêng được phân bổ theo khách hàng - "Dự án", trong đó các tác vụ cho các dịch vụ được chọn có thể được tạo riêng cho khách hàng này. Hoặc bạn sẽ phải cung cấp quyền truy cập vào tất cả các nhiệm vụ trong chi nhánh - hỗ trợ "Dự án" cho dịch vụ này. Khả năng tiêu chuẩn để hạn chế các quyền trên dấu hiệu của dịch vụ và khách hàng trong "Dự án" trong Redmine "ra khỏi hộp" thì không. Bạn có thể tìm kiếm một plugin như vậy hoặc tự viết nó. Chúng tôi không có cấu trúc phức tạp như vậy, nhưng có những nhiệm vụ chỉ có sẵn cho các đơn vị chính riêng lẻ, vì vậy chúng đã được tạo cho chúng.

Câu hỏi từ hội trường: Hóa ra mỗi khách hàng là một "dự án". Và bên trong một "dự án" các tiểu dự án có thể làm gì?

Câu trả lời: Vâng, nhiều như bạn muốn. Ví dụ, chúng tôi làm nổi bật tiếng Hy Lạp để phân tách các bộ phận của khách hàng và cung cấp cho nó ở đó để được truy cập bởi các nhân viên chính để họ không thấy toàn bộ bộ phận trợ giúp liên quan đến khách hàng và toàn bộ cấu trúc, bởi vì Cô ấy khá lớn. Redmine linh hoạt trong các cài đặt, nhưng, thật không may, và tính linh hoạt của nó có những hạn chế đang mang lại một số bất tiện. Tất nhiên, có nhiều giải pháp chuyên môn cao thuận tiện hơn, nhưng chúng được trả tiền.

Câu hỏi từ hội trường : Và chi phí lao động được thực hiện trên mỗi trạng thái được tóm tắt? Ví dụ: về trạng thái của người dùng trong công việc, tôi đã đặt chi phí lao động 0,3, và sau đó về trạng thái phân tích của người Viking, tôi đã đặt thêm một số chi phí lao động.

Câu trả lời : Chi phí chính nói chung cho nhiệm vụ. Không thể phân loại chi phí lao động theo tình trạng, nhưng chi phí lao động có một lĩnh vực "hoạt động", bản chất có thể phản ánh quá trình mà bạn viết tắt thời gian. Nó cũng có thể chỉnh sửa. Khi viết qua chi phí lao động, một nhân viên chọn một loại hoạt động được cố định. Tiếp theo, sử dụng báo cáo, bạn có thể rút thời gian trong bối cảnh của các quy trình.

Nếu không có dấu hiệu về loại hoạt động, báo cáo chỉ có thể được hình thành bởi tổng thời gian trong bối cảnh của nhân viên + ngày.

Tóm tắt Dữ liệu phân tích có thể được xem bởi các báo cáo. Trực tiếp trong nhiệm vụ chỉ có chi phí của nhiệm vụ hiện tại là hiển thị.

Câu hỏi từ hội trường : Nó chỉ ra rằng tôi có dòng hỗ trợ kỹ thuật đầu tiên và dòng hỗ trợ kỹ thuật thứ hai. Mỗi người trong số họ dành cho cùng một nhiệm vụ trong cùng một trạng thái "trong công việc" của một thời điểm nhất định. Theo đó, làm thế nào tôi có thể xác định chi phí lao động thực tế cho mỗi người trong nhiệm vụ trên dòng đầu tiên, trên dòng thứ hai, trên dòng thứ ba?

Câu trả lời : Tôi nhắc lại, chi phí nói chung về nhiệm vụ, nhưng nếu một người dành quá nhiều thời gian, và sau đó một người khác đã dành thời gian - điều này được phản ánh ở đây. Một phần câu trả lời đã được đưa ra theo câu hỏi trước đó. Sau đó, bạn có thể thấy cái nào trong số họ đã chi bao nhiêu, nhưng chỉ trong phiên bản này. Không có chi phí riêng biệt chỉ khi bạn thêm các trường tùy chỉnh để xóa chi phí lao động hoặc sử dụng các nhóm người dùng và các báo cáo phân tích hơn nữa.

Câu hỏi từ hội trường : Tương tác người dùng có tổ chức như thế nào? Qua e-mail?

Câu trả lời : Gửi đến một thư tiêu chuẩn e-mail hoặc được viết bởi người dùng hoặc gấp redmine tự động, nếu đó là một người quan sát cho tác vụ này. Ngoài ra, nếu anh ta là người dùng redmine, thì bảng trên cùng hiển thị có bao nhiêu nhiệm vụ được chỉ định bao nhiêu lần mới và có bao nhiêu thay đổi. Bây giờ tôi thấy rằng tôi có 20 nhiệm vụ, một trong số đó là mới và một người thay đổi. Từ phía người dùng - chỉ e-mail.

Như được mô tả ở trên, khi kết nối các plugin, bạn có thể đơn phương thông báo cho người dùng bằng cách sử dụng các hệ thống nhắn tin tức thời.

Câu hỏi từ hội trường : Có giao diện web để gửi ứng dụng không?

Câu trả lời : Không phải. Redmine hoạt động trên điện thoại thông minh và máy tính bảng, I.E. có một giao diện thích ứng. Nhưng các ứng dụng có thể được gửi qua e-mail hoặc cấp quyền truy cập trực tiếp vào người dùng vào hệ thống, chỉ giới hạn nó trong quyền để tạo. Là một tính năng bổ sung, bạn có thể đặt một plugin trong Outlook để tạo các tác vụ trong redmine.

Hiện tại, có một plugin Tracker Hider, nơi bạn có thể giới hạn quyền truy cập vào trình theo dõi trong bối cảnh người dùng hoặc vai trò.

Ví dụ: Bất kỳ người dùng nào có vai trò "Người quan sát" trong "Dự án" chỉ khả dụng thẻ với Trình theo dõi "Yêu cầu người dùng".

Câu hỏi từ hội trường : Và chức năng làm việc với e-mail là một trong những hộp hoặc từ plugin?

Câu trả lời :Vâng, đó là "ra khỏi hộp." Với sự trợ giúp của các plugin, nó chỉ đơn giản là có được các tiện nghi và cài đặt bổ sung.

Câu hỏi từ hội trường : Và có thể định cấu hình rằng thông báo của khách hàng, người mà chúng tôi đã nhập vào hệ thống, chỉ theo một trạng thái nhất định. Tại sao anh ta nên xem mười giai đoạn nội bộ của chúng ta nếu anh ta cần thông báo chỉ khi nhiệm vụ được hoàn thành?

Câu trả lời :Chúng tôi đã giải quyết tình huống này như sau.

1. Trước hết, chúng tôi đã vô hiệu hóa cho người dùng-Khách hàng thông báo redmine tiêu chuẩn trong cài đặt người dùng. Cài đặt này là toàn cầu cho tất cả Redmine cho người dùng hiện tại.

2. Hơn nữa, đối với chi nhánh cần thiết ("Dự án") đã kết nối khả năng gửi thư.

3. Nhà phân tích hoặc RP-shnik có thể gửi email bằng cách sử dụng cơ chế chuẩn: bằng cách nhấn Đăng nhập "Gửi một ghi chú" trong chế độ chỉnh sửa thẻ. Nếu cần thiết, bạn có thể chỉ định người nhận bổ sung.

4. Người gửi có thể viết bất kỳ văn bản nào và thêm các tệp đính kèm cần thiết. Hoặc sử dụng các mẫu được cấu hình trước đó.

 

Để làm điều này, mô hình đã hoàn thành được chọn, được thay thế vào chữ cái của chữ cái và nó chỉ còn duy trì để điền, nếu cần thiết, thông tin bổ sung.

Sau đó, bạn cần nhấp vào nút "Chấp nhận", sau đó nhận xét sẽ được lưu và chữ cái sẽ được gửi. Khách hàng sẽ nhận được thông báo dưới dạng thư thông thường.

Đây là một cơ chế tiêu chuẩn, chúng tôi đã không chạm vào bất cứ điều gì. Mẫu cho mỗi dự án được tùy chỉnh cá nhân. Đây là một sự đơn giản hóa khá đáng kể của nhà máy phân tích, bởi vì mỗi khi bạn viết cùng một văn bản - nó rất tốn công.

Ẩn bất kỳ văn bản nào từ khách hàng, nếu nó có quyền truy cập trực tiếp vào anh ta vào thẻ nhiệm vụ, nó chỉ có thể thông qua việc sử dụng nhận xét "riêng tư" hoặc bằng cách tắt quyền truy cập vào loại nhận xét này.

Tùy chọn thứ hai là sử dụng một plugin bổ sung, bởi vì Theo mặc định, không có cài đặt như vậy.

Câu hỏi từ hội trường: Có thể ràng buộc đối tác với nhiệm vụ nhận được? Ví dụ: tôi có một cuộc gọi điện thoại với PBX, trong đó số đối tác được ghi và Redmine lấy số đến từ PBX, tạo một tác vụ và đã dạy nó với đối tác. Bạn đã giải quyết nhiệm vụ của hệ thống phân cấp của các đối tác?

Câu trả lời: Không, chúng tôi đã không tích hợp redmine với điện thoại IP, đó không phải là mục tiêu của chúng tôi. Ý tưởng là tốt, nhưng trong các chi tiết cụ thể của chúng tôi thì không cần thiết. Trên Internet, bạn có thể tìm thấy sự tích hợp redmine với dấu hoa thị.

Câu hỏi từ hội trường :Chúng tôi có một câu hỏi không phải trên điện thoại IP, nhưng trên hệ thống phân cấp của các đối tác. Chúng tôi muốn các nhà quản lý nhìn thấy cùng một hệ thống đối tác trong redmine là 1c.

Câu trả lời : Không, cấu trúc liên lạc là phẳng. Điều duy nhất chúng tôi nói là một liên kết đến bộ phận. Tối đa mà chúng tôi sử dụng là thu thập danh bạ bằng các bộ phận, chúng tôi thực hiện trình theo dõi lỗi cho các dịch vụ trong nước, và không phải cho khách hàng bên ngoài. Trong redmine, không thể tổ chức một hệ thống phân ngôn của các đối tác, nhưng bạn có thể liên kết các đơn vị trong redmine và 1c và hình thành báo cáo này trong số 1C.

Câu hỏi từ hội trường : Và độ sâu của Scrum ở đâu? Chúng tôi có điều kiện chạy nước rút - 7 ngày theo lịch (5 ngày làm việc). Tôi có thể xem nơi lặp lại của Sprint là gì? Tuần lịch là gì, số nước rút là gì?

Câu trả lời : Độ sâu Scrum có thể được kiểm soát bởi các phiên bản. Có một tính năng của các phiên bản.

Đối với điều này, có một phần đặc biệt "Kế hoạch vận hành" (hoặc "phiên bản" tùy thuộc vào giao diện).

Tôi có ba phiên bản chẳng hạn.

 

Mỗi phiên bản có thể có tên riêng, trạng thái và giới hạn vào ngày hoàn thành.

Đối với mỗi phiên bản, danh sách nhiệm vụ có thể nhìn thấy nếu chúng được trình bày, cũng như số lượng chưa hoàn thành.

Để trực quan hóa, bạn có thể hình thành sơ đồ

Các phiên bản có thể được nhóm lại, phá vỡ nhiệm vụ, bạn có thể xây dựng bảng theo họ. Bạn có thể chuyển các tác vụ giữa Sprint - một cơ hội như vậy là trong phiên bản "Phiên bản lập kế hoạch".

Trong thực tế, redmine có thể là một công cụ để tổ chức công việc trên phạm vi hoặc canbana. Tuy nhiên, cần phải tính đến rằng đôi khi không có đủ phân loại và những thứ nhỏ nhặt khác để thuận tiện. Có lẽ có những plugin hỗ trợ nó. Trong khối lượng yêu cầu của chức năng hiện tại, có đủ. Tại đây bạn có thể thực hiện các nhiệm vụ của các nhiệm vụ, di chuyển giữa các lần chạy nước rút, thấy rằng bạn không có thời gian để làm cho thời gian theo kế hoạch, v.v.

Câu hỏi từ hội trường : Làm cách nào để chúng ta tính đến các nhiệm vụ không được đáp ứng trong Sprint hiện tại? Tôi có nên nhìn thấy nó trong tình trạng? Hoặc họ bằng cách nào đó tự động, tôi sẽ chỉ ra rằng bây giờ họ cần đặt phiên bản mới?

Câu trả lời : Bạn có thể chọn tác vụ theo phiên bản. Ví dụ: để xem xét "Kế hoạch vận hành", trong bao nhiêu phần trăm nó được hoàn thành và hoàn thành như thế nào. Những thứ đó. Có bao nhiêu nhiệm vụ đã đóng từ nước rút và bao nhiêu chưa đóng - nó sẽ được viết ở đây. Khi bạn nhấp vào mục tương ứng, một danh sách các tác vụ chưa đóng là mở. Hơn nữa, như tôi đã nói, họ có thể được phân tích và chuyển sang một chạy nước rút khác.

Bạn cũng có thể tạo thành các bảng với các nhiệm vụ, theo các phiên bản tương tự và trong bối cảnh của trạng thái.

Và tất nhiên sử dụng danh sách các nhiệm vụ tiêu chuẩn với các lựa chọn cần thiết, có thể được lưu và sử dụng trong hoạt động vĩnh viễn.

Câu hỏi từ hội trường : Làm cách nào bạn có thể chuyển nhiệm vụ sang một chạy nước rút khác - Tôi phải mở danh sách các tác vụ trên một tab, bảng Kanban trên người khác và chuyển khoản?

Câu trả lời: Có thể là như vậy. Nhưng thuận tiện hơn để sử dụng công cụ lập kế hoạch phiên bản. Chọn từ danh sách các tác vụ chưa được phân bổ hoặc các nhiệm vụ chưa hoàn thành của một phiên bản cụ thể của tác vụ mong muốn và ném nó vào phiên bản chuột tiếp theo - cho thấy rằng chúng ta sẽ thực hiện nhiệm vụ này trong Sprint.

Câu hỏi từ hội trường: Và làm thế nào bạn có thể cung cấp tất cả các nhiệm vụ đã mở khóa? Có thể ba hoặc bốn phiên bản trở lại tôi đã có một số loại nhiệm vụ quan trọng ở đó. Tôi đã ghi lại nó, cô ấy treo ở đó. Làm thế nào tôi có thể không mất cô ấy để cô ấy liên tục treo với tôi? Theo như tôi hiểu, bây giờ bạn chỉ có thể thấy các nhiệm vụ hoặc nhiệm vụ không được phân bổ từ Sprint đã chọn. Và làm thế nào để xem tất cả các nhiệm vụ đã mở khóa với kết quả tích lũy, để hiểu, đưa chúng vào Sprint hiện tại hoặc không lấy?

Câu trả lời: Điều này có thể được thực hiện bằng cách sử dụng lọc trong các nhiệm vụ. Bạn có thể thực hiện cài đặt lựa chọn trong trạng thái "Mở" với các tham số cần thiết và lưu.

 

Ví dụ: chúng ta có thể xem xét cài đặt, được gọi là "Nhiệm vụ để đóng". Có những nhiệm vụ với tình trạng "đã giải quyết", được Bộ phận của chúng tôi triển khai và chuyển cho khách hàng đến hoạt động sản xuất, nhưng không có phản hồi nào từ khách hàng vẫn chưa nhận được. Những, cái đó. Đây là một nhóm các nhiệm vụ cần được kiểm tra để làm rõ kết quả khai thác và đóng cửa sản xuất. Ví dụ: bạn có thể thay đổi trong giá trị bộ lọc trạng thái "tương ứng" và dấu hiệu "mới". Do đó, các nhiệm vụ mới sẽ được hiển thị chưa được thực hiện để làm việc. Bạn có thể thay đổi trạng thái, ưu tiên, danh mục, bất kỳ giá trị nào của cả trường tiêu chuẩn và tùy chỉnh.

Ví dụ: bạn có thể thêm một trường người dùng đặc biệt vào bộ lọc. Đây là một công cụ tiện lợi, rất đơn giản. Đối với dự án, cho nhiệm vụ, để liên lạc.

Trường mới - Cho biết loại đối tượng, nơi chúng tôi thêm, thường được sử dụng nhiều tác vụ ".

Chúng tôi chỉ định định dạng trường - các tùy chọn được bảo hiểm ở đâu đó 90% nhu cầu.

Cho biết tên, vai trò sẽ có sẵn như thế nào.

Chúng tôi cho biết các dự án mà theo dõi được áp dụng.

Câu hỏi từ hội trường : Và các trường tùy chỉnh có thể được thực hiện bắt buộc?

Câu trả lời : Tất nhiên, bằng cách tương tự với các chi tiết bổ sung trong 1C.

Các trường bắt buộc được đánh dấu bằng dấu hoa thị màu đỏ ở bên phải của tên.

Câu hỏi từ hội trường : Và làm thế nào bạn có báo cáo về công việc được thực hiện? Trong cùng một nhiệm vụ, người dùng khác - có một trình khởi xướng nhiệm vụ và có một trình biểu diễn.

Câu trả lời: Đúng vậy, nếu trường đang thay đổi - nó được chỉ định, thì trong báo cáo, nó trả về giá trị cuối cùng.

Hãy để tôi nói cho bạn biết tất cả chúng ta sắp xếp. Lặp lại một phần.

  • Trình theo dõi quan trọng nhất cho bàn dịch vụ là "yêu cầu người dùng", với đó thư được tháo rời tự động và các chữ cái biến thành "yêu cầu người dùng". Nếu người dùng đã gửi thư phản hồi để thông báo từ redmine hoặc đã gửi một chữ cái làm rõ với cùng một chủ đề, thì về chủ đề hoặc ID trong chủ đề sẽ tự động đính kèm văn bản từ một ký tự như vậy đến một truy vấn hiện có - một chức năng glaming cổ điển được sử dụng.
  • Tiếp theo - Khi nào, ví dụ, một yêu cầu tư vấn trong bộ phận KIS đã đến, các chuyên gia tư vấn phân tích tháo gỡ ứng dụng và sản xuất phân loại chính. Xác định rằng đây là một sự cố, lỗi hoặc nhiệm vụ. Nó thậm chí có thể là một ý tưởng cho một dự án mới. Theo đó, đây cũng là một phần của bàn dịch vụ. Sau khi phân loại, tất cả các "yêu cầu người dùng" được phân phối cho các tiểu dự án của nhánh itask, nơi công việc tiếp theo đã được thực hiện với chúng.
  • Nếu công việc này thoái hóa nhiệm vụ cho nhà phát triển, thì trên cơ sở yêu cầu của người dùng, "tác vụ" được liên kết được tạo. Đó là, theo dõi "yêu cầu người dùng" tự mình sống và trình theo dõi tác vụ cũng tách biệt. Chúng tôi đang nói về các sửa đổi nhỏ và sửa lỗi mà chúng tôi có một luồng riêng biệt - chúng xuất hiện từ "yêu cầu người dùng".
  • Nếu nhiệm vụ liên quan đến một dự án kinh doanh cụ thể và nhà phát triển đã không thực hiện nó trên cơ sở "yêu cầu người dùng", nó được gắn với dự án kinh doanh trực thuộc đến các khối chức năng của KISA, để sau đó nhiệm vụ có thể được nhìn thấy - Trên khối nào và liên quan đến chúng tôi đã làm - đó là "yêu cầu người dùng" hoặc một dự án kinh doanh.
  • Sống riêng cho cuộc sống "Dự án kinh doanh" theo dõi, mà chúng tôi giao tiếp với doanh nghiệp - không phải với người dùng theo yêu cầu và sự tinh tế nhỏ, và đã có các dự án thực sự mang theo giá trị kinh doanh. Trong "Dự án kinh doanh" vì các nhiệm vụ phụ thuộc cũng có thể là các phụ thuộc của họ và thậm chí cả các nhiệm vụ - lớn, với sự phụ thuộc và kết nối. Đây là một bằng chứng nhỏ như vậy. Tất cả các phụ thuộc này một lần nữa được gắn với các khối chức năng của KIS.
  • Không quan trọng nhiệm vụ đến từ đâu - từ Desca dịch vụ hoặc từ một dự án kinh doanh. Nhưng tất cả chúng ta buộc chúng vào các khối chức năng.

Dựa trên những điều trên, tôi nhắc lại, chúng ta có thể thấy chi phí lao động trong bối cảnh:

  • Khối chức năng của Kisa;
  • Dự án;
  • Người biểu diễn;
  • Giao tiếp Yêu cầu - Tác vụ / Dự án kinh doanh - Trình theo dõi cấp dưới ".

Ảnh chụp màn hình trình bày một ví dụ với chi phí lao động thực tế trong bối cảnh dự án trong tháng 8 một tháng. Nhân viên phải phân phối thực sự dành thời gian cho các nhiệm vụ mà họ thực hiện. Đây được gọi là bảng thời gian. Chúng tôi có các nhà phát triển hàng ngày tham gia vào hồ sơ đặc biệt của "báo cáo công việc" và phân phối thời gian của họ - thực tế của lao động được hình thành. Do đó, ít nhất chúng ta có ít nhất, trên thực tế, quản lý ngân sách của dự án.

Các dự án của chúng tôi có một kế hoạch làm việc sơ bộ. Và trong mỗi dự án chúng ta thấy, chúng ta đã vượt quá nó hay không. Redmine tự động tóm tắt chiều rộng của tất cả các nhiệm vụ phụ thuộc vào dự án. Theo đó, chúng tôi biết rằng dự án này được phân bổ 700 giờ. Chúng tôi thấy thực tế - 617 giờ đã được thực hiện. Đây là một trong những yếu tố quản lý dự án.

Quá trình hoạt động của hệ thống các sự cố có thể được biểu diễn như sau:

  • Tư vấn phân tích tiến hành phân tích yêu cầu được yêu cầu, nếu cần thiết, tạo thành một nhiệm vụ phát triển;
  • Nhà phát triển thực hiện nhiệm vụ và trả lại chuyên gia tư vấn Analytics để xác minh và liên lạc thêm;
  • Tư vấn nhà phân tích đã được giao tiếp theo yêu cầu của người dùng với mô tả kết quả;
  • Nếu mọi thứ theo thứ tự, nhà phân tích đóng lại nhiệm vụ - nhà phát triển bị cấm đóng các nhiệm vụ.

Trong nhiều nhiệm vụ lớn hơn, bao gồm. Thiết kế, quy trình được xây dựng nhiều hơn:

Và, tất nhiên, tất cả các thay đổi rơi vào cơ sở làm việc thông qua việc phát hành phát hành.

Nếu bạn gửi nó trong một tùy chọn thuận tiện hơn, thì chúng tôi có "Tám" của riêng mình.

Những người., Thực sự nhiều nhiệm vụ chuyển đổi giữa trách nhiệm, nhưng nó không quan trọng đối với chúng tôi. Chúng tôi đánh giá chi phí lao động trong bối cảnh của nhân viên, chi phí phân phối chi phí, khách hàng và, trong những trường hợp hiếm hoi, dưới dạng hoạt động. Tất cả điều này đã được nêu sớm hơn.

Câu hỏi từ hội trường : Có thể lấy thông tin về những nhiệm vụ đã làm một nhà phát triển cụ thể thực hiện?

Câu trả lời : Có. Có một công cụ "Báo cáo công việc" mà bạn có thể thấy một nhân viên mà nhiệm vụ nào bao nhiêu thời gian và ngày nào tôi đã dành.

Hoặc nó có thể được xem bởi một báo cáo tiêu chuẩn "chi phí lao động" - nó cũng có thể được hình thành trong bối cảnh người dùng với giải mã.

Câu hỏi từ hội trường : Và làm thế nào để theo dõi chi phí lao động của bạn?

Câu trả lời: Một nhân viên cũng kiểm soát công việc của họ thông qua "Báo cáo làm việc". Và sự cố định của chi phí lao động trong nhiệm vụ được thực hiện thủ công - trực tiếp trong nhiệm vụ hoặc trong "Báo cáo làm việc". Có những plugin cho phép bạn theo dõi thời gian. Ví dụ: plugin hẹn giờ vấn đề redmine trông như thế này:

Khi bạn bắt đầu làm việc trên một tác vụ, một nhân viên nhấp vào nút "Phát" và ở cuối - nút "Tạm dừng". Khi duy trì nhiệm vụ, chi phí lao động được cố định trong đó.

Câu hỏi từ hội trường : Câu hỏi về việc quản lý thời gian và tài nguyên là quản lý postfactum, đăng ký đã xảy ra, khi tôi xem cách nhân viên của tôi đã được tải, hoặc có thể lập kế hoạch? Khi tôi nhìn vào ngày mai, lập trình viên của tôi phải nhận nhiệm vụ này, và ngày sau ngày mai này. Và tôi hiểu rằng, thông thường nói, nó là một lập trình viên mạnh mẽ, và anh ta có thể có bất kỳ báo cáo nào mà không gặp vấn đề gì trong hai, ba mỗi ngày để đinh tán, và tôi có thể đưa một hàng đợi các nhiệm vụ trong một tuần.

Câu trả lời :Khả năng lập kế hoạch là, nhưng nó không hoàn hảo - sản phẩm miễn phí làm cho sắc thái của bạn. Có một trường "Thời gian dự kiến", có thể đặt trường tùy chỉnh của bạn nếu bạn thiếu trường tiêu chuẩn theo thời gian lập kế hoạch - nó sẽ chi bao nhiêu giờ giờ. Có thể chỉ định thời gian theo kế hoạch và sau đó so sánh thời gian theo kế hoạch và thực tế. Và, tất nhiên, bạn có thể sử dụng trường điểm câu chuyện tiêu chuẩn để lập kế hoạch poker.

Câu hỏi từ hội trường : Bạn nói rằng wiki trong redmine không thoải mái.

Câu trả lời :Wiki trong redmine trông không thân thiện.

 

Để định dạng các bài viết và nhiệm vụ, việc đánh dấu ngôn ngữ đánh dấu được sử dụng. Định dạng không phải là "trên con ruồi", mà chỉ ra các ký hiệu đánh dấu.

Việc tìm kiếm là - theo từ bên trong văn bản và các tiêu đề. Nếu bạn nhập "Exchange" trong tìm kiếm, nó sẽ cung cấp cho cả chủ đề và trình theo dõi. Có một lựa chọn theo loại trình theo dõi.

Mục lục không phải là trang chính và khi vào wiki được hiển thị chỉ đơn giản là một danh sách các bài viết được tạo.

Mục lục như sau:

Và, tất nhiên, Wiki trong Redmine chỉ dành để lưu trữ các bài báo. Nó không thể được sử dụng để hợp tác.

Lịch sử của sự thay đổi của các bài viết được thực hiện và có thể được tìm thấy khi, ai và thay đổi nào được sản xuất.

Câu hỏi từ hội trường : Wiki làm thế nào?

Câu trả lời : Quá trình của chúng tôi được xây dựng như sau. Phân tích bàn dịch vụ được thực hiện với một định kỳ nhất định trong khoảng thời gian qua. Với sự trợ giúp của một phân loại ban đầu được thực hiện bởi các nhà phân tích khi yêu cầu yêu cầu, chúng tôi đang cố gắng tóm tắt các chủ đề và xác định các khu vực có vấn đề nhất. Tiếp theo - chúng tôi giới thiệu tự phục vụ, tức là. Tài liệu về cách người dùng có thể giải quyết vấn đề của nó hoặc câu hỏi. Ngoài ra, trong quá trình làm việc hiện tại, nhà phân tích có thể tạo ra các bài viết theo quyết định của mình, trong trường hợp nhu cầu, mà không phải chờ phân tích tổng thể. Cũng chuẩn bị hướng dẫn Wiki nằm trong khuôn khổ các dự án kinh doanh phát triển hoặc các dự án tài liệu chuyên dụng đặc biệt. Đây không phải là một hợp lưu, không hợp tác. Đây là từ trên xuống dưới với các phương thức hành chính. Người dùng không tham gia vào việc này.

Câu hỏi từ hội trường : Một trong những đồng nghiệp sử dụng một hệ thống rất thú vị. Tôi thực sự thích nó, tôi muốn tự mình thực hiện nó. Dòng hỗ trợ kỹ thuật đầu tiên luôn có nghĩa vụ phải đóng nhiệm vụ từ Wiki. Và nếu cô ấy không tìm thấy một bài viết trong wiki, cô ấy giải quyết dòng hỗ trợ kỹ thuật thứ hai. Và đã là dòng thứ hai tạo ra một bài viết phải được gắn kết cho một nhiệm vụ.

Câu trả lời :Chúng tôi cũng vậy, hãy thử như vậy, nhưng chúng tôi hành động lặp đi lặp lại - Setels, được phân tích, thực hiện một số sự kiện. Nhưng phải mất vài tháng. Sau đó, một lần nữa - ngồi xuống, phân tích, phân bổ các khối cần thiết, đã thực hiện một số sự kiện.

Câu hỏi từ hội trường : Không rõ ràng lắm - Làm thế nào là sự tích hợp git với redmine?

Câu trả lời :Khi bạn lưu các thay đổi đối với lưu trữ 1C (khi tính toán), mô tả cho biết số tác vụ với thẻ "#", ví dụ "# 74516". Do đó, chúng tôi nhận được thông qua Kế toán - chúng tôi có thể thấy các ủy ban nào trong lưu trữ Git được gắn với nhiệm vụ. Điều quan trọng đối với chúng tôi là đây là một giải pháp máy tính để bàn để chúng tôi có thể quản lý chúng thuận tiện và, nếu cần, hãy chuyển sang giải pháp khác, bởi vì tất cả các nhu cầu tương tự phát triển và không phải tất cả các nhu cầu redmine đều có thể được bảo hiểm. Do đó, tôi xin lỗi một lần nữa - nếu bạn chọn một sản phẩm, trước tiên hãy phân tích rằng bạn muốn tự động hóa và chặn "che".

Câu hỏi từ hội trường : Bạn đã sử dụng ứng dụng di động từ redmine?

Câu trả lời :Ứng dụng di động là, nhưng nó không hoàn toàn thoải mái. Trong tổ chức của chúng tôi, không cần nó. Chúng tôi chủ yếu làm việc trên một máy tính hoặc máy tính xách tay cố định. Bạn cũng có thể sử dụng các plugin với khả năng thông tin - ví dụ: sử dụng SMS hoặc bằng Telegram.

Câu hỏi từ hội trường : Bạn nói rằng bạn dỡ kho lưu trữ trong git, và bạn thấy gì trong git?

Câu trả lời : Trong Commut Git có một liên kết đến nhiệm vụ. Từ ủy ban, chúng tôi mở ra nhiệm vụ. Và từ vấn đề, chúng ta cũng có thể mở một chương trình liên quan đến nó. Đối với mỗi dự án, bất kể thứ bậc là gì, bạn có thể kết nối kho lưu trữ của mình. Tất nhiên, việc tích hợp với Git được quản lý không hoàn toàn thông qua giao diện web. Tay cầm vẫn còn để leo lên, nhưng nhanh chóng và đơn giản.

Những gì chúng ta có cuối cùng:

Dựa trên những điều trên, chúng tôi sẽ tóm tắt kết quả ngắn gọn.

Ưu điểm:

  • Redmine - sản phẩm openource với một cộng đồng lớn và tích cực;
  • Nó được dự kiến ​​về chi phí, rẻ tiền, linh hoạt, tùy chỉnh, dễ phân tích và có thể tích cực;
  • Bao gồm hoàn toàn trình theo dõi lỗi, một nửa - quản lý dự án, khá nhiều - ITSM;
  • Có sự tích hợp với git;
  • Castomizes "trên con ruồi";
  • Nó có một loạt các plugin khá rộng. Ngoài ra, thật dễ dàng để tìm các chuyên gia để tự động hóa các quy trình của họ;
  • Kế toán thuận tiện chi phí lao động thực tế. Khả năng lập kế hoạch chi phí lao động và ngân sách.

MINUSES:

  • Wiki không thoải mái;
  • Nếu bạn cần tự động hóa các quy trình của mình và trong trường hợp không có thẩm quyền đối với Ruby on Rails, chỉ có thể sử dụng các plugin hoặc tìm kiếm cho các nhà phát triển bên thứ ba là có thể;
  • Một số ít các báo cáo phân tích;
  • Không phải lúc nào cũng là một giao diện thân thiện với người Viking;
  • Các phân loại khối lượng khó chịu muốn lưu trữ dưới dạng một hệ thống phân cấp.

Trong quá trình sử dụng sản phẩm redmine, chúng tôi đã thực hiện một lượng lớn công việc về phân tích, hệ thống hóa và tự động hóa các hoạt động của chúng tôi và giảm sự hỗn loạn trong các cấu trúc của chúng tôi. Họ đã thực hiện một sự thay đổi và tối ưu hóa các quy trình cả trong các bộ phận và trong các quy trình kinh doanh của toàn bộ tổ chức. Tối ưu hóa và cải thiện chức năng kiểm soát, phân tích và quản lý trong công tác của các sở và các hoạt động thiết kế.

Bước tiếp theo mà chúng tôi đã thực hiện là làm nổi bật cơ sở kiến ​​thức trong một hệ thống hợp lưu thuận tiện hơn, bởi vì Khả năng làm việc cùng nhau là một trong những cơ chế chính trong việc phát triển các tổ chức, cho phép bạn nhanh chóng sản xuất liên lạc, giảm thời gian chuyển thông tin, giảm số lượng lỗi và thời gian để giải quyết các sự cố.

Trong phần Redmine sẽ có các bước bổ sung để xây dựng các quy trình kinh doanh rõ ràng và được kiểm soát.

Nói chung, chọn công cụ và để sự hỗn loạn của bạn được không được chú ý.

*****************

Bài viết này được viết trên kết quả của báo cáo đã đọc tại hội nghị cộng đồng của Infostart Event 2017. Thêm bài viết có thể được tìm thấy ở đây.

Vào năm 2020, chúng tôi mời tất cả mọi người tham gia vào 7 phân bổ khu vực, cũng như sự kiện Anniversary Infostart 2020 tại Moscow.

Chọn sự kiện.

Redmine. - Mở ứng dụng Web Server để quản lý và nhiệm vụ dự án (bao gồm cả theo dõi lỗi). Redmine được viết bằng Ruby và là một ứng dụng dựa trên khung web nổi tiếng Ruby trên Rails. Phân phối theo Giấy phép Công cộng GNU.

Chức năng.

Sản phẩm này cung cấp các tính năng sau:

  • duy trì một số dự án;
  • Hệ thống truy cập dựa trên vai trò linh hoạt;
  • hệ thống theo dõi lỗi;
  • Biểu đồ Gantt và Lịch;
  • Tin tức dự án, tài liệu và quản lý tập tin;
  • Thông báo về các thay đổi bằng cách sử dụng luồng RSS và email;
  • wiki cho mỗi dự án;
  • Diễn đàn cho mỗi dự án;
  • Kế toán chi phí tạm thời;
  • Các trường tùy ý tùy chỉnh cho các sự cố, chi phí thời gian, dự án và người dùng;
  • Dễ dàng tích hợp với các phiên bản hệ thống điều khiển (SVN, CVS, Git, Mercurial, Bazaar và Darcs);
  • Tạo hồ sơ lỗi dựa trên các chữ cái nhận được;
  • Hỗ trợ xác thực nhiều LDAP;
  • khả năng độc lập đăng ký người dùng mới;
  • Giao diện đa ngôn ngữ (bao gồm cả tiếng Nga);
  • Hỗ trợ cho MySQL DBMS, PostgreSQL, SQLite, Oracle.

Cấu trúc cơ sở dữ liệu

Hệ thống người dùng

Người dùng là một trong những khái niệm trung tâm của khu vực chủ đề. Mô hình người dùng là cơ sở để xác định và xác thực hệ thống nhân sự và khách hàng, cũng như ủy quyền cho họ trong các vai trò, dự án khác nhau, v.v.

Vai trò

Vai trò người dùng được xác định bởi một mô hình linh hoạt để xác định quyền truy cập của người dùng. Vai trò bao gồm một tập hợp các đặc quyền, cho phép phân biệt quyền truy cập vào các chức năng hệ thống khác nhau.

Người dùng được chỉ định vai trò trong mỗi dự án, ví dụ, người quản lý trong dự án này để phát triển trang web "", "nhà phát triển trong dự án duy trì công ty mạng nội bộ của công ty" hoặc "khách hàng trong một dự án tái cấu trúc của hệ thống thông tin của công ty B ". Người dùng có thể có một số vai trò. Chỉ định vai trò cho một nhiệm vụ riêng biệt (vấn đề) hiện là không thể.

Dự án

Dự án là một trong những khái niệm cơ bản trong lĩnh vực chủ đề của hệ thống quản lý dự án. Do thực thể này, có thể tổ chức hợp tác và lập kế hoạch một số dự án đồng thời với việc phân định quyền truy cập vào nhiều người dùng khác nhau (xem ở trên). Dự án thừa nhận làm tổ phân cấp.

Theo dõi

Trình theo dõi là phân loại chính mà các nhiệm vụ được sắp xếp trong dự án. Trong chính nó, khái niệm về "Tracker" quay trở lại hệ thống Kế toán lỗi (Eng. Công cụ theo dõi lỗi ), đại diện cho mỗi dự án riêng biệt.

Trên thực tế, trong các trình theo dõi "Redmine" là một lớp tương tự của lớp "nhiệm vụ" và là cơ sở cho đa hình của các loại nhiệm vụ khác nhau, cho phép các trường khác nhau được xác định cho mỗi trong số chúng. Ví dụ về trình theo dõi là "Cải thiện", "Lỗi", "Tài liệu", "Hỗ trợ",

Nhiệm vụ

Các nhiệm vụ là khái niệm trung tâm của toàn bộ hệ thống, mô tả một nhiệm vụ nhất định mà bạn muốn thực hiện. Mỗi tác vụ có một mô tả bắt buộc và tác giả, ngay lập tức, nhiệm vụ được gắn với trình theo dõi.

Mỗi nhiệm vụ có trạng thái. Trạng thái là một thực thể riêng biệt với khả năng xác định quyền gán trạng thái cho các vai trò khác nhau (ví dụ: trạng thái "bị từ chối" chỉ có thể được gán cho người quản lý) hoặc xác định mức độ liên quan của tác vụ (ví dụ: "Mở", " Chỉ định "- có liên quan, và" đóng "," bị từ chối "- không).

Đối với mỗi dự án, một tập hợp các giai đoạn phát triển và một tập hợp các loại nhiệm vụ được xác định riêng. Các lĩnh vực khác cũng thú vị đối với "thời gian ước tính", đóng vai trò là cơ sở để xây dựng các biểu đồ quản lý, cũng như lĩnh vực lựa chọn của các nhà quan sát cho nhiệm vụ (xem "nhận thông báo"). Các tác vụ có thể đính kèm các tập tin (có một "ứng dụng" thực thể riêng biệt).

Các giá trị của các thuộc tính được liệt kê khác (ví dụ: ưu tiên) được lưu trữ trong một bảng chung riêng biệt.

Theo dõi tình trạng của các nhiệm vụ

Để theo dõi các thay đổi đối với các tham số tác vụ của người dùng, hệ thống sẽ phản hồi hai thực thể: "Ghi nhật ký thay đổi và" thay đổi tham số ". Mục nhật ký hiển thị một hành động của người dùng để chỉnh sửa các tham số của tác vụ và / hoặc thêm nhận xét vào nó. Đó là, đồng thời phục vụ như một công cụ để thực hiện lịch sử của nhiệm vụ và một công cụ để duy trì một cuộc đối thoại.

Tham số thay đổi "thực thể" được gắn với một mục nhật ký riêng biệt và được dự định để lưu trữ giá trị cũ và mới của tham số thay đổi người dùng.

Giao tiếp giữa các nhiệm vụ

Các tác vụ có thể được liên kết với nhau: Ví dụ, một tác vụ là một Tiểu đơn cho người khác hoặc đi trước nó. Thông tin này có thể hữu ích trong quy hoạch phát triển chương trình, một thực thể riêng biệt chịu trách nhiệm lưu trữ của nó trong redmine.

Kế toán dành cho thời gian dự thảo

Hệ thống duy trì kế toán thời gian đã dành do bản chất của "dành thời gian dành cho người dùng" với người dùng và nhiệm vụ. Essence cho phép bạn lưu trữ thời gian dành cho thời gian, loại hoạt động của người dùng (phát triển, thiết kế, hỗ trợ) và một nhận xét ngắn gọn về công việc. Những dữ liệu này có thể được sử dụng, ví dụ, để phân tích sự đóng góp của từng người tham gia dự án hoặc đánh giá cường độ lao động thực tế và chi phí phát triển.

Ràng buộc kho.

Redmine cung cấp tích hợp với các hệ thống điều khiển phiên bản khác nhau (kho lưu trữ). Tích hợp là theo dõi các thay đổi trong kho lưu trữ bên ngoài, sửa chúng trong cơ sở dữ liệu, phân tích các thay đổi để liên kết với các tác vụ nhất định. Trong cấu trúc thông qua hệ thống tích hợp với kho lưu trữ bên ngoài, ba thực thể có trách nhiệm: "Kho lưu trữ", "Biên tập viên" và "thay đổi". "Kho lưu trữ" là một dự án được liên kết với một dự án lưu trữ loại kho lưu trữ được kết nối, vị trí và dữ liệu nhận dạng của nó của người dùng.

"Biên tập" là màn hình hiển thị của bảng biên tập của kho lưu trữ, và ngoài các trường thông tin, có thể được gắn vào một tác vụ cụ thể (đối với điều này bạn muốn chỉ định trong mô tả về các thay đổi "REFS #NUM", trong đó num là số nhiệm vụ) và cho tác giả của Tác giả của Hội đồng quản trị. Thực thể "Thay đổi" được thiết kế để lưu trữ danh sách các tệp đã sửa đổi (đã thêm, từ xa, di chuyển, sửa đổi) trong mỗi phiên bản.

Nhận thông báo

Thông báo của người dùng về các thay đổi xảy ra trên trang web được thực hiện bằng cách sử dụng bản chất của "Người quan sát" kết nối người dùng với các đối tượng của các lớp khác nhau (dự án, nhiệm vụ, diễn đàn, v.v.). Trong cơ sở dữ liệu, các khóa truy cập đăng ký RSS cũng được lưu trữ, cho phép thông báo thông qua công nghệ này, các thông báo cũng được gửi bằng email.

Một số sai sót redmine.

Đối với phiên bản cũ mới, bạn cần làm tương tự.Kiểm tra tính trung lập.

Trang thảo luận phải có chi tiết.

  • Quản lý các tệp và tài liệu trong Redmine được giảm xuống để thêm, xóa và chỉnh sửa chúng. Bạn không thể quản lý quyền truy cập vào bất kỳ tệp hoặc tài liệu riêng lẻ.
  • Không có cảnh báo về việc thay đổi tài liệu.
  • Trong redmine, bạn không thể quản lý quyền truy cập ở cấp độ trường tác vụ riêng lẻ. Ví dụ, tại thời điểm này, không thể che giấu ước tính của công việc trên một dự án hoặc thông tin về thời gian đã sử dụng.
  • Trong Redmine, tất cả các trường bổ sung có sẵn cho tất cả người dùng, tất cả những người tham gia dự án sẽ có thể nhìn thấy chúng và thay đổi chúng. Hạn chế này có thể dẫn đến những khó khăn với sự hiện diện của một lệnh không đồng nhất khi các nhà quản lý và nhà phát triển, và khách hàng có quyền truy cập vào dự án.
  • Redmine không có quyền để phân tách các loại chuyển đổi trong quy trình làm việc. Ví dụ: bây giờ không thể chỉ ra rằng khi ai đó hoàn thành việc sửa lỗi, nó phải chọn trình kiểm tra có trách nhiệm và nên chỉ định số bản dựng. Ngoài ra, bạn không thể ẩn tương ứng nội bộ giữa các lập trình viên từ khách hàng.
  • Trong redmine, cường độ lao động tổng thể của các nhiệm vụ không được hiển thị trong danh sách nhiệm vụ và trong các báo cáo chuyên sâu về lao động, không thể lựa chọn, bao gồm cả theo nhà thầu.

Chiliproject.

Do thực tế là tầm nhìn của một số người dùng liên quan đến dự án đã được phân biệt với tầm nhìn của nhà lãnh đạo của các nhà phát triển, Redmine Forma được gọi là Chiliproject đã được tạo.

Xem thêm

Văn chương

  • 前田 (Go Maeda) 入門 Redmine Linux / Windows 対応. - 秀和 システム. - 226 p. - ISBN 978-4-7980-2137-9.
  • Popp Gunther. Konfigurations Quản lý Subversion Mit, Maven und Redmine: Grundlagen Für Softwarearchitekten und Entwickler. - 3. - DPUNKT.VERLAG GMBH, 2009. - P. 362. - ISBN 9783898645218

Liên kết

Redmine. [ɹɛDMɑɪN] - Mở ứng dụng Web Server để quản lý và nhiệm vụ dự án (bao gồm cả theo dõi lỗi). Redmine được viết bằng Ruby và là một ứng dụng dựa trên khung web nổi tiếng Ruby trên Rails. Phân phối theo Giấy phép Công cộng GNU.

Bách khoa toàn thư YouTube.

  • 1/4Lượt xem: 337.

    1.067.

    20 314.

    1 108.

  • Cách cài đặt Redmine (Quản lý dự án) trên Antsle

  • Mit redmine hiệu quả mitaliter, projekte und aufgaben verwalten

  • Redmine - Herramienta de Gestion de Proyectos

  • [Kube 42] Triển khai Redmine trong cụm Kubernetes

Nội dung

Chức năng.

Sản phẩm này cung cấp các tính năng sau:

  • duy trì một số dự án;
  • Hệ thống truy cập dựa trên vai trò linh hoạt;
  • hệ thống theo dõi lỗi;
  • Biểu đồ Gantt và Lịch;
  • Tin tức dự án, tài liệu và quản lý tập tin;
  • Thông báo về các thay đổi bằng cách sử dụng luồng RSS và email;
  • Diễn đàn cho mỗi dự án;
  • Kế toán chi phí tạm thời;
  • Các trường tùy ý tùy chỉnh cho các sự cố, chi phí thời gian, dự án và người dùng;
  • Dễ dàng tích hợp với các phiên bản hệ thống điều khiển (SVN, CVS, Git, Mercurial, Bazaar và Darcs);
  • Tạo hồ sơ lỗi dựa trên các chữ cái nhận được;
  • Hỗ trợ xác thực nhiều LDAP;
  • khả năng độc lập đăng ký người dùng mới;
  • Giao diện đa ngôn ngữ (bao gồm cả tiếng Nga);
  • Hỗ trợ DBMS MySQL, Microsoft SQL Server [2] , PostgreSQL, SQLite.

Cấu trúc cơ sở dữ liệu

Hệ thống người dùng

Người dùng là một trong những khái niệm trung tâm của khu vực chủ đề. Mô hình người dùng là cơ sở để xác định và xác thực hệ thống nhân sự và khách hàng, cũng như ủy quyền cho họ trong các vai trò, dự án khác nhau, v.v.

Vai trò

Vai trò người dùng được xác định bởi một mô hình linh hoạt để xác định quyền truy cập của người dùng. Vai trò bao gồm một tập hợp các đặc quyền, cho phép phân biệt quyền truy cập vào các chức năng hệ thống khác nhau.

Người dùng được chỉ định vai trò trong mỗi dự án, ví dụ, người quản lý trong dự án phát triển dự án, "nhà phát triển trong dự án duy trì công ty mạng nội bộ của công ty" hoặc "khách hàng trong một dự án cấu trúc lại của hệ thống thông tin của Công ty B ". Người dùng có thể có một số vai trò. Chỉ định vai trò cho một nhiệm vụ riêng biệt (vấn đề) hiện là không thể.

Dự án

Dự án là một trong những khái niệm cơ bản trong lĩnh vực chủ đề của hệ thống quản lý dự án. Do bản chất này, có thể sắp xếp công việc chung và lập kế hoạch một số dự án đồng thời với việc phân định quyền truy cập vào nhiều người dùng khác nhau (xem ở trên). Dự án cho phép làm tổ phân cấp.

Theo dõi

Trình theo dõi là phân loại chính mà các nhiệm vụ được sắp xếp trong dự án. Trong chính nó, khái niệm về "Tracker" quay trở lại hệ thống Kế toán lỗi (Eng. Công cụ theo dõi lỗi ), đại diện cho mỗi dự án riêng biệt.

Về bản chất, trong "Redmine", các trình theo dõi là một lớp tương tự của lớp "vấn đề" và là cơ sở cho một đa hình của các loại nhiệm vụ khác nhau, cho phép bạn xác định cho từng lĩnh vực khác nhau của chúng. Các trình theo dõi là "Cải thiện" "," Lỗi "," Tài liệu "," Hỗ trợ ".

Nhiệm vụ

Các nhiệm vụ là khái niệm trung tâm của toàn bộ hệ thống, mô tả một nhiệm vụ nhất định mà bạn muốn thực hiện. Mỗi tác vụ có một mô tả bắt buộc và tác giả, ngay lập tức, nhiệm vụ được gắn với trình theo dõi.

Mỗi nhiệm vụ có trạng thái. Các trạng thái là một thực thể riêng biệt với khả năng xác định quyền gán trạng thái cho các vai trò khác nhau (ví dụ: trạng thái "bị từ chối" chỉ có thể được chỉ định một người quản lý) hoặc xác định mức độ liên quan của tác vụ (ví dụ: "Mở", "Được bổ nhiệm" - có liên quan, và "đóng", "bị từ chối" - không).

Đối với mỗi dự án, một tập hợp các giai đoạn phát triển và một tập hợp các loại nhiệm vụ được xác định riêng. Các lĩnh vực khác cũng thú vị đối với "thời gian ước tính", đóng vai trò là cơ sở để xây dựng biểu đồ quản lý, cũng như lĩnh vực lựa chọn quan sát viên cho nhiệm vụ (xem "nhận thông báo"). Các tác vụ có thể đính kèm các tập tin (có một "ứng dụng" thực thể riêng biệt).

Các giá trị của các thuộc tính được liệt kê khác (ví dụ: ưu tiên) được lưu trữ trong một bảng chung riêng biệt.

Theo dõi sự thay đổi của các tham số nhiệm vụ

Để theo dõi các thay đổi đối với các tham số tác vụ của người dùng, hai thực thể đang phản hồi trong hệ thống: "Ghi nhật ký thay đổi" và "tham số có thể thay đổi". Mục nhật ký hiển thị một hành động của người dùng để chỉnh sửa các tham số của tác vụ và / hoặc thêm nhận xét vào nó. Đó là, đồng thời phục vụ như một công cụ để thực hiện lịch sử của nhiệm vụ và một công cụ để duy trì một cuộc đối thoại.

Tham số thay đổi "thực thể" được gắn với một mục nhật ký riêng biệt và được dự định để lưu trữ giá trị cũ và mới của tham số thay đổi người dùng.

Giao tiếp giữa các nhiệm vụ

Các tác vụ có thể được liên kết với nhau: Ví dụ, một tác vụ là một Tiểu đơn cho người khác hoặc đi trước nó. Thông tin này có thể hữu ích trong quy hoạch phát triển chương trình, một thực thể riêng biệt chịu trách nhiệm lưu trữ của nó trong redmine.

Kế toán dành cho thời gian dự thảo

Hệ thống hỗ trợ tính đến thời gian tài khoản nhờ bản chất của "dành thời gian dành cho người dùng" với người dùng và nhiệm vụ. Essence cho phép bạn lưu trữ thời gian dành cho thời gian, loại hoạt động của người dùng (phát triển, thiết kế, hỗ trợ) và một nhận xét ngắn gọn về công việc. Những dữ liệu này có thể được sử dụng, ví dụ, để phân tích sự đóng góp của từng người tham gia trong dự án hoặc đánh giá xem xét thời gian thực tế và chi phí phát triển.

Ràng buộc kho.

Redmine cung cấp khả năng tích hợp với các hệ thống kiểm soát các phiên bản khác nhau (kho lưu trữ). Tích hợp là theo dõi các thay đổi trong kho lưu trữ bên ngoài, sửa chúng trong cơ sở dữ liệu, phân tích các thay đổi để liên kết với các tác vụ nhất định.

Trong cấu trúc thông qua của hệ thống tích hợp với kho lưu trữ bên ngoài, ba thực thể có trách nhiệm: kho lưu trữ, biên tập viên và thay đổi.

  • Kho lưu trữ - một dự án được liên kết với thực thể lưu trữ loại kho lưu trữ được kết nối, vị trí và dữ liệu nhận dạng của nó của người dùng.
  • Biên tập - Hiển thị văn phòng biên tập của kho lưu trữ, và, ngoài các trường thông tin, có thể được gắn với một nhiệm vụ cụ thể: Điều này yêu cầu chỉ định trong mô tả về các thay đổi "ref ref #num", nơi num là số tác vụ) và cho tác giả của Tác giả của Ban biên tập.
  • Thay đổi - lưu trữ một danh sách các tệp đã sửa đổi (đã thêm, từ xa, di chuyển, sửa đổi) trong mỗi phiên bản.

Nhận thông báo

Thông báo về người dùng về các thay đổi xảy ra trên trang web được thực hiện bằng cách sử dụng bản chất của các "quan sát viên" kết nối người dùng với các đối tượng của các lớp khác nhau (dự án, nhiệm vụ, diễn đàn, v.v.). Cơ sở dữ liệu cũng lưu trữ các khóa truy cập vào đăng ký RSS, cho phép bạn Để nhận thông báo thông qua công nghệ này, các thông báo cũng được gửi bằng email.

Một số sai sót redmine.

  • Quản lý các tệp và tài liệu trong Redmine được giảm xuống để thêm, xóa và chỉnh sửa chúng. Bạn không thể quản lý quyền truy cập cho bất kỳ tệp hoặc tài liệu riêng lẻ.
  • Trong redmine, bạn không thể quản lý quyền truy cập ở cấp độ trường tác vụ riêng lẻ. Ví dụ, tại thời điểm này, không thể che giấu ước tính thời gian làm việc trong nhiệm vụ. Nhưng bạn có thể chỉ hiển thị các trường bổ sung cho người dùng có vai trò được xác định.
  • Trong redmine, sự xem xét lao động tổng thể của các nhiệm vụ không được hiển thị trong danh sách nhiệm vụ.
  • Không có khả năng để cung cấp cho người dùng một vai trò trong toàn bộ hệ thống; Ví dụ: "Trình quản lý văn phòng dự án" phải có quyền truy cập vào tất cả các dự án trong hệ thống: Đối với điều này, bạn cần thêm người dùng với vai trò này cho tất cả các dự án.
  • Kết nối kho Git có thể chỉ có thể nếu redmine và kho lưu trữ trên cùng một máy chủ.

Chiliproject.

Do thực tế là tầm nhìn của một số người dùng liên quan đến dự án đã được phân biệt với tầm nhìn của nhà lãnh đạo của các nhà phát triển, Redmine Forma được gọi là Chiliproject đã được tạo. Hiện tại, dự án này đã được đóng lại.

Xem thêm

GHI CHÚ

Văn chương

  • 前田 (Go Maeda). 入門 Redmine Linux / Windows 対応. - 秀和 システム. - 226 p. - ISBN 978-4-7980-2137-9.
  • Popp Gunther. Konfigurations Quản lý Subversion Mit, Maven und Redmine: Grundlagen Für Softwarearchitekten und Entwickler. - 3. - DPUNKT.VERLAG GMBH, 2009. - P. 362. - ISBN 9783898645218.

Liên kết

  • Trang web chính thức Redmine. (eng.)
  • Khách hàng Android cho Redmine (eng.)
  • Lắp đặt và định cấu hình các gói redmine với đá quý, ruby, rails, postgresql, hành khách, nginx
  • Cài đặt và cấu hình các bó redmine với đá quý, ruby, rails, mysql, hành khách, nginx (liên kết không thể truy cập)
  • Tạo plugin cho redmine
  • RedmineApp - Ứng dụng iPhone để redmine
  • Redmine PM - Khách hàng Redmine cho iPhone / iPad
  • Redmine To Go - Windows Phone Client cho Redmine
  • Redmineup là một tập hợp các trình cắm và chủ đề miễn phí và thương mại cho redmine.
  • Rmclient là một khách hàng cho Windows, Mac, Linux, thương mại.
  • Thiết lập các nhiệm vụ vòng đời
  • Giải quyết các vấn đề về hiệu suất
  • Lập kế hoạch hoạt động ở Redmine
  • Hướng dẫn viết plugin
  • Hướng dẫn cài đặt chi tiết
  • Redmine dễ dàng - Tùy chọn thương mại
  • Thiết kế cài đặt jetware và máy ảo có redmine

Trang này được chỉnh sửa lần cuối vào ngày 3 tháng 5 năm 2021 lúc 13:31.

  • - Duy trì một số dự án;
  • - Hệ thống theo dõi lỗi;
  • - Cảnh báo về các thay đổi qua email và nguồn cấp RSS;
  • - Trạng thái nhiệm vụ có thể tùy chỉnh;
  • - Các trường tùy tiện tùy chỉnh cho các nhiệm vụ, chi phí thời gian, dự án và người dùng;
  • - Kế toán chi phí thời gian (giờ);
  • - Biểu đồ và lịch GANTA;
  • - Wiki cho mỗi dự án;
  • - Quản lý tin tức dự án, quản lý hồ sơ và tài liệu;
  • - Diễn đàn cho từng dự án;
  • - Giao diện đa ngôn ngữ, bao gồm cả tiếng Nga;
  • - Tích hợp dễ dàng với kho lưu trữ (SVN, CVS, Git, Mercurial, Bazaar và Darcs);
  • - Hệ thống tách truy cập dựa trên vai trò;
  • - Hỗ trợ xác thực nhiều LDAP;
  • - Khả năng độc lập đăng ký người dùng mới;
  • - Mở rộng chức năng của hệ thống bằng cách cài đặt bổ sung bổ sung ;
  • - Hỗ trợ DBMS: MySQL, PostgreSQL, SQLite, MS SQL Server (từ phiên bản 2.3).
  • Xem xét hệ thống redmine chi tiết hơn. Dưới đây là một số ảnh chụp màn hình, trên đầu tiên trong số họ - một danh sách các nhiệm vụ theo một trong các dự án.

    Tab tác vụ cho phép bạn xem cả các tác vụ dự án hiện tại (theo mặc định) và các tác vụ đã đóng trước đó - có thể yêu cầu của khách hàng.

    Chúa là của tôi, tôi có xung đột!

    (bộ lọc). Truy vấn tùy chỉnh có thể được lưu để sử dụng tiếp theo bởi tất cả người dùng hệ thống.

    (Khi bạn cài đặt hộp kiểm Truy vấn "công khai") hoặc để sử dụng bởi người dùng đã tạo yêu cầu. Sau khi tạo truy vấn, bạn có thể định cấu hình danh sách các tác vụ chỉ bằng một cú nhấp chuột,

    Sớm muộn gì (có lẽ đã được cập nhật lần đầu tiên với phiên bản trẻ mới), bạn sẽ gặp xung đột của việc sáp nhập. Trong quá trình xây dựng lại git, nó sử dụng từng cam kết từng cái một và dừng lại mỗi khi sử dụng cam kết xảy ra với các lỗi. Trong trường hợp này, đội

    Tận dụng tài liệu tham khảo với truy vấn của "truy vấn đã lưu" trên bảng bên phải.

    • Hệ thống thực hiện các cơ chế để theo dõi các nhiệm vụ và đăng ký vào các nhiệm vụ. Đối với mỗi tác vụ, các nhà quan sát có thể được chỉ định, sau đó khi trạng thái thay đổi, các tham số của tác vụ, hãy thêm nhận xét mới, tệp vào tác vụ, người dùng quan sát viên sẽ nhận được thông báo e-mail thích hợp.
    • Tất cả người dùng hệ thống có thể tạo các nhiệm vụ mới. Để thêm một nhiệm vụ mới vào dự án, bạn cần đến tab tác vụ mới,
    • Chọn trình theo dõi tác vụ và điền vào các trường tác vụ bắt buộc (*) và bổ sung (bao gồm cả người dùng tùy chỉnh). Trong trường "Chủ đề", nó được công thức ngắn gọn, nhưng thông tin về ý nghĩa của tác vụ (khi bạn truy cập một trường khác bằng cách nhấn phím tab, trong trường hợp trình cắm thêm, bạn có thể tìm kiếm mục nhập của chủ đề trong số các nhiệm vụ được tạo ra trước đó). Trong trường "Mô tả" đặt ra một nội dung chi tiết của nhiệm vụ. Để tăng cường khả năng đọc của văn bản, bạn có thể sử dụng các khả năng của trình chỉnh sửa web tích hợp.
    • Nhiệm vụ có thể được đính kèm các tệp, kích thước tối đa của quản trị viên hệ thống được điều chỉnh.
    • Các nhà quan sát có thể được kết nối với nhiệm vụ: Để tạo một tác vụ, khi thực hiện các bữa ăn cho nhiệm vụ, hãy thay đổi trạng thái của tác vụ, các nhà quan sát sẽ nhận được thông báo phù hợp với địa chỉ email của họ. Người dùng cũng có thể tự thêm mình là một quan sát viên cho một nhiệm vụ giá cả phải chăng, trong đó trong thẻ tác vụ phải được theo sau bởi liên kết "Theo dõi".

    Các nhiệm vụ trong hệ thống có thể được liên kết với nhau: Ví dụ: một trong số chúng là một Tiểu thư mục cho người khác, trước đó các tác vụ của cô ấy hoặc những tác vụ này chỉ đơn giản là liên quan đến nhau.

    Trạng thái git.

    Hệ thống Redmine cung cấp một thực thể riêng gọi là "các nhiệm vụ liên quan". Nhiệm vụ liên quan có thể có các loại liên kết sau:

    Hiển thị các tập tin vấn đề.

    - "Sao chép" - liên kết các nhiệm vụ theo cách mà việc đóng một người đòi hỏi sự đóng cửa của một nhiệm vụ khác;

    Kiểm tra xem nào trong số các cam kết đã thất bại, tìm hiểu lý do tại sao nó được dự định (thông báo cam kết có ý nghĩa sẽ giúp), chính xác các tệp, lệnh

    - "Liên quan đến" chỉ là một tham chiếu đến một nhiệm vụ khác. Một liên kết như vậy được sử dụng để chứng minh rằng các nhiệm vụ này được kết hợp bởi một mục tiêu hoặc các thuộc tính chung khác; - "Khối" - cho thấy nhiệm vụ này phải được hoàn thành trước khi bắt đầu công việc trên một nhiệm vụ khác. Trong cả hai nhiệm vụ, bạn có thể thay đổi độc lập tỷ lệ phần trăm thực thi, ngày, trạng thái, nhưng có một ngoại lệ: tác vụ bị khóa không thể bị đóng cho đến khi tác vụ chặn được đóng lại. Tuy nhiên, trong nhiệm vụ bị khóa, có thể đặt trạng thái "được thực hiện", sự sẵn sàng 100%, ngay cả khi sự sẵn sàng của nhiệm vụ chặn khiến nhiều người mong muốn; - "Becedes" - đặt quy trình thực hiện các tác vụ để tác vụ này sẽ được hoàn thành cho N ngày trước khi bắt đầu liên kết. Trong thẻ tác vụ liên quan, nó sẽ không chỉ là một mục trên ràng buộc, mà còn tự động thay đổi thời gian và kết thúc của tác vụ. Thời hạn của nhiệm vụ sẽ bằng với ngày xảy ra sự cố, tăng theo số ngày được chỉ định trong gói;

    Git thêm

    - "Tiếp theo" - Đặt quy trình thực hiện các tác vụ theo cách mà tác vụ này chỉ có thể được thực hiện sau khi được liên kết. Kết nối này đang đảo ngược cái trước đó.

    Thêm từng tệp đã sửa khi bạn hoàn thành. Nếu xung đột đã bị loại bỏ, bạn có thể xem các thay đổi sẽ được sửa bằng lệnh

    Thời gian sẽ tự động thay đổi không phải trong sự ràng buộc, nhưng trong nhiệm vụ có thể chỉnh sửa. Do đó, phải sử dụng liên kết "Tiếp theo", chỉ đảm bảo rằng các tác vụ thực sự sẽ diễn ra sau một lần khác trong khoảng thời gian nhất định giữa chúng.

    Git diff --cached.

    Các hình ảnh sau đây được dành cho cấu hình và quản trị của hệ thống redmine.

    . Ngay sau khi bạn xem xét kết quả thỏa đáng, bạn có thể tiếp tục xây dựng lại với đội

    Trackers đóng một vai trò quan trọng trong việc theo dõi các nhiệm vụ. Chúng có liên quan đến việc xác định các điều kiện để chuyển các nhiệm vụ từ trạng thái này sang trạng thái khác, sự sẵn có của các lĩnh vực.

    Git rebase --continue.

    Ví dụ, Tracker là một hiệp hội nhiệm vụ logic trong một nhóm trong dự án, ví dụ, việc loại bỏ lỗi, sự phát triển của một chức năng mới, v.v. Tracker có thể là.

    Bao gồm trong một, một số hoặc tất cả các dự án.

    Người dùng redmine phải được bao gồm trong một trong các nhóm vai trò, số lượng vai trò không giới hạn. Hệ thống cung cấp hai vai trò được xác định trước:

    Vai trò của "Ẩn danh" - đối với người dùng chưa đăng ký, vai trò "không tham gia" - để đăng ký, nhưng không được bao gồm trong bất kỳ dự án người dùng nào.

Nặc danh không thể tạo nhiệm vụ.

Mỗi vai trò được đặt để truy cập các quyền có thể xảy ra với các tác vụ, dự án, tài liệu, tệp, wiki, diễn đàn, v.v. Hiển nhiên là

Vai trò của "Người quản lý dự án" nên được cung cấp nhiều quyền hạn hơn, vai trò của "người biểu diễn" - nhỏ hơn, vai trò của "không tham gia" - thậm chí còn ít hơn, vai trò của "ẩn danh" để cho phép khả năng tối thiểu

Trong các dự án công cộng, và trong các dự án riêng lẻ, mọi thứ đều bị cấm. Những người tham gia vai trò hệ thống "Quản trị viên" có quyền không giới hạn trong toàn hệ thống.

Tùy thuộc vào trình theo dõi đã chọn, mỗi tác vụ có thể truyền qua các giai đoạn nhất định và có trạng thái khác nhau.

Vì vậy, trong ví dụ dưới đây cho trình theo dõi đã tạo "Khắc phục sự cố", "tác vụ một lần, adhoc", "phát triển mới" toàn bộ toàn bộ thông qua các trạng thái tác vụ:

1. Mới -> 2. Phân phối -> 3. Phân tích -> 4. Hoạt động -> 5. Thực hiện -> 6. Chấp nhận bởi khách hàng -> 7. Đóng

Vai trò của "Trình quản lý dự án", "Executive", "Khách hàng, thành viên" đã được tạo. Vì người quản lý dự án là quản trị viên dự án của mình, thì trong khuôn khổ dự án của anh ta có thể được chuyển đến nhiệm vụ trong các trạng thái khác nhau. Người biểu diễn của nhiệm vụ hoặc khách hàng / người tham gia chỉ có thể dịch tác vụ chỉ từ các trạng thái nhất định. Ở bất kỳ giai đoạn nào, nhiệm vụ có thể bị hủy (được dịch sang trạng thái "bị từ chối") cho biết lý do. .

Khi bạn thực hiện các thay đổi đối với tác vụ, các thay đổi về trạng thái của tác vụ, hãy thêm nhận xét cho tất cả người dùng tham gia vào tác vụ sẽ tự động gửi e-mail.

Đối với mỗi cặp "Vai trò - Trình theo dõi" Có một cơ hội để định cấu hình khả năng hiển thị, nghĩa vụ điền vào các trường (bao gồm các trường có thể định cấu hình) trong thẻ tác vụ. Lĩnh vực hệ thống

"Dự án", "tracker", "chủ đề", "ưu tiên", "riêng tư" (nhiệm vụ) luôn được yêu cầu điền vào. Định cấu hình trình tự các hành động cho một trong các cặp "Vai trò - Trình theo dõi",

Cài đặt trình tự có thể được sao chép cho một cặp khác (liên kết "Sao chép").

Trong hệ thống redmine cho các nhiệm vụ, người dùng và các thực thể khác, bạn có thể tạo một số trường tùy chỉnh (tùy chỉnh) tùy chỉnh. Các trường tùy chỉnh sẽ là

Hiển thị trong một thẻ nhiệm vụ trong hai cột sau khu vực của các trường hệ thống được xác định trước. Sắp xếp xác định thứ tự các trường tùy chỉnh trong thẻ nhiệm vụ. Các trường tùy chỉnh hỗ trợ các loại dữ liệu sau: chuỗi, văn bản dài, số nguyên, số thực, ngày, danh sách để chọn một giá trị duy nhất, Danh sách để chọn nhiều giá trị, liên kết, người dùng. Mỗi trường tùy chỉnh có thể được bật trong tất cả hoặc chỉ các dự án được chỉ định, sử dụng trình theo dõi đã chọn. Trong việc xác định một trường tùy chỉnh, bạn có thể cài đặt ngay lập tức Cài đặt toàn cầu được yêu cầu và khả năng hiển thị cho các vai trò, cũng như sự tham gia hiện trường vào truy vấn người dùng (bộ lọc) và truy vấn tìm kiếm. Chương trình quản lý máy chủ và dịch vụ Redmine có thể được tìm thấy là khởi động -> Nhóm ngăn xếp Redmine BitNami -> Công cụ quản lý redmine. Với ứng dụng quản trị này, bạn có thể quản lý các dịch vụ redmine, máy chủ Web Apache, máy chủ cơ sở dữ liệu MySQL.

Báo cáo

Hệ thống Redmine cung cấp một sơ đồ Gant và với sự trợ giúp của các plugin bổ sung, có thể hình thành các báo cáo để hiểu trạng thái của các dự án và nhiệm vụ.

Có lẽ là một đệ trình riêng tư của các nhà phát triển về các định dạng của các báo cáo này sẽ sắp xếp bạn.

Tuy nhiên, các báo cáo phân tích về các tác vụ dự án được tạo tốt nhất dựa trên dữ liệu được xuất sang tệp CSV. Đối với điều này

Trong menu chính của hệ thống redmine, chọn "Dự án" -> "Tất cả các dự án", theo liên kết "Xem tất cả các tác vụ",

Trong danh sách các tác vụ, áp dụng / hủy các tiêu chí lọc mong muốn và nhấp vào liên kết "Xuất sang CSV" ở phía dưới bên dưới danh sách nhiệm vụ.

Theo cách này, danh sách nhiệm vụ sẽ được dỡ tải - tệp các vấn đề.csv.

Tiếp theo, bạn phải mở một cuốn sách MS Excel mới, chọn "Dữ liệu" -> "Từ văn bản" trong menu chính, chỉ định đường dẫn đến sự cố tệp.csv, Trong hộp thoại Chọn mã Mã "1251: Cyrillic (Windows)", (Có lẽ như một biểu tượng phân cách, lưu ý - "Khác", chỉ định biểu tượng | (đặc điểm dọc)) và nhấp vào nút "Kết thúc". Dữ liệu sẽ được nhập vào tệp Excel trong khi lưu kết nối với tệp CSV. Trên nền tảng của bảng dữ liệu nguồn, bạn cần tạo các bảng tóm tắt, sơ đồ (tô sáng bảng / cột, sau đó chọn "chèn" -> "Tóm tắt bảng"). Có thể đảm bảo các chỉ số phân tích trong bảng cơ sở, bạn sẽ cần tạo các cột được tính toán bổ sung.

Một ví dụ về một báo cáo có thể được tìm thấy trong khoản đầu tư vào bài viết này.

Redmine¶

Redmine là một ứng dụng web quản lý dự án linh hoạt. Được viết bằng cách sử dụng khung Ruby On Rails, nó là đa nền tảng và cơ sở dữ liệu chéo.

Redmine là nguồn mở và được phát hành theo các điều khoản của Giấy phép Công cộng GNU V2 (GPL).

Đặc trưng¶

Một số tính năng chính của redmine là:

Đọc thêm về các tính năng redmine.

Tài liệu¶ .

Bạn có thể đọc

Hướng dẫn redmine.

Các nguồn lực khác:

Bản demo online¶ Bản demo trực tuyến được chia sẻ có thể được tìm thấy tại http://demo.redmine.org/. Nó đã được thiết lập để cung cấp cho người dùng đã đăng ký khả năng tạo các dự án của riêng họ Điều này có nghĩa là một khi bạn đăng ký, bạn có thể tạo dự án của riêng mình trên đó và dùng thử các tính năng quản trị dự án. Ngoài ra, bạn có thể nhận được môi trường demo redmine của riêng mình tại http://m.redmine.org với đặc quyền quản trị viên đầy đủ sau khi điền vào một hình thức đơn giản.

Hỗ trợ và nhận trợ giúp¶¶

Để được giúp đỡ hoặc thảo luận về redmine, bạn có thể duyệt

Diễn đàn redmine. 

Lưu trữ ngay tại đây trong redmine. Chúng tôi cũng có một Phòng chat. - Tham gia #redmine trên mạng IRC Freenode. Ngoài ra còn là một không gian làm việc không chính thức trên

Chùng Nơi bạn có thể đặt câu hỏi và tham gia các cuộc thảo luận với những người dùng redmine khác. Trước khi gửi báo cáo lỗi, một bản vá hoặc yêu cầu tính năng ở đây, vui lòng đọc các hướng dẫn gửi.

Đóng góp và giúp đỡ Redmine được xây dựng và duy trì bởi các tình nguyện viên cộng đồng. Nếu bạn thích sử dụng nó và muốn trả lại cho cộng đồng, trang đóng góp có các ý tưởng của SEVEL. Kinh nghiệm phát triển phần mềm là không cần thiết. Kiểm tra trang nhóm nếu bạn quan tâm đến một khu vực cụ thể để đóng góp thường xuyên. Bạn cũng có thể quyên góp và được liệt kê trên trang Nhà tài trợ Redmine. Ai sử dụng redmine? Trang này liệt kê một số công ty và dự án sử dụng redmine. Sách redmine¶ Làm chủ phiên bản 2nd Redmine

Là một hướng dẫn toàn diện với các mẹo, thủ thuật và thực tiễn tốt nhất để sử dụng redmine. Bạn có thể mua nó trực tuyến.

Mở rộng và phát triển plugin redmine Cung cấp một cái nhìn tổng quan về các công cụ có sẵn cho các nhà phát triển muốn mở rộng Redmine để làm việc theo cách của họ. Bạn có thể mua nó trực tuyến. Cookbook redmine. Phòng chat. .

: Hơn 80 công thức nấu ăn thực hành để cải thiện kỹ năng quản lý dự án, quản lý nhóm, cải tiến quy trình và quản trị redmine. Bạn có thể mua nó trực tuyến. Sách redmine¶ Tuyên bố miễn trừ trách nhiệm: Đây không phải là một hướng dẫn loại thông thường "Cách cài đặt redmine". Trong đó, tôi sẽ không đi sâu vào cài đặt cơ sở dữ liệu hoặc cài đặt máy chủ web. Tôi cũng sẽ không nói về việc thiết lập redmine. Tài liệu redmine trong kế hoạch này là hoàn toàn hoàn tất. Và để không được đề cập trong tài liệu chính thức, có một quy trình chung để chạy các ứng dụng Rails có thể dễ dàng tìm thấy trên Internet.

Thay vào đó, nó sẽ được kèm theo phiên bản redmine, ít nhiều tùy chỉnh của riêng nó, có thể được triển khai bằng một lệnh shell khi cần thiết. Sẵn sàng? Sau đó, hãy bắt đầu. Đặt loại bản dựng "tất cả trong một" và sẵn sàng để khởi động các máy ảo Gói cài đặt BitNami hoặc máy ảo được cài đặt sẵn là tốt cho mẫu redmine nhanh, nhưng không phù hợp để sử dụng sản xuất. Tại sao? Bởi vì họ không có cập nhật. Ồ, một giây, Bitnami có. Đúng, nó trông giống như một trò đùa. "Cài đặt phiên bản mới của toàn bộ ngăn xếp vào một thư mục khác và di chuyển dữ liệu của bạn ở đó", đây không phải là bản cập nhật. Không phải là một từ về việc thiết lập, tùy chỉnh và plugin, có lẽ cũng cần phải được lưu và cài đặt lại. Tôi chúc may mắn với "bản cập nhật" như vậy. Redmine redmine vá trong hoặc hai lần một tháng. Sửa lỗi các lỗi liên quan đến bảo mật được phát hành khi cần thiết - bạn không muốn bỏ lỡ chúng?

Thực tế là mọi người thường quên: Thời gian cập nhật không phải lúc nào cũng phụ thuộc vào bạn. Tất nhiên, bạn có thể hoãn bản cập nhật trước khi phát hành phiên bản redmine trẻ tuổi tiếp theo - trong một vài tuần (thậm chí có thể trong một khoảng thời gian dài hơn). Nhưng bạn không muốn phát hiện các vấn đề bảo mật mới trong redmine hoặc rails ngồi với hệ thống Nepostable cho đến khi có thể phát hành thời gian để cài đặt và định cấu hình ngăn xếp BitNami mới và di chuyển thủ công tất cả dữ liệu?

Cài đặt chỉ là đỉnh của tảng băng trôi. Cập nhật - đây là những gì sẽ phải làm thường xuyên 

Việc tìm kiếm phương pháp cài đặt đơn giản nhất chắc chắn không còn liên quan ngay khi quyết định sử dụng redmine trong sản xuất. Đệm đơn giản và khả năng hiện đại hóa - đây là những gì bạn cần để tăng cường sự chú ý để giảm thiểu chi phí và rủi ro liên quan đến việc sử dụng redmine của riêng bạn.

  • Dưới đây tôi sẽ cho bạn biết cách chỉ đơn giản là hỗ trợ redmine trong trạng thái hiện tại. Sách redmine¶ .
  • Sử dụng git. Sách redmine¶ Ngay cả khi bạn có ý định chạy redmine chứng khoán mà không có bất kỳ cài đặt hoặc trình cắm nào, hãy sử dụng kho Git để lưu trữ bản sao redmine. Ít nhất, sự hiện diện của một kho lưu trữ chuyên biệt sẽ cung cấp cho bạn nơi lưu trữ tất cả cần thiết để triển khai (sau này sẽ được xem xét thêm chi tiết). Sớm hay muộn bạn (hoặc người dùng của bạn) Redmine được xây dựng và duy trì bởi các tình nguyện viên cộng đồng. Nếu bạn thích sử dụng nó và muốn trả lại cho cộng đồng, trang đóng góp có các ý tưởng của SEVEL. Kinh nghiệm phát triển phần mềm là không cần thiết. Kiểm tra trang nhóm nếu bạn quan tâm đến một khu vực cụ thể để đóng góp thường xuyên. .
  • TỐT

Cài đặt một số plugin hoặc chủ đề được tạo tùy chỉnh, và vì điều này sẽ là cơ sở hạ tầng sẵn sàng. Các thí nghiệm với những thay đổi và thử nghiệm các plugin và những plugin trong các nhánh địa phương mà không bị rối loạn trong Bộ luật sản xuất đang trở nên rất đơn giản với sự hiện diện của kho lưu trữ redmine Git C. Vì vậy, bây giờ chúng ta sẽ bắt đầu với cấu hình của kho lưu trữ. Mặc dù kho lưu trữ redmine chính là một ví dụ của Subversion, GitHub có kho dự trữ bán chính thức được hỗ trợ bởi các công cộng chính và được cập nhật liên tục. Sử dụng nó để định cấu hình kho lưu trữ của riêng bạn: Thiết lập redmine clone địa phương

$ Git clone [email protected]: redmine / redmine.git $ cd redmine $ git từ xa đổi tên nguồn gốc $ git từ xa add gốc [email protected]: redmine.git $ git checkout -b redmine / 3.2 Có thể xóa $ git checkout -b cục bộ / 3.2 ổn định $ git đẩy --set-upstream nguồn gốc cục bộ / 3.2 ổn định

Thay đổi số phiên bản 3.2 ổn định Về số lượng phiên bản redmine ổn định lần cuối.

Kho lưu trữ từ xa

[email protected] 

Nó phải là riêng tư, vì nó sẽ lưu trữ cấu hình triển khai (và có thể các thông tin khác, không đáng để xuất bản). Vì quá trình triển khai được mô tả dưới đây sẽ trích xuất mã từ kho lưu trữ này, kho lưu trữ phải có sẵn trong quá trình triển khai, do đó không đặt nó trên máy tính để bàn. Lý tưởng sẽ là tình huống khi kho lưu trữ cũng sẽ có sẵn từ một máy chủ web mà việc triển khai xảy ra. Nhưng điều này, nếu cần thiết, bạn có thể đi xung quanh. Bây giờ bạn có hai chi nhánh địa phương: Redmine / 3.2 ổn định Redmine được xây dựng và duy trì bởi các tình nguyện viên cộng đồng. Nếu bạn thích sử dụng nó và muốn trả lại cho cộng đồng, trang đóng góp có các ý tưởng của SEVEL. Kinh nghiệm phát triển phần mềm là không cần thiết. Kiểm tra trang nhóm nếu bạn quan tâm đến một khu vực cụ thể để đóng góp thường xuyên. и theo dõi redmine 3.2 mà không có chức năng bổ sung từ kho lưu trữ GitHub / redmine được trình bày bởi điều khiển từ xa trên tăng dần. Redmine được xây dựng và duy trì bởi các tình nguyện viên cộng đồng. Nếu bạn thích sử dụng nó và muốn trả lại cho cộng đồng, trang đóng góp có các ý tưởng của SEVEL. Kinh nghiệm phát triển phần mềm là không cần thiết. Kiểm tra trang nhóm nếu bạn quan tâm đến một khu vực cụ thể để đóng góp thường xuyên. kho theo dõi redmine 3.2 mà không có chức năng bổ sung từ kho lưu trữ GitHub / redmine được trình bày bởi điều khiển từ xa trên Địa phương / 3.2 ổn định

Trong đó tất cả các cài đặt của việc triển khai, tùy chỉnh, chủ đề và plugin sẽ được đặt.

Cập nhật nâng cao các phiên bản

Redmine sử dụng sơ đồ đánh số phiên bản sau: XYZ Major / Minor / Patch. Mỗi phiên bản trẻ hơn có riêng Chi nhánh ổn định Trong đó các bản sửa lỗi và các bản vá an toàn sẽ được áp dụng theo thời gian (miễn là phiên bản này vẫn được hỗ trợ). Trong trường hợp của chúng tôi, đây là một chi nhánh

Thỉnh thoảng, nhánh tăng dần này sẽ nhận được một số cam kết mới. Nhiệm vụ của bạn là bao gồm các cam kết mới trong nhánh địa phương Để triển khai. Mặc dù có thể và chỉ thường xuyên bổ sung cho nhánh tăng dần, tôi đề xuất sử dụng Git rebase. Để hỗ trợ bộ thay đổi của riêng bạn kết thúc .

chứng khoán redmine: Tái cấp lại những thay đổi cục bộ trên Redmine "trần trụi": $ Git checkout redmine / 3.2 ổn định $ git kéo # cam kết ngược dòng mới đến trong $ git thanh toán cục bộ / 3.2 ổn định $ git rebase redmine / 3.2 ổn định

Rebase:

Sẽ hủy tất cả các thay đổi cục bộ trong

Liên kết

  1. Cập nhật
  2. để phản ánh những thay đổi xảy ra trong
Nếu bạn bất ngờ có một loạt các cuộc xung đột, và không có thời gian để giải quyết vấn đề này, bạn có thể đơn giản làm gián đoạn việc xây dựng lại hiện tại bằng cách sử dụng tham số

Tất cả các thay đổi cục bộ trên phiên bản "Bare" sẽ được áp dụng lại.

Redmine. Kết quả sẽ là Câu chuyện thuần túy Trong đó các cam kết (địa phương) của bạn luôn nằm trên đầu của redmine (tăng dần) của redmine.

Cập nhật cơ sở và cũ hơn

Bây giờ có một nhánh ổn định mới (Giả sử 3.3-Ổn định ), làm tương tự - liên quan đến những thay đổi của bạn trên đầu trang của nó. Các lệnh git sẽ hơi khác so với sự thay đổi của nhánh tăng: Chuyển đổi thay đổi địa phương sang một nhánh ổn định mới $ Git fetch ngược dòng $ git checkout -b redmine / 3.3 ổn định ngược dòng / 3.3 ổn định $ git checkout -b cục bộ / 3.3 ổn định cục bộ / 3.2 ổn định $ git rebase - 3,3-Ổn định / 3.2 ổn định Địa phương / 3.3-ổn định Các đội này trước tiên tạo hai nhánh địa phương mới cho phiên bản 3.3: một trong những chi nhánh tăng dần và còn lại là từ nhánh địa phương 3.2. Sau đó họ di dời những thay đổi cục bộ hơn Redmine / 3.3-ổn định

. Thay đổi địa phương Dưới đây là sự khác biệt giữa

Địa phương / 3.3-ổn định (vẫn còn ). Hiện nay

Chứa Redmine 3.3 cộng với bất kỳ thay đổi cục bộ.

Добавить комментарий