Là từ xa nhanh bền vững?


8

Điều này có phần liên quan đến một câu hỏi khác tôi vừa hỏi, nhưng tôi tự do độc tấu và từ xa cho một nhà thầu quản lý dự án, bóng lớn là gì để viết mã, có thể nói như vậy.

Tôi đã suy nghĩ rất nhiều về việc thực hiện một đề xuất để giải quyết các dự án của anh ấy một cách thực sự nhanh nhẹn. Như tôi thấy, điều này sẽ liên quan đến một số ứng dụng thân thiện với khách hàng và dựa trên web:

  • basecamp cho truyền thông
  • github như một kho lưu trữ
  • theo dõi pivotal cho câu chuyện của người dùng và như một màn hình hiển thị của công việc đang tiến hành
  • một số công cụ để thu thập các bài kiểm tra chấp nhận (sẽ đưa ra các đề xuất!)

Tôi đã đọc được một chút công bằng về sự nhanh nhẹn và tất cả các nguồn lực tốt đều chú trọng đến tầm quan trọng của giao tiếp trong nhóm, đến mức họ không khuyến khích sự nhanh nhẹn đối với các đội không tham gia . Là lập trình viên duy nhất điều này dường như ít gặp vấn đề, nhưng vì tôi hiếm khi gặp khách hàng (nếu có), tôi lo lắng việc giao tiếp có thể không đủ hiệu quả để kích hoạt loại quản lý này .

Chỉnh sửa: Những người khác trong nhóm sẽ bao gồm:
- khách hàng (doanh nhân)
- quản lý sản phẩm (khách hàng của khách hàng của tôi)
- quản lý dự án (khách hàng của tôi)
- nhà thiết kế ui


Ai khác trong đội? Bạn đang liên lạc với ai và họ sẽ được chuẩn bị cho lượng giao tiếp nhanh mà sẽ cần? Vấn đề mà tôi có thể thấy sắp tới là quá tải thông tin từ phía họ. Tôi không đổ lỗi cho bạn vì muốn nó mặc dù, tôi đã sử dụng nó một thời gian và sẽ sử dụng nó nếu tôi cũng ở trong một đội một người đàn ông. Nó giúp tôi tập trung và có trách nhiệm với thời gian của mình. Tôi cảm thấy tôi đưa ra quyết định tốt hơn bởi vì tôi kiểm tra bản thân thường xuyên hơn.
Beth Whitezel

Chỉnh sửa câu hỏi của tôi để trả lời điều này, vì nó nên được đưa vào bài viết gốc.
julien

1
Đừng sử dụng basecamp, nó không được thiết kế cho các nhà phát triển. Bạn cần một cái gì đó như redmine hoặc unuddle có quy trình làm việc phù hợp với vé và tích hợp git.
Keyo

Câu trả lời:


6

Tôi đã làm việc trên một vài dự án sử dụng chiến lược phát triển nhanh từ xa, với các kết quả khác nhau.

Mức độ kinh nghiệm của nhóm là yếu tố chính, nếu mọi người tham gia đều có năng lực với chiến lược này và các công cụ (hoặc có thể trở nên có năng lực nhanh chóng) thì đó là sự bền vững.

Các vấn đề của công việc từ xa thường là do thiếu giao tiếp, cả 'trực diện' và sử dụng kém các công cụ theo dõi dự án và SCM / VCS. Các dự án nhanh nhẹn thành công nhất mà tôi đã làm việc từ xa liên quan đến sau đây.

  • Cuộc gặp mặt trực tiếp hàng ngày / buổi họp theo phong cách VOIP buổi sáng.
  • Các kế hoạch lặp lại rõ ràng (điều này phụ thuộc rất nhiều vào một người quản lý dự án tốt, cộng với các nhà phát triển giao tiếp tốt.)
  • Các công cụ tự động hóa như tích hợp / xây dựng máy chủ liên tục.
  • Sử dụng siêng năng các công cụ theo dõi dự án (và chất lượng của chúng.)
  • Sử dụng kết hợp VCS / SCM với chiến lược nhóm được hiểu rõ để cam kết và phân nhánh.

Các công cụ theo dõi dự án tốt mà tôi khuyên dùng là Redmine, TargetProcess và Jira. Trải nghiệm của tôi với TargetProcess đặc biệt hiệu quả, chủ yếu là do mức độ năng lực của Thủ tướng đối với các dự án đó.

Một nhóm tuyệt vời chắc chắn là chìa khóa cơ bản để thành công trong các dự án từ xa (và thẳng thắn là bất kỳ), trong giây lát là các công cụ được sử dụng để tạo thuận lợi cho việc quản lý và phát triển dự án.

Một điểm khác, nếu các cặp nhà phát triển có thể làm việc colocal thì có một lợi ích nhất định so với các nhà phát triển solo, về mặt động lực và tất nhiên, xem xét mã liên tục.


1
Tôi thích phần mềm Pivotal Tracker cho PM, nhưng ngoài ra, +1 cho tất cả mọi thứ @slomojo nói. Truyền thông là chìa khóa quan trọng cho đến cuối cùng, sự siêng năng trong quá trình và việc đứng lên hàng ngày qua video là rất quan trọng. Tôi đã sử dụng quá trình này trong khoảng một năm với thành công lớn.
karmajunkie

Tôi đã xem xét thậm chí không đề cập đến các công cụ cụ thể, do ý nghĩa tôn giáo, điều quan trọng là sự trôi chảy mà mọi người đều có với các công cụ, hoặc ít nhất, với phong cách sử dụng công cụ. Một số công cụ có thể hoán đổi cho nhau, một số thì không.
ocodo

Đúng, các video nổi bật có giá trị hơn nhiều so với VOIP, nhưng dù thực tế là gì, một hệ thống truyền thông 'trực tiếp' là rất quan trọng.
ocodo

1

Tôi đã thấy rằng nó có thể hoạt động tốt với mọi người ở xa hoặc mọi người cùng nằm. Nếu bạn có một hỗn hợp, những người cùng nằm sẽ có xu hướng giao tiếp theo cách khiến những người ở xa trong bóng tối.

Tin nhắn tức thời và / hoặc irc có thể tuyệt vời cho các đội từ xa. Vì nó luôn luôn là phương tiện liên lạc với nhật ký của những gì đã được nói để mọi người bắt kịp


1

Để trả lời câu hỏi của bạn theo kinh nghiệm, 37signals bắt đầu với công việc từ xa (hoặc hoàn toàn?) Và không chỉ rõ ràng nó hoạt động tốt với họ, mà DHH nói rằng sự khác biệt múi giờ giữa Mỹ và EU thực sự giúp họ làm việc hiệu quả hơn (vì có thời gian làm việc không bị gián đoạn, và các cuộc họp trở nên tập trung hơn).

Điều đó nói rằng, quan điểm của Slomojo rằng nó phụ thuộc vào cấp độ kinh nghiệm của đội là rất hợp lệ tôi nghĩ. Nếu bạn cần cung cấp nhiều trợ giúp cho các nhà phát triển mới, có lẽ tốt hơn là ngồi trong cùng một văn phòng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.