Thứ Sáu, 22 tháng 1, 2016

Giá gia công phần mềm, giá viết ứng dụng, giá thiết kế website

Giá gia công phần mềm, giá viết ứng dụng, giá thiết kế website

Gia công phần mềm, gia công viết ứng dụng, gia công thiết kế website tạm gọi chung là gia công phần mềm
Gia công phần mềm là gì?

Gia công phần mềm được hiểu như việc làm thuê một phần hay toàn phần các dự án phần mềm với tư cách Gia công sản phẩm thay vì Sở hữu sản phẩm.


Việc định đoạt sản phẩm thuộc về nơi thuê Gia công phần mềm. Nhiệm vụ của đơn vị Gia công phần mềm là làm ra sản phẩm thoả mãn yêu cầu của đơn vị, tổ chức thuê gia công, không tham gia vào việc kinh doanh sản phẩm - như vậy Gia công phần mềm chỉ là 1 giai đoạn trong quá trình sản phẩm đến với người dùng. Các công ty Gia công phần mềm phải tính toán chi phí phù hợp được trả ngay khi gia công, vì thực chất họ không được sở hữu sản phẩm hay các lợi ích từ thương hiệu, uy tín của sản phẩm đó. Giá trị của phần mềm khi xuất hiện trên thị trường có thể rất lớn nhưng phần được hưởng của công ty Gia công phần mềm nói chung là nhỏ. Việc Kinh doanh phần mềm trên thị trường Quốc tế và sự đáp ứng nhu cầu về phần mềm chủ yếu rơi vào các tập đoàn lớn - và cách của các Tập đoàn lớn làm là thuê các công ty bé (trong nước hay nước ngoài, nước kém phát triển hay nhân lực rẻ mạt...) sản xuất sản phẩm. Luôn có rất nhiều dự án phần mềm cần được gia công dành cho các công ty được coi là "làm thuê". Khi một công ty nhận gia công một phần mềm, tuy công ty này làm trọn vẹn, toàn phần phần mềm - nhưng, việc đó khác cơ bản so với việc Mua hay Đặt hàng phần mềm.

Có thể nói, gia công phần mềm là một ngành chiến lược của rất nhiều các công ty hiện nay ở Việt Nam. Khi mà sự đòi hỏi về tin học hóa hoạt động doanh nghiệp ngày càng lớn, nhằm tăng hiệu quả sản xuất kinh doanh và tăng khả năng cạnh tranh của doanh nghiệp, hơn nữa khi mà sự thiếu hụt về chuyên gia trong lĩnh vực phần mềm và công nghệ thông tin đã trở nên khẩn thiết, thì việc chuyển giao việc phát triển quản lý một phần hoặc toàn bộ mảng tin học bao gồm phần cứng và phần mềm cho một đội ngũ chuyên nghiệp, có chất lượng cao, sẵn sàng phục vụ đúng lúc và đáng tin cậy, trở thành một trong những lựa chọn tốt nhất để giải quyết tình trạng này. Ngoài ra việc gia công còn giúp doanh nghiệp giảm các chi phí không cần thiết khác và việc quản lý chất lượng dự án được đảm bảo hơn.
Trong rất nhiều trường hợp, việc chuyển giao mang lại sự tăng tiến cả về số lượng lẫn chất lượng cũng như giảm giá thành sản phẩm một cách đáng kể. Tuy nhiên, các nhà lập trình hoặc quản trị dự án có tài năng và tâm huyết luôn là nguồn tài nguyên quý hiếm, nhất là ở những nước đang phát triển như Việt Nam.

Một trong các hình thức gia công phần mềm đó là Freelancer hoặc các nhóm gia công
Trên các trang như www.odesk.com, freelancer.com, net4manpower.com, elance.com, getafreelancer.com, joomlancers.com… và hàng chục trang web đầu mối gia công trên mạng khác, những người đi thuê nhân công (chủ yếu là khu vực châu Âu và Bắc Mỹ) đưa các dự án mình yêu cầu lên cho các nhóm khác xem xét, viết các bản mô tả cách thức làm và bỏ thầu dự án. Người đi thuê sẽ xem xét và chọn nhóm nào có cách thức làm hợp ý mình cũng như có mức giá phải chăng. "Các dự án có thể từ giá 20 USD đến 30 – 40 ngàn USD". Một mình không bao giờ có thể làm hết một dự án hơi dài hơi, vì thế thông thường những người gia công nhiều sẽ lập "team" để làm phần công việc mà mình nhận. Được khuyến khích vào các nhóm đa phần là các sinh viên CNTT mới ra trường. Con số các nhóm làm công việc này riêng tại TP.HCM cũng phải đến hàng trăm, ở Hà Nội hay các thành phố lớn đều có nhiều nhóm.
Ở khá nhiều trang web thì trong 10 nhóm có sức hoạt động mạnh, uy tín cao và thu nhập nhiều nhất thì đã có đến 3 – 5 nhóm là của Việt Nam. Trước đây, Trung Quốc, Ấn Độ, Bangladesh… là những nước có nhiều nhóm hoạt động mạnh, thì nay Việt Nam đang nổi lên và có thể được tin tưởng giao các dự án lớn đến hàng chục ngàn USD. Với các phần mềm không mấy phức tạp, giá của các nhóm Việt Nam đưa ra thấp hơn các nhóm khác khoảng đến hơn 25% và thường thắng thầu.
Với các nhóm gia công thì tuỳ theo mức độ phức tạp của dự án mà giá cho một giờ có thể từ 8 – 15 USD, đặc biệt có những dự án giá có thể lên đến 20 USD/giờ làm việc.
Sau mỗi dự án thành công, những chủ dự án sẽ cho điểm những người đã làm việc và các điểm tích luỹ sẽ tăng uy tín cho người tìm việc.
"Mỗi tháng chúng tôi nhận khoảng 10 – 30 dự án. Mỗi dự án có giá từ 150 – 300 USD", Vinh cho biết. Với một sinh viên mới ra trường, thu nhập từ 300 – 700 USD/tháng là hấp dẫn.
Theo các nhóm thì việc nhận tiền từ các dự án này có ba cách là trang web sẽ gửi giấy chuyển về tận nhà; chuyển qua Western Union; chuyển qua tài khoản Paypal (một dạng tài khoản nhận và chuyển tiền qua email). Thậm chí một số trang còn hỗ trợ chi trả trực tiếp về tài khoản các ngân hàng trong nước. Tất cả các phương cách này đều không có ai "nhắc nhở" gì về thuế.

Gia công phần mềm trên mạng không là lối đi bền vững cho giới trẻ, có thể làm thui chột khả năng sáng tạo do tính chất công việc này.
Chị Tuyền ở công ty phần mềm FPT cho biết, không thấy một biến động lớn nào trong việc thiếu hụt nhân viên tại đây. Các công ty lớn khác như TMA, Lạc Việt cũng cho biết như vậy. Việc nhiều nhóm gia công trên mạng thành lập đã không tác động đến thị trường nhân công CNTT. "Vì có một số người vẫn đi làm các công ty, phần việc ngoài là nhận thêm thôi", anh Quốc nói.
Vinh thì cho biết: "Ở nhóm của tôi, tính chất làm chia khâu sẽ khiến các lập trình viên bị bào mòn hơn là tích luỹ kiến thức. Với những em trong nhóm có khả năng tôi khuyên nên làm gì khác để tích luỹ nhiều hơn".
"Một công ty có chiến lược đàng hoàng, tính chuyên môn cao hơn, một tập thể lớn năng động chắc chắn sẽ hỗ trợ cho một lập trình viên giỏi tốt hơn là các nhóm như thế này", Quốc cho biết. "Tôi không cho rằng gia công trên mạng là hướng đi nghiêm túc, lâu dài và nên được hỗ trợ", Vinh nhận xét.

Công ty gia công phần mềm
Đối với các dự án cần chất lượng, sự bền vững và chuyên nghiệp... hoặc các dự án lớn từ vài chục ngàn USD trở lên thì thường khách hàng sẽ chọn hình thức gia công với các công ty có uy tín và có quy trình quản lý chuyên nghiệp. Tuy nhiên khi đó khách hàng cần chấp nhận trả chi phí cao hơn một chút so với hình thức gia công theo team vì các doanh nghiệp phải chi trả thêm các chi phí quản lý, chi phí thuế ... và các công ty thường phân rõ chi phí cho từng vị trí tham gia trong dự án

Ví dụ:  quản lý dự án, lập trình viên, nhân viên kiểm thử, nhân viên design... mỗi một vị trí có chi phí khách nhau.
Nhưng đổi lại khách hàng nhận được sự cam kết về chất lượng của dự án và sự bền vững, quy trình quản lý chuyên nghiệp kèm theo các chính sách chăm sóc khách hàng sau bán hàng...
Đội ngũ lập trình và quản trị dự án đa phần là những người có nhiều kinh nghiệm vì trong các công ty, nếu là sinh viên mới ra trường thì thưởng chỉ ở vị trí tập sự thử việc chứ ít khi được tham gia ngay vào các dự án có yêu cầu cao.
Trong một số trường hợp thì một số công ty cũng sẽ thuê các nhóm gia công lại dự án nếu chưa kịp tuyển dụng nhân lực theo dự án, hoặc chi phí chi trả của khách hàng thấp nhưng để giữ khách hàng thì bắt buộc họ phải tối ưu lại chi phí...

Như vậy là tùy vào nhu cầu thực tế và khoản chi phí dự kiến đầu tư vào dự án mà bạn chọn hình thức gia công phần mềm phù hợp. Tuy nhiên bạn chọn hình thức hợp tác gia công phần mềm nào thì hiện tại chi phí gia công phần mềm tại Việt Nam vẫn đang thấp hơn các nước khác rất nhiều.

( Bài viết có tham khảo một số nguồn trên internet )
------------
DVMS chuyên:
* Tư vấn thiết kế các phần mềm (ứng dụng) trên mobile: Iphone, Ipad , Android, Tablet, Windows phone, Blackberry...
* Nhận viết các ứng dụng, phần mềm trên mobile: Iphone, Ipad , Android, Tablet, Windows phone, Blackberry...
* Tích hợp phần mềm hiện có của doanh nghiệp lên smartphone và máy tính bảng, tích hợp các hệ thống viễn thông, truyền hình...


Vì sao chọn DVMS:
* Là công ty phần mềm chuyên về tư vấn và phát triển ứng dụng, giải pháp trên thiết bị di động.
* Đã có kinh nghiệm về cung cấp dịch vụ CNTT chất lượng cao cho các cá nhân và doanh nghiệp tại Việt Nam và nhiều nước trên thế giới.
* Áp dụng nghiêm ngặt quy trình quản trị chất lượng và luôn lắng nghe ý kiến phản hổi của khách hàng để nâng cao chất lượng dịch vụ.
* Nhiều kinh nghiệm trong các dự án lớn và phức tạp.
* Đội ngũ kỹ sư đông đảo, nắm vững nhiều công nghệ phần mềm, mạng và viễn thông.
* Chúng tôi áp dụng triết lý luôn luôn cải tiến của Kaizen trong tất cả các dự án với nguyên tắc: Hoàn thành không có nghĩa là kết thúc công việc mà chỉ là hoàn thành ở giai đoạn này trước khi chuyển sang giai đoạn kế tiếp.

DVMS đã có kinh nghiệm thực tế triển khai các hệ thống quản lý điều hành và đặt taxi, đặt xe ... trên smartphone cho khách hàng trong và ngoài nước. Các hệ thống quản lý bệnh viện, giáo dục, quản lý doanh nghiệp, app đặt món, app sử dụng mô hình kinh doanh như Uber, app giải trí, app marketing......
Đối với các ứng dụng di động mà chúng tôi phát triển đều sử dụng native app cho từng hệ điều hành smartphone ( ios , android, blackberry 10, windows phone ... ) vì vậy được khách hàng đánh giá độ ổn định cao, bảo mật và tốc độ rất tốt...
Ngoài kinh nghiệm xây dựng các giải pháp giao thông thì chúng tôi còn có kinh nghiệm triển khai thực tế các giải pháp tổng đài Call center , hệ thống SMS gateway, voip...
Với kinh nghiệm triển khai các dự án thực tế, chúng tôi có thể tư vấn, xây dựng, triển khai cho bạn các hệ thống SMS Gateway, hệ thống Call center, hệ thống voip... đảm bảo về bảo mật, tốc độ, độ chịu tải. Giúp bạn vận hành các hệ thống hoàn chỉnh độc lập hoặc kết nối với bất cứ nhà mạng nào tại Việt Nam và quốc tế.
Chúng tôi có thể tư vấn, xây dựng và tích hợp các giải pháp viễn thông vào hệ thống điều hành và quản lý của bạn.
Ví dụ: như xác thực số điện thoại qua tin nhắn, thu cước tự động qua SMS hoặc thẻ cào, thu cước qua thẻ ngân hàng, thu cước qua thẻ thanh toán quốc tế ... Hệ thống tổng đài chăm sóc khách hàng...

Google Play có lượt tải ứng dụng cao gấp đôi App Store nhưng doanh thu ít hơn rất nhiều

Google Play có lượt tải ứng dụng cao gấp đôi App Store nhưng doanh thu ít hơn rất nhiều

Số liệu mới nhất từ đơn vị chuyên phân tích ứng dụngApp Annie cho thấy kho ứng dụngGoogle Play ( CH Play) đạt 200 triệu lượt tải về trong năm 2015, trong khi App Store chỉ đạt một nửa con số đó. Tuy nhiên nếu xét về doanh thu thì lại là một chuyện khác, App Store có doanh thu nhiều hơn 75% so với Google Play, tăng từ 70% của năm 2014.

Đơn vị này cho biết trong cả năm 2015, Google Play đạt 200 triệu lượt tải ứng dụng, phần lớn nhờ sự tăng trưởng ở các thị trường mới nổi như Brazil, Ấn Độ, Indonesia... Trong khi App Store của nền tảng iOS chỉ là 100 triệu lượt tải về. App Anniethu thập số liệu từ việc theo dõi trên 1 triệu ứng dụng ở cả hai nền tảng. Cũng phải nói thêm rằng họ không thể thu thập dữ liệu với các ứng dụng do Apple viết như GarageBand, Keynote, Pages, Numbers... nên có thể số lượt tải còn cao hơn con số 100 triệu mà họ đưa ra.

Lượng tải về nhiều không đồng nghĩa mang về nhiều doanh thu cho công ty chủ quản. Dù lượt tải về chỉ bằng 1/2 so với Google Play nhưng App Store mang về doanh thu nhiều hơn 75% so với kho ứng dụng trực tuyến của Google. Khoảng 90% người dùng từ ba thị trường chính là Mỹ, Nhật, Trung Quốc đóng góp vào tổng doanh thu cho App Store trong năm vừa rồi.

Nói về ứng dụng dành cho Apple Watch, App Annie cho biết lượng ứng dụng đã tăng từ 3.000 trong tháng 4/2015 lên 14.000 trong tháng 12 vừa rồi. Doanh thu toàn cầu của dịch vụ stream nhạc trong 2015 cũng đem về cho Apple khoản doanh thu cao gấp 2,2 lần so với 2014. Cuối cùng, 5 ứng dụng nổi bật nhất hàng tháng đều của Facebook hoặc Google.

(Nguồn Tinhte)

Sai lầm thường mắc phải khi phát triển ứng dụng di động

Sai lầm thường mắc phải khi phát triển ứng dụng di động

Mời bạn tham khảo một số chia sẻ của Rutger Coolen – Principal Product Manager của Atlassian, về một số sai lầm khi xây dựng một dự án.
Tiểu sử: Anh Rutger học toán ở đại học. Sau khi tốt nghiệp năm 2000, anh dành sáu năm làm Project Manager của bộ phận R&D tại một công ty truyền thông di động. Năm 2008, anh tham gia team product tại Nimbuzz, một công ty ứng dụng phần mềm giao tiếp trên di động. Sự nghiệp của anh gắn với các sản phẩm từ đó. Từ Hà Lan, anh chuyển đến sống và làm việc tại Việt Nam ở Atlassian vào khoảng đầu năm 2015.



Anh đã từng mắc phải sai lầm nào và anh học được gì từ nó?
Tôi tham gia team product tại Nimbuzz vào năm 2008. Ứng dụng di động là thứ còn mới mẻ vào thời đó. Sứ mệnh của chúng tôi là tạo ra ứng dụng di động để giao tiếp về mọi mặt – tin nhắn, biểu tượng cảm xúc, gọi điện thoại, gọi video thoại, chơi game.
Sau ba năm, chúng tôi phát triển hết những chức năng đó cho mọi nền tảng – Blackberry, Mac, PC, iPhone, Android, Nokia, Windows và Mobile Web.
Quá nhiều chức năng trên quá nhiều nền tảng là một lỗi khổng lồ khi làm sản phẩm. Chúng tôi phân tán mỏng nguồn lực, và đã không thể phát triển tối đa một chức năng nào.
Cuối cùng, những công ty cạnh tranh với Nimbuzz, tập trung phát triển một chức năng trên một hoặc hai nền tảng đã hoàn toàn đánh gục chúng tôi – Whatsapp là ứng dụng tốt nhất về nhắn tin, Viber là về gọi điện thoại, Tango là về gọi video thoại.
Bởi vì họ tập trung nên họ có thể phát huy tối đa khả năng cải thiện sản phẩm, mang lại trải nghiệm tốt hơn cho người dùng, và cũng dễ dàng hơn trong việc quảng bá sản phẩm. Họ trở nên lớn mạnh và được Facebook thu mua. Chúng tôi không được như thế.
Bài học lớn nhất tôi rút ra là phải tập trung nguồn lực và phát huy tối đa khả năng ở một hoặc hai thứ. Tránh sự cám dỗ của việc làm mọi thứ để rồi không tốt ở thứ nào.

Anh có lời khuyên nào dành cho các bạn developer để giúp họ thành công tại công ty product?
1) Nói chuyện với người dùng. Gặp gỡ mọi người quanh bạn – đồng nghiệp, bạn bè, gia đình, khách hàng – những người sử dụng sản phẩm của bạn và hỏi họ rằng họ thích/ không thích những điểm nào.
2) Take ownership. Tạo cảm giác 'sở hữu'. Tưởng tượng bạn là người sở hữu công ty, bạn sẽ làm gì khác với những việc bạn đang làm hàng ngày? Nếu bạn nghĩ ra điều gì, bạn nên hành động ngay.
3) Use your own products. Sử dụng sản phẩm của chính bạn. Nếu chính bạn còn bối rối trong việc sử dụng sản phẩm của chính mình, hoặc không thể tìm được một chức năng nào đó, thì người dùng thật sự sẽ càng cảm thấy bối rối hơn.
Cảm ơn Rutger!