Cách tôi quyết định tạo một ứng dụng quản lý dự án mới

Tôi đã xây dựng hàng chục ứng dụng trong vài năm qua. Hầu hết chúng dành cho iOS, một số dành cho Mac, một số dành cho Web. Nhìn lại, hầu hết trong số họ đều có khát vọng khiêm tốn, nhưng một số lại rất hứa hẹn và có thể trở nên lớn hơn tôi nghĩ. Nhưng họ đã không làm vậy. Và theo thời gian tôi đã bỏ rơi tất cả.

Một số ứng dụng đó có thể tự “tồn tại”, nhưng phần mềm cuối cùng cũng hết hạn, giống như trái cây vậy. Nếu bạn không liên tục cập nhật nó để phù hợp với giao diện người dùng của hệ điều hành và liên tục cập nhật nó, phần mềm sẽ chết.

Trong vài năm gần đây, tôi tập trung 100% vào việc đào tạo các nhà phát triển để tạo ra các ứng dụng Web và đây là nơi tôi tìm thấy sự hài lòng to lớn về mặt cá nhân.

Đây là nơi tôi dự định sẽ tập trung toàn bộ sự chú ý của mình trong tương lai: trở thành một giáo viên lập trình máy tính và tổ chứcJavaScript Full-Stack Bootcampmỗi năm. Trong tương lai gần, và cả lâu dài.

Nhưng gần đây tôi đã bắt đầu làm việc trên một ứng dụng mới.

Họ nói "không bao giờ bắt đầu với một ý tưởng, hãy bắt đầu với một vấn đề".

Đây là kịch bản: Tôi đang làm việc trên nhiều dự án khác nhau cùng một lúc và tôi muốn có một cách quản lý chúng thật tốt.

Điều tiếp theo tôi muốn làm trong hành trình khám phá linh kiện điện tử của mình là gì? Và điều cuối cùng tôi đã làm là gì?

Tại sao tôi lại ngừng làm dự án bàn gỗ đó? Ồ, tôi cần đến cửa hàng cách đó 1 giờ lái xe.

Món đồ tôi phải mua để hoàn thành việc nâng cấp pin mới trên xe van là gì? À vâng, tôi có nó trong giỏ hàng của Amazon.

Tôi đang ở đâu trong quá trình cấu trúc lại các bài học của JavaScript bootcamp?

Tôi không thể tìm thấy một ứng dụng quản lý dự án tốt giúp mình, vì vậy tôi đã sử dụng một loạt các công cụ khác nhau như bảng trắng, giấy và trên máy tính Notes, Things, WorkFlowy và MindNode.

Những ứng dụng đó hoạt động tốt nhưng chúng không giải quyết được vấn đề của tôi một cách nghiêm túc. Tôi có thể sử dụng chúng để giải quyết vấn đề của mình, nhưng… không.

Vì vậy, tôi bắt đầu xem xét những gì mọi người thường sử dụng để quản lý dự án. Ý tôi làdự ánsự quản lý. Quản lý tất cả các dự án của tôi, tất cả cùng một lúc.

Tôi đã tìm khắp mọi nơi trên Web và tất cả những gì tôi có thể tìm thấy là các ứng dụng CẦN LÀM, hoặc quản lý dự án cho các nhóm. Ồ vâng, tôi có thể tự mình sử dụng những công cụ đó, nhưng tất cả những công cụ đó giả sử bạn làm việc trong các dự án với một nhóm.

Tại sao? Tại sao tôi không thể có trải nghiệm hạng nhất mà không có tất cả các tính năng tập trung của nhóm theo dõi tôi và tăng tải nhận thức vốn đã cao của tôi?

Tôi cũng đã hỏi trên Twitter nhưng không có gì xuất hiện. Sau đó tôi từ bỏ khái niệm này trong một vài tuần.

Sau đó, một vài ngày trước, tôi quay trở lại dòng suy nghĩ này bởi vì tôi nhận ra rằng tôi đang thực hiện nhiều dự án cùng một lúc, một lần nữa. Tôi luôn luôn làm. Tôi không thể đi từ đầu đến cuối trong một dự án, tôi luôn tiếp tục với nhiều dự án. Đó là cách tôi lăn.

Một buổi tối lúc 11 giờ tối, tôi bắt đầu vẽ một thứ gì đó trên giấy. Tôi vẽ rất tệ nên tôi sẽ không cho bạn xem kết quả.

Sau đó vài ngày, vào buổi tối (thời gian sáng tạo tốt nhất của tôi), tôi mở Balsamiq Wireframes và bắt đầu vẽ một số màn hình.

Ứng dụng đó là một hiện tượng vì nó cho phép bạn làm việc trên các khái niệm mà không bị mất bản thân trong các chi tiết nhỏ. Tôi thích nó.

Sau một thời gian, tôi đã có 2 màn hình sẵn sàng. Danh sách các dự án và trang chi tiết của dự án.

Không có gì lạ mắt, không có gì đột phá.

Không có kế hoạch kinh doanh. Không có canvas mô hình kinh doanh.

Nói về điều này, tôi phải nói rằng tôi tự coi mình là một Indie Hacker và tôi thích đọc những câu chuyện thành công của những người làm việc trên các ứng dụng đạt được thành công cả về người dùng, thị trường sản phẩm phù hợp và lợi nhuận.

Một số câu chuyện trong số đó chỉ đơn giản là tuyệt vời và tôi đặc biệt gây tiếng vang với những câu chuyện mà một cá nhân solo tạo ra thứ gì đó từ con số không, và điều này hiện đang mang lại thu nhập toàn thời gian cho họ.

Tôi may mắn là tôi kiếm được thu nhập toàn thời gian thông qua các khóa đào tạo lập trình trực tuyến của mình, vì vậy tôi không có kỳ vọng về tiền bạc từ ứng dụng này.

Tất cả những nỗ lực tạo ứng dụng trước đây của tôi đều là những nỗ lực tạo ra một công việc kinh doanh có thể trở thành thu nhập toàn thời gian của tôi.

Tôi nghĩ rằng đây là một sự khác biệt chính. Tiền tạo ra một số loại kỳ vọng mà 99% các ứng dụng không bao giờ đáp ứng được.

Với tiền bị loại bỏ khỏi phương trình, điều gì còn lại?

Thủ công.

Tôi muốn tạo ra ứng dụng này không phải để bán nó, không phải để trở nên giàu có nhờ nó mà để tạo ra một phần mềm hữu ích. Một phần mềm đẹp.

Một cái gì đó mà tôi sẽ sử dụng hàng ngày, để bắt đầu.

Sau đócó lẽTôi cũng có thể phát hành ứng dụng này cho công chúng và xem liệu ai đó có thích nó hay không, nhưng mục tiêu chính là xây dựng nó cho chính tôi.

Đó là những gì tôi sẽ căn cứ vào tất cả các yêu cầu. Tôi không quan tâm liệu người khác có cần các tính năng bổ sung hay không vì tôi chỉ muốn xây dựng một ứng dụng phù hợp với cách tôi tin rằng ứng dụng đó phải như vậy.

Nếu điều này làm cho ứng dụng đủ hấp dẫn để ai đó sẽ thấy hữu ích, thì đó là điều TUYỆT VỜI.

Nhưng trước hết, nó phải là ứng dụng trong mơ của tôi.

Bất kỳ ứng dụng nào tôi xây dựng và duy trì phải là ứng dụng tôi sử dụng hàng ngày.

Đó là cách duy nhất cho tôi. Tôi không thể tưởng tượng được, nhìn thấy những gì tôi đã thấy trong quá khứ, làm việc trên một ứng dụng sẽ không hữu ích đối với tôi. Không chỉ hữu ích,Thiết yếu.

Tôi coi loại ứng dụng này là cần thiết, theo cách mà đối với tôi, điều cần thiết là sơ đồ tư duy, danh sách VIỆC CẦN LÀM đơn giản và lịch.

Tôi muốn sử dụng Notes để ghi chú nhanh, MindNode và WorkFlowy để tải xuống các suy nghĩ từ tâm trí của mình, nhưng sau đó khi nói đến quản lý một dự án, tôi muốn sử dụng công cụ của mình.

Tôi sẽ sử dụng nó hàng ngày để quan sát toàn cảnh, xem tất cả các dự án mà tôi đang tích cực thực hiện, những dự án tôi đã tạm dừng, những dự án tôi đã hoàn thành hoặc đã hủy bỏ.

Tôi sẽ sử dụng nó để quyết định dự án mà tôi sẽ làm vào ngày cụ thể đó. Tôi có thể tự do quyết định những việc cần làm, trừ khi tôi có một số thời hạn đang chờ xử lý.

Tôi sẽ sử dụng nó để xem tình trạng hiện tại của một dự án, các mốc quan trọng tiếp theo của nó là gì và dòng thời gian của nó cho đến nay, v.v.

Tôi sẽ sử dụng nó để nhìn lại sự tiến bộ của mình khi tự hỏi bản thân “tôi đã làm được gì trong vài tuần qua?”. Điều đó hấp dẫn đối với tôi, bởi vì tôi có một trí nhớ khủng khiếp và tôi có xu hướng quên đi công việc mà tôi đã hoàn thành.

Thấy chưa, tôi sẽ sử dụng nó cho rất nhiều thứ.

Điều này làm cho nó đáng để khám phá nếu:

  1. Tôi thực sự muốn làm điều đó và nó không phải là mốt sẽ biến mất trong vài ngày tới
  2. Tôi thực sự sẵn sàng tạo và duy trì nó trong nhiều năm

Hãy xem nào.


Các hướng dẫn phòng thí nghiệm khác: