• Nhận xét của khoa

  • Lời nói đầu

  • Thông tin về các thành viên kỳ thực tập tốt nghiệp

  • Giới thiệu Code Engine Studio

  • Nội dung

  • Kết luận, bài học, kinh nghiệm

  • Lời cảm ơn
    Xin chân thành cảm ơn lãnh đạo khoa Công Nghệ Thông Tin và giáo viên hướng dẫn Trương Minh Huy đã tạo điều kiện cho chúng tôi có một kỳ thực tập rất bổ ích.

    Xin gửi lời cảm ơn chân thành đến người sáng lập Code Engine Studio Vietnam Christophe Kim Ngô và đồng sáng lập Sakura Kumoro đã tạo điều kiện, giúp đỡ và hướng dẫn chúng tôi hoàn thành tốt kỳ thực tập tại công ty.

  • “Web là nền xu hướng của tương lai”.
    Đó là nhận xét của tôi sau hơn 2 tháng thực tập tại Code Engine Studio Vietnam. Qua làm việc và tìm hiểu công nghệ, chúng tôi thấy rằng, bằng việc làm chủ các công nghệ dựa trên nền tảng web hiện nay, chúng ta có thể làm mọi thứ, từ những trang web, web app, đến các ứng dụng điện thoại và phần mềm trên máy PC (software).

    Đó là lý do tại sao ngày càng có nhiều ứng dụng được xây dựng trên nền tảng web (web app), các dự liệu được lưu trên inernet (Cloud Computing) mà google là những người tiên phong. Chỉ cần có một chiếc máy tính có thể chạy được các trình duyệt là gần như bạ có thể thực hiện tất cả các công việc cơ bản cần thiết.

    Chính vì vậy, việc nắm và sử dụng các công nghệ web là cực kỳ quang trọng.

    Trong kỳ thực tập vừa qua, chúng tôi may mắn được thực tập tại Công ty Code Engine Studio Vietnam - một công ty mới thành lập, chuyên về phát triển web. Qua hơn 2 tháng, chúng tôi đã được học và thực hành rất nhiều công nghệ và kỹ năng mới rất hữu ích cho chúng tôi sau này.

    Nội dung báo cáo sẽ đề cập đến các hoạt động mà chúng tôi đã thực hiện trong kỳ thực tập này.

  • Hình ảnh tất cả các thành viên thực tập (ảnh chung)

  • Ảnh từng thành viên trong kỳ thực tập

  • Code Engine Studio Vietnam (CES)
    Công ty Code Engine Studio Vietnam là công ty 100% vốn đầu tư nước ngoài,hoạt động trong lĩnh vực công nghệ thông tin, chuyên gia công phần mềm outsourcing, đặc biệt là phát triển web.

    Công ty có 2 trụ sở tại Costa Rica và Đà Nẵng.

    [image - logo]

    CES Costa Rica được thành lập và tháng 1 năm 2011.
    CES Đà Nẵng được thành lập vào tháng 12 năm 2013.

    CES được sáng lập bởi Christophe Kim Ngô và đồng sáng lập Sakura Kumoro.

    Thông tin
    Địa chỉ: tầng 11 Đại học mở Hà Nội, 295 Nguyễn Tất Thành, phường Thanh Bình, quận Hải Châu, Tp. Đà Nẵng.

    Số lượng nhân viên: 15 nhân viên

    Các dịch vụ của công ty

    • HMLT/CSS: Làm việc với HTML5, CSS3, SASS, Compass, Jekyll, Yeoman, Grunt and Bower
    • Java Script: Javascript, jQuery, Backbone.js, AngularJS, RequireJS and GSAP
    • Mobile: jQuery Mobile, Phone Gap, Foundation and Bootstrap
    • Social: Facebook Apps & API, Twitter API & Cards, Google+ API and Foursquare API
    • CMS: Wordpress and Drupal
    • Backend: Java, C#, PHP, Ruby and Node.js
    • UX: stakeholder and user interviews, personas and user scenarios, requirements gathering, wireframes, site maps, user flows, functional specification documents, usability test plan and moderation and usability data analysis
  • Ngôn ngữ, môi trường làm việc
    Tiếng Anh là ngôn ngữ chính sử dụng trong công ty, giao tiếp hằng ngày trong khi làm dự án và giao tiếp với giám đốc.
    Văn phòng công ty được đặt tại tầng 11 tòa nhà Viện Đại Học Mở Hà Nội 295 Nguyễn Tất Thành - Đà Nẵng. Công ty có sân thượng nhìn ra vịnh Đà Nẵng, từ đây ta có thể quan sát được toàn cảnh thành phố đà nẵng từ các khung cửa sổ.
    Chỗ làm việc của nhân viên được thiết kế rộng rãi, thoải mái với 1 laptop cá nhân và một màn hình hỗ trợ.
    Môi trường làm việc trong công ty khá thoải mái với công việc nhẹ nhàng, không làm thêm giờ với giờ làm bình thường từ 8:30 sáng đến 15:30 chiều có ăn trưa miễn phí tại công ty.
    Giám đốc và nhân viên rất thân thiện, các sinh viên thực tập có thêm giờ học tiếng anh, công nghệ và được tham gia các hoạt động giao lưu, hoạt động ngoài công ty.

  • Định hướng phát triển
    “The best place to work in Danang”
    Đó là những lời mà sáng lập Christophe CES đã chia sẽ với chúng tôi khi chúng tôi hỏi về định hướng phát triễn của công ty trong tương laim

  • Lịch làm việc

  • Hoạt động và các dự án

    Hình ảnh công ty, bàn làm việc

  • **Kết quả đạt được**

    • Kỹ năng tiếng Anh được nâng cao rõ rệt. Việc giao tiếp với người nước ngoài và đọc hiểu các tài liệu tiếng anh dễ dàng hơn bao giờ hết.
    • Được học và thực hành những kiến thức mới mẻ về UX. Tham gia vào các buổi phòng vấn người dùng (có khi trực tiếp phỏng vấn), tìm hiểu thị trường, các đối thủ cạnh tranh, xây dựng persona… Những kiến thức mới mẻ nhưng không thể thiếu trong một một dự án phần mềm hiện nay.
    • Thực hành mô hình làm việc Agile Scrum.
    • Học và thực hành về việc phát triển website. Các công nghệ phổ biến hiện nay, các tiêu chuẩn về code (code standard).
  • Thời gian thực tập:
    Từ ngày 1 tháng 12 năm 2014 đến 15 tháng 1 năm 2015
    Thời gian làm việc: 8h30 đến 17h30 từ thứ 2 đến thứ 6 hàng tuần.

  • Tiếng anh

    Công cụ không thể thiếu cho công dân toàn cầu

  • Đào tạo kỹ năng
    Agile Team và các nguyên tắt ứng xử

  • Project X & UX
    Trãi nghiệm người dùng và bước chân vào một vùng dất mới

  • Music App

    Giai điệu cuối ngày

  • Awesome CES - CES Hackathon
    CES và những đặc trưng thú vị

  • Hoạt động thiện nguyện

  • Đây là hoạt động đầu tiên chúng tôi được học khi thực tập ở Code Engine Studio Vietnam.
    Đây là một công ty nước ngoài và làm outsourcing nên tiếng Anh là thứ bắt buộc mỗi người phải có. Và môi trường ở đây là một cơ hội cho chúng tôi caỉ thiện và nâng cao kỹ năng tiếng Anh.

    Hoạt động:
    Tiếng anh được sử dụng hằng ngày trong giao tiếp và làm việc. Điều này là một thách thức cho mỗi chúng tôi. Nhưng đây cũng là một cơ hội cho chúng tôi rèn luyện kỹ năng giao tiếp.

    [image]

    Thuyết trình
    Khi kết thúc một dự án, mỗi nhóm sẽ thuyết trình về sản phẩm của mình trước những thành viên khác và nghe những phản hồi và đánh giá. Trong lần thực tập này, tôi thực hiện được 3 lần thuyết trình. Đó là khi kết thúc dự án đầu tiên - Music App, trình bày sản phẩm trong cuộc thi CES Hackathon với dự án Awesome CES và cuối cùng là dự án đang thực hiện - Project X.
    Có rất nhiều bỡ nghỡ khi trình bày bằng tiếng anh, nhưng đó là một cơ hội cho tôi luyện tập, và tôi đã gặt hái được rất nhiều kinh nghiệm từ những lần thuyết trình này.

    Lớp tiếng anh:
    Chúng tôi được học với một cô giáo dạy tiếng Anh người Mỹ trẻ và xinh đẹp, vào thứ 2 và thứ 4 hằng tuần, 2 giờ cho mỗi buổi. Lớp tiếng Anh chú trọng vào kỹ năng nói và phát âm. Và sau vài tháng, chúng tôi đã tự tin hơn về vế đề giao tiếp.

  • Agile Scrum
    Giới thiệu
    Phát triển phần mềm linh hoạt (agile software development – gọi tắt là Agile) là một triết lí cùng với nhóm các phương pháp và phương pháp luận phát triển phần mềm dựa trên các nguyên tắc phát triển phân đoạn lặp (iterative) và tăng trưởng (incremental), theo đó nhu cầu và giải pháp tiến hóa thông qua sự hợp tác giữa các nhóm tự quản và liên chức năng. Agile thường sử dụng cách lập kế hoạch thích ứng (adaptive planning), việc phát triển và chuyển giao theo hướng tiến hóa; sử dụng các khung thời gian ngắn và linh hoạt để dễ dàng phản hồi lại với các thay đổi trong quá trình phát triển. Ngày nay, triết lí Agile đã vượt xa khỏi khu vực truyền thống của mình là phát triển phần mềm để đóng góp sự thay đổi trong cách thức làm việc, quản lí, sản xuất ở các ngành khác như sản xuất (manufacturing), dịch vụ, sales, marketing, giáo dục v.v.

    Tuyên ngôn agile
    Cá nhân và sự tương tác hơn là quy trình và công cụ;
    Phần mềm chạy tốt hơn là tài liệu đầy đủ;
    Cộng tác với khách hàng hơn là đàm phán hợp đồng;
    Phản hồi với các thay đổi hơn là bám sát kế hoạch.

    Hoạt động ở CES
    Chúng tôi đã được học về Agile Scrum ở trường bởi Axon Active Việt Nam nhưng đây là lần đầu tiên chúng tôi được làm việc thực sự với mô hình mới này.
    Ở CES, chúng tôi được đạo tào và thực hành Agile Scrum với các dự án luyện tập và đã đạt được rất nhiều kinh nghiệm về mô hình làm việc này.

  • Principle Skill Class
    Lớp kỹ năng về các nguyên tắt đạo đức.
    Không chỉ đào tạo về kỹ năng làm việc, chúng tôi được đào tạo về các kỹ năng đạo đức, xử thế, làm chủ bản thần,…
    Mỗi tuần một buổi và chiều thứ 3, mỗi tuần một nội dung và đây là những gì chúng tôi thường làm trong mỗi buổi đó:

    • Thảo luận về các nguyên tắt được nhắc đến, mỗi người đều có ý kiến riêng của mình và chia sẽ cho những thành viên khác
    • Mỗi người tự đánh giá mức độ của mình về nguyên tắt đạo đức được đề cập, theo thang điểm từ 1 đến 10.
    • Trình bày các lời ích nhận được khi nâng cao mức độ của mình
    • Đề ra những hoạt động cần làm trong thực tiễn để nâng cao mức độ đó.
    • Đánh giá một tuần thực hiện của mỗi cá nhân sẽ được thực hiện ở đầu buổi tiếp theo.
  • Giới thiệu

    Chúng tôi chưa đặt trên cho dự án này, vì đây là một lĩnh vực hoàn toàn mới so với dịch vụ của công ty đang làm. Tạm thời goi là Project X.

    Ý tưởng dự án
    Đây là ý tưởng của đồng sáng lập CES - Sakura Kumoro. Qua quan sát, chị thấy rằng các bà mẹ ở Việt Nam rất bận rộn và có quá nhiều trách nhiệm phải gánh vác (đi chợ, nấu ăn, chăm sóc con cái, làm việc,…). Đồng thời, thức ăn là một phần quan trọng trong đời sống. Phụ nữa cảm thấy đau đầu khi mỗi ngày đều phải suy nghĩ về việc hôm nay ăn gì hoặc mua rau sạch ở đâu?…

    -> Ý tưởng

    • Cung cấp các món ăn dựa trên sở thích của mỗi người?
    • Làm sạch nguyên liệu nhưng không nấu?
    • Giao trực tiếp đến nhà?
    • Nấu ăn trong 20 phút?

    Thời gian thực hiện từ 15/12/2014 đến nay

  • User Experience - UX

  • Thực hiện

    Đây là một dự án mới hoàn toàn và có tính thực tiễn cao nên tôi có cơ hội tham gia từ những bước đầu tiên của dự án. Đây là một cơ hội rất tốt cho những người sắp tốt nghiệp như tôi.

  • Kết quả
    Đến bây giờ, dự án đang thực hiện ở giai đoạn xây dựng đặt tả và thiết kế wireframe.
    Project sẽ được tiếp tục sau một thời gian nữa.

  • Giới thiệu
    Music App là ý tưởng được xây dựng với mong muốn tạo một không khí vui vẻ và thư giản cho tất cả mọi người trong công ty sau một ngày làm việc mệt mỏi.
    Đây là một trang web tự động phát nhạc vào khung giờ được đặt trước. Giống như một bảng xếp hạng, các bài hát có thể được thêm vào, bình chọn bởi tất cả những người sử dụng. Một bài hát thắng cuộc mỗi ngày sẽ được phát vào cuối giờ tan sở (5h30).
    Thời gian thực hiện: 4 tuần
    Số lượng thành viên: 3

  • Chức năng

    • Thêm bài hát mới vào danh sách. Các bài hát được lấy từ trang mp3.zing.vn
    • Bình chọn bài hát. Mỗi thành viên có 2 lần bình chọn cho mỗi bài hát: tăng hoặc giảm thứ hạng.
    • Tự động phát nhạc vào 5h30 hằng ngày.
    • Không giới hạn số lượng bài hát được thêm vào.
    • Responsive website
  • Công nghệ sử dụng

    • Ngôn ngữ: HTML5, CSS3, PHP, JavaScript
    • mp3.zing API
  • Nội dung công việc thực hiện

    Brainstorming, Wireframe & design
    Brainstorming (bão não :D) là một cuộc nói chuyện và tìm ý tưởng giữa các thành viên trong nhóm. Với brainstorming, cách tốt nhất để có một ý tưởng hay là có thật nhiều ý tưởng. Với brainstorming, ban đầu chúng ta không quan tâm tới việc ý tưởng đó có thể thực hiện hay là không, có thể là những ý tưởng trên trời và điên rồ, ngu ngốc. Nhưng trong giai đoạn đầu, chúng ta chỉ quan tâm tới việc nghĩ ra thật nhiều ý tưởng.
    Sau khi chọn được ý tưởng, các thành viên sẽ tiến hành thảo luận chi tiết về chức năng, giao diện người dùng, yêu cầu kỹ thuật và phát thảo giao diện cho ứng dụng (Wireframe).

    Wireframing là bản phát thảo giao diện cho ứng dụng. Đây là phương pháp nhanh nhất để làm việc với các thành viên của nhóm phát triển. Đồng thời, nếu có vấn đề nào không hợp lý (thiếu chức năng, yêu cầu thay đổi,..) thì có thể thay đổi nhanh chóng, tiết kiệm chi phí và thời gian.
    [image]

    Designing
    Giao diện được thiết kế dựa trên wireframe đã phát thảo trước đó.
    Giao diện được thiết kế bằng Adobe Photoshop CS6. Vì đây là một dự án để luyện tập nên chúng tôi có thể sử dụng Photoshop mà không tốn chi phí (thông thường, tất cả các phần mềm sử dụng trong công ty phải là phần mềm miễn phí hoặc mua bản quyền)
    [image]

    Frontend
    Sử dụng CSS3 và HTML5 để thiết kế giao diện.
    Sử dụng media-query để thiết kế các giao diện responsive cho các màn hình có kích thước khác nhau.
    Sử dụng Javascript để thực hiện tương tác của người dùng với ứng dụng, sử lý các đoạn mã JSon được trả về hiển thị.

    Backend
    Sử dụng Apache để làm server và PHP để lập trình back-end. Các file php sẽ thực hiện các yêu cầu mà client gửi lên, từ đó thực hiện thay đổi tương đương trong CSDL.

    Sử dụng API public của mp3.zing.vn để lấy dữ liệu bài hát, các thông tin được trả về dưới dạng JSON và lấy ra một số trường cần thiết để sử dụng.
    Các thông tin cần thiết lấy được từ Zing API

    • ID bài hát
    • Tên bài hát
    • Tên ca sỹ, nhạc sỹ
    • Avatar bài hát
    • Like stream của bài hát để nhúng vào ứng dựng
    • Vị trí của bài hát trên bảng xếp hạng
    • Thời lượng của ca khúc

    Database
    Sử dụng MySQL để làm hệ quản trị CSDL của ứng dụng.
    Bảng SONG
    ….

    Quản lý mã nguồn
    BitBucket kết hợp với Real GIT
    [image]

    Phân công công việc dựa trên trello
    [image]

  • Kết quả

    [image]

  • Giới thiệu

    CES Hackathon là cuộc thi được tổ chức cho tất cả những nhân viên có trong văn phòng với mục đích tạo ra một không khí cạnh tranh vui vẻ và tạo điều kiện cho các nhân viên làm những điều mình thích.

    Chủ đề: Tất cả các thể loại (web, app, game,…) nhưng dựa trên nền tảng web.
    Thời gian: 2 ngày

  • Awesome CES

    Awesome CES là dự án của tôi và Nam tham gia cuộc thi này. Ý tưởng đơn giản là muốn mang tiếng cười đến cho mọi người trong công ty bằng chính những thứ có trong công ty. Và một trang web parallel (Scroll down) giới thiệu về Code Engine Studio đã được chúng tôi thực hiện.

    Parallel webiste hay scroll down website hay onepage website là trang web chỉ dùng sroll chuột để khám phá các nội dung của mộ trang web, thích hợp cho việc giới thiệu sản phẩm hay kể cá câu chuyện.

    Với project này, chúng tôi sử dụng CSS3, HMML5, JQuery (TweenMax.js và Tweenline.js) để tạo các hiệu ứng animation và graphic được thực hiện bằng Photoshop.

    Và đây là thành quả của chúng tôi
    [img]

  • Bên cạnh những hoạt động trong công ty, Code Engine Studio Vietnam cũng quan tâm tới cộng đồng và tổ chức những hoạt động đóng góp vào xã hội.

    Tháng 12 vừa qua, công ty đã tổ chức phát quà cho các bệnh nhân ở Bệnh viện tâm thần Liên Chiểu.
    25 thành viên đã tích cực chuẩn bị hơn 300 xuất quà cho các bệnh nhân.

    [image]

    • UX (User Experience) là gì? Hiểu đơn giản UX là việc người dùng tương tác như thế nào khi tương tác với một hệ thống. Hệ thống ở đây có thể là một website, ứng dụng web, điện thoại hay máy tính, và trong ngữ cảnh hiện đại, nó được bao hàm bởi một số hình thích của Giao tiếp người - máy (Human Computer Interaction).

      Một định nghĩa khác về UX đó là tất cả những khía cạnh của việc tương tác của người sử dụng với sản phẩm, dịch vụ hay công ty để tạo nên những nhận thức về tổng thể. Nó bao gồm các khía cạnh về giao diện, layout, visual design, câu chữ, thương hiệu, âm thanh và sự tương tác. Tất cả làm hợp tác với nhau, tạo nên sự tương tác tốt nhất có thể cho người dùng.

      - link to image in internet

    • UX Designer
      Là những người làm việc và đánh giá người dùng cảm thấy như thế nào khi tương tác với các hệ thống. Xem xét việc hệ thống có dễ sử dụng hay không, nhận thức về giá trị của hệ thống như thế nào, tính dễ sử dụng, tính hiệu quả trong vận hành.
      UX Designer còn làm việc với những hệ thống con và những tiến trình trong một hệ thống. Ví dụ như việc tìm ra tiến trình thanh toán cho một trang web thương mại điện tử diễn ra như thế nào để làm cho người sử dụng cảm thấy dễ sử dụng và hài lòng. Họ cũng có thể đào bới sâu hơn việc điền thông tin và phiếu thanh toán như thế nào sao cho hiệu quả và làm hài lòng người dùng nhất.

    • UX có quan trọng không?
      Khi nói về UX, chúng ta cũng nên hiểu về định nghĩa Thiết kế hướng người dùng - User-centered Design (UCD). Đây là một tiến trình xây dựng một ứng dụng tập trung vào người dùng, tập trung vào nhu cầu của họ.

      Với tầm quan trọng của UCD như vậy, có vẻ như UX thật sự không cần thiết. Bởi vì đơn giản, UCD là quan trọng hơn cả vì nó tương tác, thương lượng với nhu cầu của người dùng.
      Tuy nhiên,trong thập kỹ này, thế giới đã một sự chuyển biến to lớn trong ngành công nghiệp thiết kế web. Đó không chỉ là việc trở nên phổ biến - website có hơn 1.5 tỉ người dùng toàn cầu vào năm 2008 - mà còn là việc các hệ thống website đã trở nên cực kỳ phức tạp và có rất nhiều đặc trưng. Với một hệ thống phức tạp như vậy, chúng ta phải làm cho người dùng dễ dàng điều hướng và làm cho họ hiểu sử dụng website của chúng ta như thế nào.
      Vì vậy, chúng ta cần phải thiết kế những trãi nghiệm thật tốt cho người dùng.

    • Market Research - Nghiên cứu thị trường
      Đây là một dự án thương mại nên việc hiểu thị trường, nhu cầu thị trường và những hoạt động của thị trường là vô cùng quan trọng.

      Các hoạt động điều tra của dự án

      • Đi chợ và nấu ăn ở Đà Nẵng nói riêng
      • Những cộng đồng của các bà mẹ trên internet (webtretho.vn, lamchame.vn, Hội thanh lý những bà mẹ Đà Nẵng).
      • Những vấn đề phụ nữ quan tâm ( làm đẹp, đời sống gia đình, con cái, nấu ăn,…)
    • Internet Usage - Việc sử dụng internet ở Việt Nam
      Đối với một website thương mại ở Việt Nam, việc hiểu những thói quen của người dùng internet ở Việt Nam cũng quan trọng không kém để có những chiến lượt tiếp cận tốt hơn. Qua nghiên cứu, chúng tôi biết được những thông tin rất thú vị về việc sử dụng internet, smartphone và các mạng xã hội ở Việt Nam.
      Dưới đây là một số thông số rất đáng chú ý
      [img]

    • Online activity - Hoạt động online ở Việt Nam
      Đây là những hoạt động mà người sử dụng internet ở Việt Nam hay thực thiện. Vấn đề chính được đề cập ở đây là các hoạt động mua hàng trực tuyến. Nhờ vào những thông số này, một dịch vụ online có thể có những biện pháp thực tiễn hơn để tiếp cận khách hàng và tập trung hơn vào những hoạt động mà người dùng internet thực hiện để mở rộng dịch vụ.

      Qua nghiên cứu cho thấy, 44% người online tại Việt Nam chưa bao giờ mua hàng trực tuyến có mong muốn mua hàng trên mạng. Đồng thời, có một số khó khăn làm người dùng vẫn còn e ngại khi mua hàng online, đó là người mua hàng không thể chạm vào sản phẩm, hay họ không tin tưởng vào chất lượng hoặc đơn giản là họ không thể thương lượng, trả giá khi mua.
      Một thông tin khác quan trọng nữa, đó là việc mua hàng online được thực hiện chủ yếu qua PC hoặc laptop, smartphone có được sử dụng nhưng chiếm một tỉ lệ rất thấp. Đây là một thông số quan trọng giúp chúng ta tập trung vào phiên bản PC/Laptop hơn là tập trung vào moble.

      [image]

    • Competitive analysis - Khảo sát cạnh tranh
      Trong kinh doanh, việc hiểu các đối thủ cạnh tranh hiện có trên thị trường là một việc cần thiết. Nhờ vào những hiểu biết về đối thủ này, chúng ta sẽ có những hoạt động mới, phương pháp mới tốt hơn đối thủ và làm cho người dùng chọn dịch vụ của chúng ta chứ không phải là dịch vụ của đối thủ.
      Qua nghiên cứu, chúng tôi thấy dịch vụ này ở Việt Nam vẫn chưa phổ biến lắm và hiện tại có rất ít đối thủ. Ở Tp.HCM, có dịch vụ Bếp Phó (beppho.vn), ở Hà Nội có Nấu Ăn Pro (nauanpro.vn), ở Đà Nẵng có Đi chợ giúp bạn (dichogiupban.com). Môt dịch vụ phổ biến khác ở trên thế giới là Hello Fresh (hellofresh.com)

      Mỗi dịch vụ đều có những điểm mạnh và những hạn chế về mặt dịch vụ và việc tương tác với người dùng thông qua giao diện website. Vì thế, chúng tôi có thể có những giải pháp tốt hơn những cái đã tồn tại.

    • Persona
      Như đã nói ở trên, trong Thiết kế định hướng tập trung vào người dùng (User-centered Design) và trong marketing, persona là một nhân vật tưởng tượng, không có thật, được xây dựng dựa trên việt phỏng vẫn người dùng thật. Những đặc điểm của persona là những điều được lặp đi, lặp lại nhiều lần trong các lần phỏng vấn với người dùng. Persona không phải là một khách hàng trung bình, persona là một khách hàng tiêu biểu của dịch vụ chúng ta muốn cung cấp.

      Persona là một phương tiện tốt nhất để truyền đạt ý tưởng cho nhóm phát triển. Làm cho họ dễ dàng hiểu người dùng cần gì, và chính vì vậy, nhóm có thể làm việc cùng với khách hàng và tập trung vào nhu cầu của họ.

      Qua hơn 10 cuộc phỏng vấn với những người dùng là những bà mẹ bận rộn, độ tuổi từ 25 đến 45, chúng tôi đã tập hợp được những dữ liệu cần thiết của khách hàng mục tiêu.

      [img]

    • Concept - Thiết kế

      Bao gồm việc viết đặt tả yêu cầu kinh doanh, yêu cầu người dùng và yêu cầu kỹ thuật và wireframe.

      Wireframe
      Wireframing là bản phát thảo giao diện cho ứng dụng. Đây là phương pháp nhanh nhất để làm việc với các thành viên của nhóm phát triển. Đồng thời, nếu có vấn đề nào không hợp lý (thiếu chức năng, yêu cầu thay đổi,..) thì có thể thay đổi nhanh chóng, tiết kiệm chi phí và thời gian.

      [image]

      {"cards":[{"_id":"4f1d65344ba61d3158000038","treeId":"4f1d5b8c4ba61d315800002f","seq":1513748,"position":0.75,"parentId":null,"content":"## Nhận xét của khoa"},{"_id":"4f1d5d014ba61d3158000032","treeId":"4f1d5b8c4ba61d315800002f","seq":1545044,"position":1,"parentId":null,"content":"##Lời nói đầu"},{"_id":"4f60581a4e9e7b3a3200003a","treeId":"4f1d5b8c4ba61d315800002f","seq":3810133,"position":0.5,"parentId":"4f1d5d014ba61d3158000032","content":"`Lời cảm ơn`\nXin chân thành cảm ơn lãnh đạo khoa Công Nghệ Thông Tin và giáo viên hướng dẫn Trương Minh Huy đã tạo điều kiện cho chúng tôi có một kỳ thực tập rất bổ ích.\n\nXin gửi lời cảm ơn chân thành đến người sáng lập Code Engine Studio Vietnam Christophe Kim Ngô và đồng sáng lập Sakura Kumoro đã tạo điều kiện, giúp đỡ và hướng dẫn chúng tôi hoàn thành tốt kỳ thực tập tại công ty."},{"_id":"4f603af94e9e7b3a32000039","treeId":"4f1d5b8c4ba61d315800002f","seq":1545513,"position":1,"parentId":"4f1d5d014ba61d3158000032","content":"*\"Web là nền xu hướng của tương lai\".*\nĐó là nhận xét của tôi sau hơn 2 tháng thực tập tại Code Engine Studio Vietnam. Qua làm việc và tìm hiểu công nghệ, chúng tôi thấy rằng, bằng việc làm chủ các công nghệ dựa trên nền tảng web hiện nay, chúng ta có thể làm mọi thứ, từ những trang web, web app, đến các ứng dụng điện thoại và phần mềm trên máy PC (software).\n\nĐó là lý do tại sao ngày càng có nhiều ứng dụng được xây dựng trên nền tảng web (web app), các dự liệu được lưu trên inernet (Cloud Computing) mà google là những người tiên phong. Chỉ cần có một chiếc máy tính có thể chạy được các trình duyệt là gần như bạ có thể thực hiện tất cả các công việc cơ bản cần thiết.\n\nChính vì vậy, việc nắm và sử dụng các công nghệ web là cực kỳ quang trọng.\n\nTrong kỳ thực tập vừa qua, chúng tôi may mắn được thực tập tại Công ty Code Engine Studio Vietnam - một công ty mới thành lập, chuyên về phát triển web. Qua hơn 2 tháng, chúng tôi đã được học và thực hành rất nhiều công nghệ và kỹ năng mới rất hữu ích cho chúng tôi sau này.\n\nNội dung báo cáo sẽ đề cập đến các hoạt động mà chúng tôi đã thực hiện trong kỳ thực tập này."},{"_id":"4f5fe6a34e9e7b3a32000033","treeId":"4f1d5b8c4ba61d315800002f","seq":1545082,"position":1.25,"parentId":null,"content":"##Thông tin về các thành viên kỳ thực tập tốt nghiệp"},{"_id":"4f5fe7a04e9e7b3a32000034","treeId":"4f1d5b8c4ba61d315800002f","seq":1545054,"position":1,"parentId":"4f5fe6a34e9e7b3a32000033","content":"Hình ảnh tất cả các thành viên thực tập (ảnh chung)"},{"_id":"5b5bf976349815ce1d000038","treeId":"4f1d5b8c4ba61d315800002f","seq":4031937,"position":1.5,"parentId":"4f5fe6a34e9e7b3a32000033","content":""},{"_id":"4f5fe9d44e9e7b3a32000036","treeId":"4f1d5b8c4ba61d315800002f","seq":1545057,"position":2,"parentId":"4f5fe6a34e9e7b3a32000033","content":"Ảnh từng thành viên trong kỳ thực tập"},{"_id":"4f1d67934ba61d3158000039","treeId":"4f1d5b8c4ba61d315800002f","seq":1545048,"position":1.5,"parentId":null,"content":"\n##Giới thiệu Code Engine Studio"},{"_id":"4f4f6066002b60209b000023","treeId":"4f1d5b8c4ba61d315800002f","seq":1544992,"position":1,"parentId":"4f1d67934ba61d3158000039","content":"`Code Engine Studio Vietnam` (CES)\nCông ty Code Engine Studio Vietnam là công ty 100% vốn đầu tư nước ngoài,hoạt động trong lĩnh vực công nghệ thông tin, chuyên gia công phần mềm outsourcing, đặc biệt là phát triển web.\n\nCông ty có 2 trụ sở tại Costa Rica và Đà Nẵng.\n\n[image - logo]\n\nCES Costa Rica được thành lập và tháng 1 năm 2011.\nCES Đà Nẵng được thành lập vào tháng 12 năm 2013.\n\nCES được sáng lập bởi Christophe Kim Ngô và đồng sáng lập Sakura Kumoro.\n\n**Thông tin**\nĐịa chỉ: tầng 11 Đại học mở Hà Nội, 295 Nguyễn Tất Thành, phường Thanh Bình, quận Hải Châu, Tp. Đà Nẵng.\n\nSố lượng nhân viên: 15 nhân viên\n\n**Các dịch vụ của công ty**\n* HMLT/CSS: Làm việc với HTML5, CSS3, SASS, Compass, Jekyll, Yeoman, Grunt and Bower\n* Java Script: Javascript, jQuery, Backbone.js, AngularJS, RequireJS and GSAP\n* Mobile: jQuery Mobile, Phone Gap, Foundation and Bootstrap\n* Social: Facebook Apps & API, Twitter API & Cards, Google+ API and Foursquare API\n* CMS: Wordpress and Drupal\n* Backend: Java, C#, PHP, Ruby and Node.js\n* UX: stakeholder and user interviews, personas and user scenarios, requirements gathering, wireframes, site maps, user flows, functional specification documents, usability test plan and moderation and usability data analysis\n"},{"_id":"4f5fdbf84e9e7b3a32000030","treeId":"4f1d5b8c4ba61d315800002f","seq":1545020,"position":2,"parentId":"4f1d67934ba61d3158000039","content":"`Ngôn ngữ, môi trường làm việc`\nTiếng Anh là ngôn ngữ chính sử dụng trong công ty, giao tiếp hằng ngày trong khi làm dự án và giao tiếp với giám đốc.\nVăn phòng công ty được đặt tại tầng 11 tòa nhà Viện Đại Học Mở Hà Nội 295 Nguyễn Tất Thành - Đà Nẵng. Công ty có sân thượng nhìn ra vịnh Đà Nẵng, từ đây ta có thể quan sát được toàn cảnh thành phố đà nẵng từ các khung cửa sổ.\nChỗ làm việc của nhân viên được thiết kế rộng rãi, thoải mái với 1 laptop cá nhân và một màn hình hỗ trợ. \nMôi trường làm việc trong công ty khá thoải mái với công việc nhẹ nhàng, không làm thêm giờ với giờ làm bình thường từ 8:30 sáng đến 15:30 chiều có ăn trưa miễn phí tại công ty.\nGiám đốc và nhân viên rất thân thiện, các sinh viên thực tập có thêm giờ học tiếng anh, công nghệ và được tham gia các hoạt động giao lưu, hoạt động ngoài công ty."},{"_id":"4f5fddce4e9e7b3a32000032","treeId":"4f1d5b8c4ba61d315800002f","seq":1545030,"position":3,"parentId":"4f1d67934ba61d3158000039","content":"`Định hướng phát triển`\n\"The best place to work in Danang\"\nĐó là những lời mà sáng lập Christophe CES đã chia sẽ với chúng tôi khi chúng tôi hỏi về định hướng phát triễn của công ty trong tương laim"},{"_id":"4f1d5ef64ba61d3158000033","treeId":"4f1d5b8c4ba61d315800002f","seq":1545045,"position":2,"parentId":null,"content":"## Nội dung"},{"_id":"4f1d68384ba61d315800003a","treeId":"4f1d5b8c4ba61d315800002f","seq":1513760,"position":2,"parentId":"4f1d5ef64ba61d3158000033","content":"### **Lịch làm việc**"},{"_id":"4f4fb582002b60209b000025","treeId":"4f1d5b8c4ba61d315800002f","seq":1536418,"position":1,"parentId":"4f1d68384ba61d315800003a","content":"Thời gian thực tập:\nTừ ngày 1 tháng 12 năm 2014 đến 15 tháng 1 năm 2015\nThời gian làm việc: 8h30 đến 17h30 từ thứ 2 đến thứ 6 hàng tuần."},{"_id":"4f1d69684ba61d315800003b","treeId":"4f1d5b8c4ba61d315800002f","seq":1541661,"position":3,"parentId":"4f1d5ef64ba61d3158000033","content":"### `Hoạt động và các dự án`\n*Hình ảnh công ty, bàn làm việc*"},{"_id":"4f39245438acd3d8b3000021","treeId":"4f1d5b8c4ba61d315800002f","seq":1545234,"position":0.5,"parentId":"4f1d69684ba61d315800003b","content":"###`Tiếng anh`\n*Công cụ không thể thiếu cho công dân toàn cầu*"},{"_id":"4f39265338acd3d8b3000022","treeId":"4f1d5b8c4ba61d315800002f","seq":1542191,"position":1,"parentId":"4f39245438acd3d8b3000021","content":"Đây là hoạt động đầu tiên chúng tôi được học khi thực tập ở Code Engine Studio Vietnam.\nĐây là một công ty nước ngoài và làm outsourcing nên tiếng Anh là thứ bắt buộc mỗi người phải có. Và môi trường ở đây là một cơ hội cho chúng tôi caỉ thiện và nâng cao kỹ năng tiếng Anh.\n\n`Hoạt động`:\n**Tiếng anh **được sử dụng hằng ngày trong giao tiếp và làm việc. Điều này là một thách thức cho mỗi chúng tôi. Nhưng đây cũng là một cơ hội cho chúng tôi rèn luyện kỹ năng giao tiếp.\n\n[image]\n\n**Thuyết trình**\nKhi kết thúc một dự án, mỗi nhóm sẽ thuyết trình về sản phẩm của mình trước những thành viên khác và nghe những phản hồi và đánh giá. Trong lần thực tập này, tôi thực hiện được 3 lần thuyết trình. Đó là khi kết thúc dự án đầu tiên - Music App, trình bày sản phẩm trong cuộc thi CES Hackathon với dự án Awesome CES và cuối cùng là dự án đang thực hiện - Project X.\nCó rất nhiều bỡ nghỡ khi trình bày bằng tiếng anh, nhưng đó là một cơ hội cho tôi luyện tập, và tôi đã gặt hái được rất nhiều kinh nghiệm từ những lần thuyết trình này.\n\n**Lớp tiếng anh:**\nChúng tôi được học với một cô giáo dạy tiếng Anh người Mỹ trẻ và xinh đẹp, vào thứ 2 và thứ 4 hằng tuần, 2 giờ cho mỗi buổi. Lớp tiếng Anh chú trọng vào kỹ năng nói và phát âm. Và sau vài tháng, chúng tôi đã tự tin hơn về vế đề giao tiếp.\n\n"},{"_id":"4f4fbc6e002b60209b000026","treeId":"4f1d5b8c4ba61d315800002f","seq":1545239,"position":0.75,"parentId":"4f1d69684ba61d315800003b","content":"`Đào tạo kỹ năng`\n*Agile Team và các nguyên tắt ứng xử*"},{"_id":"4f4fc98a002b60209b000028","treeId":"4f1d5b8c4ba61d315800002f","seq":1536472,"position":1,"parentId":"4f4fbc6e002b60209b000026","content":"`Agile Scrum`\n**Giới thiệu**\nPhát triển phần mềm linh hoạt (agile software development – gọi tắt là Agile) là một triết lí cùng với nhóm các phương pháp và phương pháp luận phát triển phần mềm dựa trên các nguyên tắc phát triển phân đoạn lặp (iterative) và tăng trưởng (incremental), theo đó nhu cầu và giải pháp tiến hóa thông qua sự hợp tác giữa các nhóm tự quản và liên chức năng. Agile thường sử dụng cách lập kế hoạch thích ứng (adaptive planning), việc phát triển và chuyển giao theo hướng tiến hóa; sử dụng các khung thời gian ngắn và linh hoạt để dễ dàng phản hồi lại với các thay đổi trong quá trình phát triển. Ngày nay, triết lí Agile đã vượt xa khỏi khu vực truyền thống của mình là phát triển phần mềm để đóng góp sự thay đổi trong cách thức làm việc, quản lí, sản xuất ở các ngành khác như sản xuất (manufacturing), dịch vụ, sales, marketing, giáo dục v.v.\n\n**Tuyên ngôn agile**\n*Cá nhân và sự tương tác* hơn là quy trình và công cụ;\n*Phần mềm chạy tốt* hơn là tài liệu đầy đủ;\n*Cộng tác với khách hàng* hơn là đàm phán hợp đồng;\n*Phản hồi với các thay đổi* hơn là bám sát kế hoạch.\n\n**Hoạt động ở CES**\nChúng tôi đã được học về Agile Scrum ở trường bởi Axon Active Việt Nam nhưng đây là lần đầu tiên chúng tôi được làm việc thực sự với mô hình mới này.\nỞ CES, chúng tôi được đạo tào và thực hành Agile Scrum với các dự án luyện tập và đã đạt được rất nhiều kinh nghiệm về mô hình làm việc này.\n\n"},{"_id":"4f4fca03002b60209b000029","treeId":"4f1d5b8c4ba61d315800002f","seq":1536492,"position":2,"parentId":"4f4fbc6e002b60209b000026","content":"`Principle Skill Class`\nLớp kỹ năng về các nguyên tắt đạo đức.\nKhông chỉ đào tạo về kỹ năng làm việc, chúng tôi được đào tạo về các kỹ năng đạo đức, xử thế, làm chủ bản thần,...\nMỗi tuần một buổi và chiều thứ 3, mỗi tuần một nội dung và đây là những gì chúng tôi thường làm trong mỗi buổi đó:\n* Thảo luận về các nguyên tắt được nhắc đến, mỗi người đều có ý kiến riêng của mình và chia sẽ cho những thành viên khác\n* Mỗi người tự đánh giá mức độ của mình về nguyên tắt đạo đức được đề cập, theo thang điểm từ 1 đến 10.\n* Trình bày các lời ích nhận được khi nâng cao mức độ của mình\n* Đề ra những hoạt động cần làm trong thực tiễn để nâng cao mức độ đó.\n* Đánh giá một tuần thực hiện của mỗi cá nhân sẽ được thực hiện ở đầu buổi tiếp theo."},{"_id":"4f1d7b784ba61d315800003e","treeId":"4f1d5b8c4ba61d315800002f","seq":1545169,"position":0.875,"parentId":"4f1d69684ba61d315800003b","content":"`Project X & UX`\n*Trãi nghiệm người dùng và bước chân vào một vùng dất mới*"},{"_id":"4f5c6fdd609ac8046800002f","treeId":"4f1d5b8c4ba61d315800002f","seq":1693439,"position":0.5,"parentId":"4f1d7b784ba61d315800003e","content":"###`Giới thiệu`\nChúng tôi chưa đặt trên cho dự án này, vì đây là một lĩnh vực hoàn toàn mới so với dịch vụ của công ty đang làm. Tạm thời goi là Project X.\n\n**Ý tưởng dự án**\nĐây là ý tưởng của đồng sáng lập CES - Sakura Kumoro. Qua quan sát, chị thấy rằng các bà mẹ ở Việt Nam rất bận rộn và có quá nhiều trách nhiệm phải gánh vác (đi chợ, nấu ăn, chăm sóc con cái, làm việc,...). Đồng thời, thức ăn là một phần quan trọng trong đời sống. Phụ nữa cảm thấy đau đầu khi mỗi ngày đều phải suy nghĩ về việc hôm nay ăn gì hoặc mua rau sạch ở đâu?...\n\n-> Ý tưởng\n* Cung cấp các món ăn dựa trên sở thích của mỗi người?\n* Làm sạch nguyên liệu nhưng không nấu?\n* Giao trực tiếp đến nhà?\n* Nấu ăn trong 20 phút?\n\n**Thời gian thực hiện** từ 15/12/2014 đến nay"},{"_id":"4f5c6e52609ac8046800002e","treeId":"4f1d5b8c4ba61d315800002f","seq":1544947,"position":1,"parentId":"4f1d7b784ba61d315800003e","content":"####`User Experience - UX`"},{"_id":"4f5efd644e9e7b3a3200002d","treeId":"4f1d5b8c4ba61d315800002f","seq":1544423,"position":2,"parentId":"4f5c6e52609ac8046800002e","content":"**UX (User Experience)** là gì? Hiểu đơn giản UX là việc người dùng tương tác như thế nào khi tương tác với một hệ thống. Hệ thống ở đây có thể là một website, ứng dụng web, điện thoại hay máy tính, và trong ngữ cảnh hiện đại, nó được bao hàm bởi một số hình thích của Giao tiếp người - máy (Human Computer Interaction).\n\nMột định nghĩa khác về UX đó là tất cả những khía cạnh của việc tương tác của người sử dụng với sản phẩm, dịch vụ hay công ty để tạo nên những nhận thức về tổng thể. Nó bao gồm các khía cạnh về giao diện, layout, visual design, câu chữ, thương hiệu, âm thanh và sự tương tác. Tất cả làm hợp tác với nhau, tạo nên sự tương tác tốt nhất có thể cho người dùng.\n\n\n![](http://cdn.easidoo.com/wp-content/uploads/Whole_UX_sundial.png) - link to image in internet\n"},{"_id":"4f5f30084e9e7b3a3200002e","treeId":"4f1d5b8c4ba61d315800002f","seq":1544617,"position":3,"parentId":"4f5c6e52609ac8046800002e","content":"**UX Designer**\nLà những người làm việc và đánh giá người dùng cảm thấy như thế nào khi tương tác với các hệ thống. Xem xét việc hệ thống có dễ sử dụng hay không, nhận thức về giá trị của hệ thống như thế nào, tính dễ sử dụng, tính hiệu quả trong vận hành.\nUX Designer còn làm việc với những hệ thống con và những tiến trình trong một hệ thống. Ví dụ như việc tìm ra tiến trình thanh toán cho một trang web thương mại điện tử diễn ra như thế nào để làm cho người sử dụng cảm thấy dễ sử dụng và hài lòng. Họ cũng có thể đào bới sâu hơn việc điền thông tin và phiếu thanh toán như thế nào sao cho hiệu quả và làm hài lòng người dùng nhất.\n"},{"_id":"4f5f541c4e9e7b3a3200002f","treeId":"4f1d5b8c4ba61d315800002f","seq":1544946,"position":4,"parentId":"4f5c6e52609ac8046800002e","content":"**UX có quan trọng không?**\nKhi nói về UX, chúng ta cũng nên hiểu về định nghĩa Thiết kế hướng người dùng - User-centered Design (UCD). Đây là một tiến trình xây dựng một ứng dụng tập trung vào người dùng, tập trung vào nhu cầu của họ.\n\n![](http://media.mediatemple.netdna-cdn.com/wp-content/uploads/2010/09/03_decision_process.jpg)\n\nVới tầm quan trọng của UCD như vậy, có vẻ như UX thật sự không cần thiết. Bởi vì đơn giản, UCD là quan trọng hơn cả vì nó tương tác, thương lượng với nhu cầu của người dùng.\nTuy nhiên,trong thập kỹ này, thế giới đã một sự chuyển biến to lớn trong ngành công nghiệp thiết kế web. Đó không chỉ là việc trở nên phổ biến - website có hơn 1.5 tỉ người dùng toàn cầu vào năm 2008 - mà còn là việc các hệ thống website đã trở nên cực kỳ phức tạp và có rất nhiều đặc trưng. Với một hệ thống phức tạp như vậy, chúng ta phải làm cho người dùng dễ dàng điều hướng và làm cho họ hiểu sử dụng website của chúng ta như thế nào.\nVì vậy, chúng ta cần phải thiết kế những trãi nghiệm thật tốt cho người dùng."},{"_id":"4f5c80e0609ac80468000030","treeId":"4f1d5b8c4ba61d315800002f","seq":1541729,"position":2,"parentId":"4f1d7b784ba61d315800003e","content":"###`Thực hiện`\nĐây là một dự án mới hoàn toàn và có tính thực tiễn cao nên tôi có cơ hội tham gia từ những bước đầu tiên của dự án. Đây là một cơ hội rất tốt cho những người sắp tốt nghiệp như tôi."},{"_id":"4f5ccd86609ac80468000032","treeId":"4f1d5b8c4ba61d315800002f","seq":1541750,"position":1,"parentId":"4f5c80e0609ac80468000030","content":"`Market Research - Nghiên cứu thị trường`\nĐây là một dự án thương mại nên việc hiểu thị trường, nhu cầu thị trường và những hoạt động của thị trường là vô cùng quan trọng.\n\nCác hoạt động điều tra của dự án\n* Đi chợ và nấu ăn ở Đà Nẵng nói riêng\n* Những cộng đồng của các bà mẹ trên internet (webtretho.vn, lamchame.vn, Hội thanh lý những bà mẹ Đà Nẵng).\n* Những vấn đề phụ nữ quan tâm ( làm đẹp, đời sống gia đình, con cái, nấu ăn,...)\n"},{"_id":"4f5ccf34609ac80468000033","treeId":"4f1d5b8c4ba61d315800002f","seq":1542195,"position":2,"parentId":"4f5c80e0609ac80468000030","content":"`Internet Usage - Việc sử dụng internet ở Việt Nam`\nĐối với một website thương mại ở Việt Nam, việc hiểu những thói quen của người dùng internet ở Việt Nam cũng quan trọng không kém để có những chiến lượt tiếp cận tốt hơn. Qua nghiên cứu, chúng tôi biết được những thông tin rất thú vị về việc sử dụng internet, smartphone và các mạng xã hội ở Việt Nam.\nDưới đây là một số thông số rất đáng chú ý\n[img]\n"},{"_id":"4f5cd0ad609ac80468000034","treeId":"4f1d5b8c4ba61d315800002f","seq":1542214,"position":3,"parentId":"4f5c80e0609ac80468000030","content":"`Online activity - Hoạt động online ở Việt Nam`\nĐây là những hoạt động mà người sử dụng internet ở Việt Nam hay thực thiện. Vấn đề chính được đề cập ở đây là các hoạt động mua hàng trực tuyến. Nhờ vào những thông số này, một dịch vụ online có thể có những biện pháp thực tiễn hơn để tiếp cận khách hàng và tập trung hơn vào những hoạt động mà người dùng internet thực hiện để mở rộng dịch vụ.\n\nQua nghiên cứu cho thấy, 44% người online tại Việt Nam chưa bao giờ mua hàng trực tuyến có mong muốn mua hàng trên mạng. Đồng thời, có một số khó khăn làm người dùng vẫn còn e ngại khi mua hàng online, đó là người mua hàng không thể chạm vào sản phẩm, hay họ không tin tưởng vào chất lượng hoặc đơn giản là họ không thể thương lượng, trả giá khi mua.\nMột thông tin khác quan trọng nữa, đó là việc mua hàng online được thực hiện chủ yếu qua PC hoặc laptop, smartphone có được sử dụng nhưng chiếm một tỉ lệ rất thấp. Đây là một thông số quan trọng giúp chúng ta tập trung vào phiên bản PC/Laptop hơn là tập trung vào moble.\n\n[image]"},{"_id":"4f5cd211609ac80468000035","treeId":"4f1d5b8c4ba61d315800002f","seq":1542277,"position":4,"parentId":"4f5c80e0609ac80468000030","content":"`Competitive analysis - Khảo sát cạnh tranh`\nTrong kinh doanh, việc hiểu các đối thủ cạnh tranh hiện có trên thị trường là một việc cần thiết. Nhờ vào những hiểu biết về đối thủ này, chúng ta sẽ có những hoạt động mới, phương pháp mới tốt hơn đối thủ và làm cho người dùng chọn dịch vụ của chúng ta chứ không phải là dịch vụ của đối thủ.\nQua nghiên cứu, chúng tôi thấy dịch vụ này ở Việt Nam vẫn chưa phổ biến lắm và hiện tại có rất ít đối thủ. Ở Tp.HCM, có dịch vụ Bếp Phó (beppho.vn), ở Hà Nội có Nấu Ăn Pro (nauanpro.vn), ở Đà Nẵng có Đi chợ giúp bạn (dichogiupban.com). Môt dịch vụ phổ biến khác ở trên thế giới là Hello Fresh (hellofresh.com)\n\nMỗi dịch vụ đều có những điểm mạnh và những hạn chế về mặt dịch vụ và việc tương tác với người dùng thông qua giao diện website. Vì thế, chúng tôi có thể có những giải pháp tốt hơn những cái đã tồn tại."},{"_id":"4f5cd3af609ac80468000036","treeId":"4f1d5b8c4ba61d315800002f","seq":1544965,"position":5,"parentId":"4f5c80e0609ac80468000030","content":"`Persona`\nNhư đã nói ở trên, trong Thiết kế định hướng tập trung vào người dùng (User-centered Design) và trong marketing, persona là một nhân vật tưởng tượng, không có thật, được xây dựng dựa trên việt phỏng vẫn người dùng thật. Những đặc điểm của persona là những điều được lặp đi, lặp lại nhiều lần trong các lần phỏng vấn với người dùng. Persona không phải là một khách hàng trung bình, persona là một khách hàng tiêu biểu của dịch vụ chúng ta muốn cung cấp.\n\nPersona là một phương tiện tốt nhất để truyền đạt ý tưởng cho nhóm phát triển. Làm cho họ dễ dàng hiểu người dùng cần gì, và chính vì vậy, nhóm có thể làm việc cùng với khách hàng và tập trung vào nhu cầu của họ.\n\nQua hơn 10 cuộc phỏng vấn với những người dùng là những bà mẹ bận rộn, độ tuổi từ 25 đến 45, chúng tôi đã tập hợp được những dữ liệu cần thiết của khách hàng mục tiêu.\n\n[img]\n"},{"_id":"4f5cd419609ac80468000038","treeId":"4f1d5b8c4ba61d315800002f","seq":1542351,"position":6,"parentId":"4f5c80e0609ac80468000030","content":"`Concept - Thiết kế`\n\nBao gồm việc viết đặt tả yêu cầu kinh doanh, yêu cầu người dùng và yêu cầu kỹ thuật và wireframe.\n\n*Wireframe*\nWireframing là bản phát thảo giao diện cho ứng dụng. Đây là phương pháp nhanh nhất để làm việc với các thành viên của nhóm phát triển. Đồng thời, nếu có vấn đề nào không hợp lý (thiếu chức năng, yêu cầu thay đổi,..) thì có thể thay đổi nhanh chóng, tiết kiệm chi phí và thời gian.\n\n[image]\n"},{"_id":"4f5ff6964e9e7b3a32000037","treeId":"4f1d5b8c4ba61d315800002f","seq":1545094,"position":3,"parentId":"4f1d7b784ba61d315800003e","content":"`Kết quả`\nĐến bây giờ, dự án đang thực hiện ở giai đoạn xây dựng đặt tả và thiết kế wireframe.\nProject sẽ được tiếp tục sau một thời gian nữa."},{"_id":"4f1d7b184ba61d315800003d","treeId":"4f1d5b8c4ba61d315800002f","seq":1545097,"position":1,"parentId":"4f1d69684ba61d315800003b","content":"####`Music App`\n*Giai điệu cuối ngày*"},{"_id":"4f5ff9e54e9e7b3a32000038","treeId":"4f1d5b8c4ba61d315800002f","seq":1545096,"position":0.5,"parentId":"4f1d7b184ba61d315800003d","content":"`Giới thiệu`\nMusic App là ý tưởng được xây dựng với mong muốn tạo một không khí vui vẻ và thư giản cho tất cả mọi người trong công ty sau một ngày làm việc mệt mỏi.\nĐây là một trang web tự động phát nhạc vào khung giờ được đặt trước. Giống như một bảng xếp hạng, các bài hát có thể được thêm vào, bình chọn bởi tất cả những người sử dụng. Một bài hát thắng cuộc mỗi ngày sẽ được phát vào cuối giờ tan sở (5h30).\nThời gian thực hiện: 4 tuần\nSố lượng thành viên: 3"},{"_id":"4f1dcace4ba61d315800003f","treeId":"4f1d5b8c4ba61d315800002f","seq":1526008,"position":1,"parentId":"4f1d7b184ba61d315800003d","content":"#### `Chức năng`\n* Thêm bài hát mới vào danh sách. Các bài hát được lấy từ trang mp3.zing.vn\n* Bình chọn bài hát. Mỗi thành viên có 2 lần bình chọn cho mỗi bài hát: tăng hoặc giảm thứ hạng.\n* Tự động phát nhạc vào 5h30 hằng ngày.\n* Không giới hạn số lượng bài hát được thêm vào.\n* Responsive website"},{"_id":"4f1dcb444ba61d3158000040","treeId":"4f1d5b8c4ba61d315800002f","seq":1526009,"position":2,"parentId":"4f1d7b184ba61d315800003d","content":"#### `Công nghệ sử dụng`\n* Ngôn ngữ: HTML5, CSS3, PHP, JavaScript\n* mp3.zing API"},{"_id":"4f1dcc464ba61d3158000041","treeId":"4f1d5b8c4ba61d315800002f","seq":1545347,"position":3,"parentId":"4f1d7b184ba61d315800003d","content":"####`Nội dung công việc thực hiện`\n**Brainstorming, Wireframe & design**\nBrainstorming (bão não :D) là một cuộc nói chuyện và tìm ý tưởng giữa các thành viên trong nhóm. Với brainstorming, cách tốt nhất để có một ý tưởng hay là có thật nhiều ý tưởng. Với brainstorming, ban đầu chúng ta không quan tâm tới việc ý tưởng đó có thể thực hiện hay là không, có thể là những ý tưởng trên trời và điên rồ, ngu ngốc. Nhưng trong giai đoạn đầu, chúng ta chỉ quan tâm tới việc nghĩ ra thật nhiều ý tưởng.\nSau khi chọn được ý tưởng, các thành viên sẽ tiến hành thảo luận chi tiết về chức năng, giao diện người dùng, yêu cầu kỹ thuật và phát thảo giao diện cho ứng dụng (Wireframe).\n\nWireframing là bản phát thảo giao diện cho ứng dụng. Đây là phương pháp nhanh nhất để làm việc với các thành viên của nhóm phát triển. Đồng thời, nếu có vấn đề nào không hợp lý (thiếu chức năng, yêu cầu thay đổi,..) thì có thể thay đổi nhanh chóng, tiết kiệm chi phí và thời gian.\n[image]\n\nDesigning\nGiao diện được thiết kế dựa trên wireframe đã phát thảo trước đó.\nGiao diện được thiết kế bằng Adobe Photoshop CS6. Vì đây là một dự án để luyện tập nên chúng tôi có thể sử dụng Photoshop mà không tốn chi phí (thông thường, tất cả các phần mềm sử dụng trong công ty phải là phần mềm miễn phí hoặc mua bản quyền)\n[image]\n\n**Frontend**\nSử dụng CSS3 và HTML5 để thiết kế giao diện.\nSử dụng media-query để thiết kế các giao diện responsive cho các màn hình có kích thước khác nhau.\nSử dụng Javascript để thực hiện tương tác của người dùng với ứng dụng, sử lý các đoạn mã JSon được trả về hiển thị.\n\n**Backend**\nSử dụng Apache để làm server và PHP để lập trình back-end. Các file php sẽ thực hiện các yêu cầu mà client gửi lên, từ đó thực hiện thay đổi tương đương trong CSDL.\n\nSử dụng API public của mp3.zing.vn để lấy dữ liệu bài hát, các thông tin được trả về dưới dạng JSON và lấy ra một số trường cần thiết để sử dụng.\nCác thông tin cần thiết lấy được từ Zing API\n* ID bài hát\n* Tên bài hát\n* Tên ca sỹ, nhạc sỹ\n* Avatar bài hát\n* Like stream của bài hát để nhúng vào ứng dựng\n* Vị trí của bài hát trên bảng xếp hạng\n* Thời lượng của ca khúc\n\nDatabase\nSử dụng MySQL để làm hệ quản trị CSDL của ứng dụng.\nBảng SONG\n....\n\nQuản lý mã nguồn\nBitBucket kết hợp với Real GIT\n[image]\n\nPhân công công việc dựa trên trello\n[image]"},{"_id":"4f1dd7b14ba61d3158000042","treeId":"4f1d5b8c4ba61d315800002f","seq":1536637,"position":4,"parentId":"4f1d7b184ba61d315800003d","content":"#### `Kết quả`\n\n[image]"},{"_id":"4f4f741c002b60209b000024","treeId":"4f1d5b8c4ba61d315800002f","seq":1545153,"position":1.5,"parentId":"4f1d69684ba61d315800003b","content":"`Awesome CES - CES Hackathon`\n*CES và những đặc trưng thú vị*"},{"_id":"4f5c0297609ac8046800002b","treeId":"4f1d5b8c4ba61d315800002f","seq":1543082,"position":1,"parentId":"4f4f741c002b60209b000024","content":"### Giới thiệu\n**CES Hackathon** là cuộc thi được tổ chức cho tất cả những nhân viên có trong văn phòng với mục đích tạo ra một không khí cạnh tranh vui vẻ và tạo điều kiện cho các nhân viên làm những điều mình thích.\n\n**Chủ đề:** Tất cả các thể loại (web, app, game,...) nhưng dựa trên nền tảng web.\n**Thời gian:** 2 ngày\n"},{"_id":"4f5c116a609ac8046800002d","treeId":"4f1d5b8c4ba61d315800002f","seq":1541522,"position":2,"parentId":"4f4f741c002b60209b000024","content":"### **Awesome CES**\nAwesome CES là dự án của tôi và Nam tham gia cuộc thi này. Ý tưởng đơn giản là muốn mang tiếng cười đến cho mọi người trong công ty bằng chính những thứ có trong công ty. Và một trang web parallel (Scroll down) giới thiệu về Code Engine Studio đã được chúng tôi thực hiện.\n\nParallel webiste hay scroll down website hay onepage website là trang web chỉ dùng sroll chuột để khám phá các nội dung của mộ trang web, thích hợp cho việc giới thiệu sản phẩm hay kể cá câu chuyện.\n\nVới project này, chúng tôi sử dụng CSS3, HMML5, JQuery (TweenMax.js và Tweenline.js) để tạo các hiệu ứng animation và graphic được thực hiện bằng Photoshop.\n\nVà đây là thành quả của chúng tôi\n[img]\n"},{"_id":"4f4fc875002b60209b000027","treeId":"4f1d5b8c4ba61d315800002f","seq":1536434,"position":3,"parentId":"4f1d69684ba61d315800003b","content":"`Hoạt động thiện nguyện`"},{"_id":"4f50b08effccac104600001f","treeId":"4f1d5b8c4ba61d315800002f","seq":1541373,"position":1,"parentId":"4f4fc875002b60209b000027","content":"Bên cạnh những hoạt động trong công ty, Code Engine Studio Vietnam cũng quan tâm tới cộng đồng và tổ chức những hoạt động đóng góp vào xã hội.\n\nTháng 12 vừa qua, công ty đã tổ chức phát quà cho các bệnh nhân ở Bệnh viện tâm thần Liên Chiểu.\n25 thành viên đã tích cực chuẩn bị hơn 300 xuất quà cho các bệnh nhân.\n\n[image]"},{"_id":"4f1d6a2e4ba61d315800003c","treeId":"4f1d5b8c4ba61d315800002f","seq":1545330,"position":4,"parentId":"4f1d5ef64ba61d3158000033","content":"### `**Kết quả đạt được**`\n\n* Kỹ năng tiếng Anh được nâng cao rõ rệt. Việc giao tiếp với người nước ngoài và đọc hiểu các tài liệu tiếng anh dễ dàng hơn bao giờ hết.\n* Được học và thực hành những kiến thức mới mẻ về UX. Tham gia vào các buổi phòng vấn người dùng (có khi trực tiếp phỏng vấn), tìm hiểu thị trường, các đối thủ cạnh tranh, xây dựng persona... Những kiến thức mới mẻ nhưng không thể thiếu trong một một dự án phần mềm hiện nay.\n* Thực hành mô hình làm việc Agile Scrum.\n* Học và thực hành về việc phát triển website. Các công nghệ phổ biến hiện nay, các tiêu chuẩn về code (code standard)."},{"_id":"4f1d60e44ba61d3158000036","treeId":"4f1d5b8c4ba61d315800002f","seq":1513746,"position":5,"parentId":null,"content":"## Kết luận, bài học, kinh nghiệm"}],"tree":{"_id":"4f1d5b8c4ba61d315800002f","name":"Internship Report 2015","publicUrl":"internship-report-2015"}}