Kỹ sư phần mềm sống ở Jira. Atlassian có thể giúp họ yêu nó không?

Thay vì cạnh tranh với Slack, công ty phần mềm trị giá hàng tỷ đô la tập trung vào việc hiện đại hóa trình quản lý tác vụ phổ biến nhưng cũ kỹ của họ dành cho lập trình viên.
BỞI ĐỘI TRƯỞNG SEAN9 PHÚT ĐỌC
Nếu bạn đã nghe nói về người khổng lồ phần mềm Úc Atlassian gần đây và bạn không phải là lập trình viên, thì có lẽ đã qua cái chết của ứng dụng nhắn tin nhóm, HipChat. Sau nhiều năm cố gắng theo kịp đối thủ mới nóng bỏng Slack, Atlassian đã tuyên bố vào tháng 7 rằng họ sẽ đóng cửa HipChat và Stride, một ứng dụng hợp tác lâu năm mà nó hình dung là bước tiếp theo ngoài HipChat.

Nhưng trò chuyện chưa bao giờ là cốt lõi trong hoạt động kinh doanh của Atlassian và chắc chắn không phải điều gì đã thúc đẩy nó đạt mức định giá khoảng 19,5 tỷ USD. Từ khi thành lập năm 2002, công ty, có trụ sở tại Sydney và San Francisco, đã tập trung vào các công cụ quản lý dự án, đặc biệt là cho các nhà phát triển phần mềm.

Dòng sản phẩm lớn nhất của Atlassian, Jira , có từ ngày thành lập năm 2002 của công ty. Đó là một tiêu chuẩn thực tế để điều phối các dự án phần mềm, với bất kỳ nơi nào từ một số ít lập trình viên đến hàng trăm người trong số họ được chỉ định cho các phần riêng biệt. Sean Giống như viết một cuốn sách với một nhà văn khác nhau trên mỗi đoạn văn, ông Sean Regan, người đứng đầu bộ phận phát triển của các nhóm phần mềm tại Atlassian, nói về thách thức mà các chương trình như Jira phải thực hiện.


Đồng sáng lập Atlassian và đồng giám đốc điều hành Scott-Farquhar [Ảnh: lịch sự của Atlassian]
Nhưng trở thành một tiêu chuẩn ngành công nghiệp với hơn 50.000 khách hàng, không giống như được yêu thích. Nói chung, Jira, được coi là hoàn toàn tồi tệ nhất, ngoại trừ mọi thứ khác, ông nói, Adam Crossland, một kỹ sư phần mềm ở Boston (và, tiết lộ đầy đủ, một người bạn cũ của tôi).
Những người khác là nhẹ nhàng hơn trong đánh giá của họ. Ngay cả khi cho rằng có những ưu và nhược điểm, tôi vẫn chưa thấy một hệ thống khác. . . Thật là linh hoạt, Mar viết Kinatulatov, một người quản lý dự án cho nhà phát triển phần mềm quản lý kho SkuVault. Anh ấy là một trong hơn nửa tá người đã trả lời yêu cầu nhập liệu mà tôi đã đăng trên Twitter . Kiniabulatov có thể kiên nhẫn hơn những người khác, tuy nhiên. Ông cũng lãnh đạo một nhóm người dùng Atlassian ở Nga.

Liên quan: Làm thế nào các ứng dụng cộng tác unsexy làm cho Atlassian trở thành một thế lực thầm lặng

Một điều mà tất cả mọi người, kể cả lãnh đạo của Atlassian, đồng ý là Jira cần được làm mới. Nếu bạn nhìn vào các công ty đã thành công trong thời gian dài, họ sẽ là những công ty đã tự làm phiền mình, ông nói, đồng sáng lập và đồng giám đốc điều hành Scott Farquhar.

Để ngăn chặn các đối thủ gây rối, Atlassian chính thức tung ra một bộ thay đổi ngày hôm nay để làm cho giao diện linh hoạt hơn và thân thiện với người dùng. (Các phần khác nhau của bản cải tiến đã được triển khai cho các nhóm người dùng để thử nghiệm trong năm qua.)


Các bản cập nhật giới thiệu các tính năng giao diện cơ bản với các menu thả xuống, các hộp kiểm, kéo và thả của Verizon được sử dụng trong thiết kế phần mềm hiện đại. Tuy nhiên, họ đã thiếu một số phần chính của công cụ lập kế hoạch mà các lập trình viên sử dụng để tạo ra phần mềm hiện đại.

Atlassian cũng đang phản ứng với một nền tảng cơ bản và không thay đổi chính xác về cách thức tạo ra phần mềm, được gọi là phát triển nhanh. Thay vì đi xuống lập trình từ đầu đến khi ra mắt sản phẩm, các công ty đang thực hiện các sửa chữa và cải tiến ổn định. Tất cả chúng ta đều trải nghiệm hiện tượng trong dòng chảy nhắc nhở cập nhật phần mềm không ngừng tràn ngập cuộc sống của chúng ta.

Phương pháp kéo và thả sắp xếp các bảng giống như Trello. [Hoạt hình: lịch sự của Atlassian]
Jira được xây dựng vào đầu thế kỷ trong một kỷ nguyên của các dự án lớn, được kiểm soát chặt chẽ, chạy trên các máy chủ trong một công ty. Khi tôi viết phiên bản một của Jira. . . hồi đó có một nhóm phần mềm, ông Farquhar nói. Sau đó, họ chuyển một số mã. . . sau đó nó được nhấn vào đĩa CD. Anh ấy tiếp tục đi, mô tả các pha và đội khác biệt, hầu như không phối hợp. Đây sẽ là một năm trước khi bất kỳ sửa lỗi nào xuất hiện, anh ấy nói thêm. Bây giờ tất cả các giai đoạn viết, phục vụ và cập nhật phần mềm đang diễn ra đồng thời và được triển khai qua đám mây.
Mặc dù Jira đã có nhiều nâng cấp lớn trong những năm qua, nhưng nó cũng phải đối mặt với một đội hình khó tính của các đối thủ cạnh tranh quản lý dự án và quản lý nhiệm vụ, như Asana, GitLab, Microsoft Azure DevOps, Pivotal Tracker và Rally. Nhiều đối thủ mới hơn, được xây dựng với ý tưởng phát triển nhanh và được thiết kế để chạy như các dịch vụ đám mây dựa trên đăng ký thay vì phần mềm tại chỗ.

Atlassian đã ra mắt phiên bản Jira dựa trên đám mây đầu tiên vào năm 2007, nhưng phiên bản hiện tại có từ năm 2016. Đó là khi Atlassian quyết định rẽ nhánh cơ sở mã của mình, tạo ra các phiên bản độc lập, không tương thích của Jira, một cho các máy chủ nội bộ và một một dịch vụ đám mây. Nâng cấp ngày nay chỉ áp dụng cho phiên bản dựa trên đám mây.

BÀI HỌC TRELLO
Vào năm 2017, Atlassian đã mua một sản phẩm thay thế Jira nổi tiếng , Trello, với giá 425 triệu đô la. Nâng cấp mới của Jira cho thấy ảnh hưởng của dịch vụ mua lại, thuộc quyền sở hữu của Atlassian.

Far Trhar đã hướng dẫn rất nhiều cho chúng tôi, anh ấy nói Farquhar. Càng bắt đầu với rất ít cấu trúc và kiểm soát, và bạn xây dựng và thêm những thứ đó. Jira đã ngược lại, được kiểm soát chặt chẽ bởi một quản trị viên có quyền truy cập đặc biệt để thực hiện cập nhật và tùy chỉnh.

Trong Jira ở dạng cổ điển, là một quản trị viên, một số thứ dễ dàng và những thứ khác thì phức tạp không cần thiết, Victoria nói, Victoria Guido, một kỹ sư tại công ty tư vấn Blackstone Federal đã trả lời tôi trên Twitter. Thật dễ dàng để thấy cách mọi người có thể nhanh chóng biến nó thành một thứ gì đó xấu xí và cồng kềnh. Guido dẫn đầu một nhóm người dùng Atlassian ở Washington, DC


Bảng cũ của Jira không có tính năng kéo và thả. [Hình ảnh: lịch sự của Atlassian]
Ảnh hưởng của Trello cho thấy đặc biệt là trong hội đồng quản trị mới, giao diện lập kế hoạch rõ ràng, sạch sẽ của các cột được xếp chồng lên nhau với các nhiệm vụ riêng biệt, được gọi là các vấn đề. Như trong Trello, bảng Jira được cập nhật cho phép bạn nhấp vào biểu tượng dấu cộng để tạo cột mới. Bạn có thể kéo nó vào vị trí giữa các cột khác, thường tiến dần từ trái (việc cần làm) sang phải (việc đã hoàn thành), với càng nhiều cột tạm thời nếu cần. Cũng như thẻ trong Trello, bạn có thể kéo và thả các vấn đề Jira từ cột này sang cột khác, nếu bạn muốn giải quyết vấn đề sớm hay muộn trong quy trình.
Đây là loại linh hoạt kéo và thả mà bạn mong đợi trong phần mềm ngày nay, nhưng là một bản nâng cấp lớn cho Jira. Cho đến bây giờ, các thay đổi đối với bảng yêu cầu đi vào một giao diện riêng, được gọi là trình soạn thảo quy trình công việc, một tổ hợp hình chữ nhật và mũi tên của lưu đồ xác định thứ tự cho mỗi bước trong một quy trình.


Thay đổi bảng Jira cũ yêu cầu đào sâu vào Trình chỉnh sửa quy trình làm việc, điều mà thường chỉ quản trị viên mới có thể làm. [Hình ảnh: lịch sự của Atlassian]
Bạn không chỉ phải chuyển sang trình soạn thảo quy trình làm việc, mà Regan nói. Nhưng bạn phải tìm [người] phụ trách Jira, và trong rất nhiều công ty bạn có thể không biết người đó là ai. Đó không phải là một quá trình nhanh nhẹn.
Không giống như Trello, bắt đầu từ một bảng trống, Jira đưa ra các mẫu bảng cơ bản cho các kiểu dự án khác nhau. Trước đây, người dùng sẽ phải cam kết với một phong cách ngay từ đầu, chẳng hạn như phương pháp tổ chức phổ biến scrum hoặc kanban. Bây giờ Jira cho phép người dùng bật hoặc tắt các yếu tố khác nhau thay vì bị khóa trong một phương thức.

Scrum, ví dụ, dựa trên một đơn vị công việc được xác định thời gian gọi là chạy nước rút, thường chạy trong hai tuần. Với các bản nâng cấp mới, ngay cả các đội không bắt đầu với hệ thống scrum cũng có thể kích hoạt lập lịch chạy nước rút bất cứ lúc nào nếu họ muốn thay đổi quy trình làm việc.

Ví dụ, Atlassian cũng làm cho việc lọc các khung nhìn của các bảng dễ dàng hơn, chỉ để xem các vấn đề mà một nhà phát triển cụ thể đã làm việc trong tuần qua. Trước đây, người dùng phải mã hóa một truy vấn tùy chỉnh trong JQL (Ngôn ngữ truy vấn Jira) thậm chí để có được thông tin cơ bản, chẳng hạn như xem tất cả các dự án mà họ đang làm việc. Bây giờ họ chỉ cần nhấp vào một biểu tượng với hình ảnh của họ. (Tuy nhiên, viết các truy vấn tùy chỉnh vẫn có sẵn cho các tìm kiếm phức tạp hơn.)

Mike Solomon, VP của những người hoạt động tại Group Nine Media, nhà xuất bản của các trang web như Thrillist , là một người dùng Jira. Sau khi trò chuyện với anh ấy trên Twitter, tôi đã yêu cầu Atlassian cấp cho anh ấy quyền truy cập vào các tính năng mới. Đây là một cải tiến lớn về diện mạo và cảm nhận của Jira, anh nói, Solomon, người làm việc với các đội phi kỹ thuật và tìm thấy thiết kế mới thân thiện hơn nhiều.


Bộ lọc cấu hình sẵn yêu cầu nhấp chuột đơn giản để sử dụng. [Hình ảnh: lịch sự của Atlassian]
Theo yêu cầu của tôi, Atlassian cũng đã mở khóa Jira mới cho Theresa Fiddler, một người quản lý tài khoản tại công ty dữ liệu di động Twine. Có nhiều cấu trúc và chi tiết hơn cho các bảng hiển thị chắc chắn sẽ tăng hiệu quả, cô nói.
Twine hiện đang phân chia giữa Jira cho các nhóm kỹ thuật của mình và Trello cho các nhóm khác, nhưng bây giờ mọi người có thể sử dụng Jira dễ dàng hơn. Đó là một phần quan trọng trong kế hoạch mở rộng của Atlassian. Phần mềm là một trung tâm làm việc cho hầu hết các công ty hiện nay, Farquhar nói, làm cho việc tích hợp tất cả các kế hoạch của công ty vào Jira.


Các bảng lọc được sử dụng để yêu cầu nhập các truy vấn được mã hóa bằng tay, vẫn là một tùy chọn cho người dùng có quyền lực. [Hình ảnh: lịch sự của Atlassian]
Atlassian đã thực hiện một bước để khuyến khích điều đó trở lại vào năm 2015 khi phát hành phiên bản phần mềm, được gọi là Jira Core, đúng như một công cụ lập kế hoạch kinh doanh. Core thiếu các thành phần dành riêng cho nhà phát triển, chẳng hạn như quyền truy cập vào kho lưu trữ mã được lưu trữ trong Bitbucket của Atlassian hoặc đối thủ GitHub của nó. Mặc dù vậy, người dùng Core không kỹ thuật vẫn có thể theo dõi công việc của các nhóm phát triển và nhà phát triển có thể theo dõi các nhóm khác.
Liên quan: Cách nhân viên GitHub sử dụng GitHub cho các dự án ngoài mã hóa

Nhưng Atlassian có thể có nhiều sức thuyết phục để làm đặc biệt là vì nó cạnh tranh với các đối thủ được thiết kế với mục đích sử dụng chủ đạo hơn. Ryan Đây là một người quản lý nhiệm vụ khó khăn cho những người không phải là kỹ sư, theo ông Ryan Bednar, một kỹ sư và CEO của công cụ tìm kiếm tối ưu hóa dịch vụ RankScience. Chúng tôi đã chuyển từ Jira sang Asana và trải nghiệm sự tăng năng suất lớn.

Và tất cả các nâng cấp giao diện mới hiện chỉ có trong phiên bản Jira dành cho nhà phát triển, được gọi là Phần mềm Jira. Công ty chưa xác nhận nếu các bản nâng cấp sẽ đến với Jira Core và các phiên bản chuyên dụng khác của dịch vụ.

CHƠI ĐẸP HƠN VỚI NGƯỜI KHÁC
Cùng với những thay đổi lớn đối với thiết kế của Jira là quá trình cải tiến tích hợp liên tục với nhiều phần mềm khác. Ví dụ, nó phải phối hợp chặt chẽ với các kho mã bên ngoài như GitHub, cũng như các sản phẩm Atlassian khác như Confluence, một loại wiki để các nhà phát triển ghi chú vào công việc của họ. (Jira và Confluence chiếm hơn hai phần ba doanh thu của công ty, là 874 triệu đô la cho năm tài chính kết thúc vào tháng 6.) Atlassian cũng điều hành một thị trường với khoảng 3.000 ứng dụng của bên thứ ba cắm vào các sản phẩm của mình.

Jira từ lâu cũng đã có một số tích hợp với Slack. Các công ty có thể là đối thủ trong thị trường nhắn tin nhóm, nhưng họ cũng phải làm việc cùng nhau cho nhiều người dùng mà họ có chung. Jira hiện có thể đăng cập nhật về các dự án lên các kênh Slack. Regan nói sẽ mong đợi sự hội nhập chặt chẽ hơn trong tương lai gần, mặc dù anh không cung cấp chi tiết.

Slack thực sự đã mua tài sản trí tuệ cho HipChat và Stride, để hỗ trợ di chuyển người dùng sang Slack sau khi các dịch vụ của Atlassian ngừng hoạt động vào tháng 2 năm 2019. Và Atlassian đã thực hiện điều mà Giám đốc điều hành Slack Stewart Butterfield gọi là một khoản đầu tư nhỏ nhưng quan trọng về mặt tượng trưng cho công ty của mình trong một loạt tweet trong tháng bảy. Các đối thủ trước đây bây giờ nói về một quan hệ đối tác.

Tôi nhấn Farquhar trên bất kỳ điểm nào từ trải nghiệm HipChat nhưng không nhận được dấu hiệu nào sẽ thay đổi nhiều. HipChat chỉ là một trong khoảng hai chục vụ mua lại mà Atlassian đã thực hiện trong nhiều năm, ông nói, hầu hết đều thành công. Công ty sẽ thực hiện nhiều vụ mua lại khi nó có ý nghĩa, ông nói. Nó sẽ xây dựng các sản phẩm mới, và nó sẽ hợp tác.

Farquhar nói rằng chúng tôi tự hào là một công ty đưa ra những quyết định đúng đắn, khó khăn. Chúng tôi muốn có mặt ở đây sau 50 năm nữa.

Nhận xét

Bài đăng phổ biến từ blog này

Chúng ta có nên chia tay những gã khổng lồ công nghệ? Không, nếu bạn hỏi các nhà kinh tế, những người lấy tiền từ họ

Hãy sẵn sàng cho một tương lai trong đó các sản phẩm yêu thích của bạn hoạt động như cha mẹ trực thăng