#4 - NoCode MVP - Ý tưởng. Một lần chơi lớn
Chia sẻ về quá trình tìm ý tưởng cho dự án NoCode MVP và giới thiệu ứng dụng quản lý mục tiêu tích hợp nhiều tính năng như sổ tay, thời gian, tài chính.

Ý tưởng của MVP lần này sẽ phức tạp và nhiều tính năng.
Cách tìm ý tưởng
Như mình đã chia sẻ nhiều lần về việc tìm ý tưởng cũng như validate idea thì nên tìm vấn đề từ bản thân hoặc người thân.
*Hình trong sách Zero to Sold *
Tìm problem của bản thân hoặc bạn bè của mình trước vì bạn sẽ hiểu rõ problem này hơn là việc tự vẽ vời problem ra.
Tiếp theo là validate thử xem là problem này có phải là chỉ 1 mình bị hay không, hay cũng có nhiều người giống mình. Để validate thì có thể tham gia vào 1 nhóm, nhắn tin hỏi trực tiếp hoặc làm khảo sát
Có một cách validate nữa là tìm giải pháp cho problem đó trên thị trường, dùng giải pháp đó. Rồi xem thử users feedback như thế nào về giải pháp đó.
Ví dụ cụ thể luôn.
Mình hay đọc sách nhưng trên nhiều devices khác nhau: Kindle, iPad, Mac, sách giấy.
Và khi lưu notes hay highlight thì mình muốn có 1 app để gom chúng quy về 1 source để review lại cho dễ hoặc để đăng mấy câu quotes sống ảo cho tiện.
Thế là sau 1 hồi research mình thấy có app knotesapp phần nào giải quyết được problem của mình. Vì nó chỉ sync được notes bên Kindle
Nó chưa sync notes bên app iBooks. Mình có thể tìm những users của app này hỏi xem họ có muốn sync notes từ những device khác không.
Đó, vậy là bạn có thể validate được rồi
Idea NoCode lần này - Một lần chơi lớn
Hiện tại bản thân mình đang dùng các apps sau để track progress bản thân:
-
Kanbanflow để track daily task với dùng phương pháp Pomodoro luôn
-
Trello để track project cá nhân
-
Notion.so để document mô tả phần mềm của các dự án
-
Workflowy.com để track idea cho blogs và podcast
-
Notes trên Mac để lưu note daily, track habits
-
Money Lover để track chi tiêu
-
My Fitness Pal để track lượng calorie hằng ngày
Mình thấy là dùng nhiều app thì cũng có điểm lợi là nhiều lựa chọn nhưng nhược điểm tốn thời gian để mở từng app và tổ chức hơi lộn xộn
Nhiều khi mình lười nên cũng quên track chi tiêu với calorie luôn.
Idea của mình có một app để track toàn bộ những thứ mình cần track trong cuộc sống.
Mình thấy mọi điều chúng ta làm đều có mục đích/mục tiêu cụ thể dù là short-term hay long-term.
Nên sẽ dùng Goal là trung tâm của app.
Task, Habits, Ideas, Expense, Calories, Daily Journal đều có thể liên quan đến 1 Goal nhất định.
Ví dụ bạn có 1 goal long term kiếm được 1 triệu đô trước 30 tuổi chẳng hạn thì:
-
Daily task sẽ là làm gì?
-
Cần Habits tốt gì để hỗ trợ goal này
-
Chi tiêu, tiết kiệm, đầu tư như thế nào?
-
Idea gì để kinh doanh
Ví dụ goal short-term: đọc 50 quyển sách trong 1 năm thì
-
Track habit đọc 30p vào buổi sáng và đọc 30p trước khi đi ngủ
-
Journal là viết summary/highlight sách khi đọc xong
Mình sẽ break-down goal ra nhiều thành phần, trước mắt là 6 yếu tố: Task, Habits, Ideas, Expense, Calories, Daily Journal.
Theo mình research thì cũng có những app kết hợp goal/project với nhiều thành phần nhỏ bên trong, nhưng chưa app nào gộm 6 yếu tố lại cả. (Có thể users không cần track nhiều thứ cùng lúc giống mình)
Khó ở chỗ là làm sao để liên kết các thành phần này với nhau và với goal để có sự hợp lý và hiệu quả giữa các tính năng.
Về bản chất thì phải làm 7 app nhỏ.
Mình biết đây là ý tưởng vừa phức tạp mà lại hơi fancy (bóng bẩy không cần thiết)
Nhưng thôi thử 1 lần chơi lớn xem sao, đây cũng là cơ hội để 'phô diễn' sức mạnh của NoCode làm được gì.
Ngoài ra, sắp tới mình cũng sẽ support NoCode nên có 1 dự án dài hơi để theo cũng tốt.
Hiện tại thời gian research, test app cũng tốn kha khá thời gian. Một ngày khoảng 8h chứ không còn thong thả 4h/ngày như dự định nữa.
Nên mình chỉ viết blog tiến độ khi có gì mới thôi nhé.
Kết
Bạn có hay track progress cá nhân giống mình không? Bạn thấy có cần 1 app để track toàn bộ những thứ này không?
Thảo luận với nhau qua group Nocode nhé
Mình có lập group về Nocode - nơi mọi người có thể trao đổi thêm về nocode platform và các vấn đề liên quan
Related Posts
Discover more content you might enjoy

Vibe Coding và các nhược điểm của nó
Phân tích chi tiết các nhược điểm và rủi ro của phương pháp Vibe Coding - cách tiếp cận để AI viết code mà không cần sự giám sát của con người, giúp người đọc hiểu rõ hơn về những thách thức trong việc áp dụng công nghệ AI vào phát triển phần mềm.

Vibe Coding: Cuộc Cách Mạng Trong Phát Triển Phần Mềm
Giới thiệu khái niệm Vibe Coding - một cách tiếp cận mới trong phát triển phần mềm, nhấn mạnh sự thay đổi về tư duy và cách tiếp cận trong việc xây dựng phần mềm, giúp người đọc hiểu rõ hơn về xu hướng phát triển công nghệ hiện đại.

Tài sản và dòng tiền (Asset & Cashflow) khác nhau thế nào?
Phân biệt giữa tài sản và dòng tiền trong đầu tư, cách chúng hoạt động và tầm quan trọng của việc xây dựng dòng tiền ổn định.

Cách làm giàu bằng thực lực
Phân tích triết lý làm giàu của Naval Ravikant, người sáng lập Angel List, qua tweet storm nổi tiếng 'How to Get Rich'. Bài viết giải thích sự khác biệt giữa thịnh vượng và tiền bạc, tầm quan trọng của thu nhập thụ động, và cách xây dựng sự giàu có bền vững thông qua kiến thức chuyên biệt và đòn bẩy không cần xin phép.

Học gì để làm được phần mềm
Bài viết trích từ sách 'Phổ cập lập trình với Swift' giới thiệu các kiến thức kỹ thuật cơ bản cần thiết để phát triển phần mềm. Tác giả trình bày về tầm quan trọng của ngôn ngữ lập trình, IDE, thư viện, framework và platform trong quá trình học và làm phần mềm.

guard trong Swift
Bài viết giải thích cách sử dụng câu lệnh guard trong Swift, một cách tiếp cận khác với if let để xử lý Optional Binding. Tác giả trình bày cú pháp, ví dụ thực tế và lợi ích của guard trong việc làm code sạch hơn và dễ đọc hơn khi xử lý các điều kiện đầu vào.