House Multi

Fedora - Blogger - Code Programming - Database - Design

INFOGRAPHIC: TRUE COLORS: WHAT YOUR BRAND COLORS SAY ABOUT YOUR BUSINESS?

A study of the world’s top 100 brands (determined by brand value) analyzed each brand’s logo and found the following in this infographic created with Marketo.

SCRUM Process

Quy trình SCRUM: Thành công mới trong phát triển phần mềm

Nếu trước kia nói đến dự án phần mềm bạn nghĩ ngay đến quy trình gồm nhiều giai đoạn khá phức tạp với thời gian hoàn thành thường vài tháng đến vài năm. Bây giờ mọi chuyện đã khác.
1. Scrum

Đó là một quy trình phát triển phần mềm theo mô hình linh hoạt (agile). Công nghệ Agile cung cấp rất nhiều phương pháp luận, quy trình và các thực nghiệm để cho việc phát triển phần mềm trở nên nhanh chóng và dễ dàng. Hiện nay tại Việt Nam, quy trình này đang được thử nghiệm tại các đội phát triển phần mềm của một số công ty lớn. Scrum theo mô hình này.
Scrum chia dự án thành các vòng lặp phát triển gọi là các sprint. Mỗi sprint thường mất 2- 4 tuần (30 ngày) để hoàn thành. Nó rất phù hợp cho những dự án có nhiều sự thay đổi và yêu cầu tốc độ cao.
Một sprint hoàn thành một số chức năng, mục đích nào đó trong toàn bộ hệ thống. Các tác vụ trong sprint được chia ra thành các danh mục, đội làm việc sẽ phát triển và đánh giá lại sao cho đạt được mục đích ban đầu trong khoảng thời gian đề ra.
Thành phần chính quan trọng của scrum là các role (vai trò) và các cuộc trao đổi đánh giá. Có các role chính là: 
+ Product Owner: là người làm những công việc bắt đầu cho dự án, tạo ra các yêu cầu trong quá trình phát triển dự án. Phân tích mục tiêu, giải phóng các kế hoạch.
+ Scrum Master: họ phải đảm bảo các sprint được hoàn thành đúng mục đích, bảo vệ đội làm việc và loại bỏ các trở ngại.
+ Đội làm việc ở scrum: thường từ 5-9 người, tùy theo quy mô dự án nó có thể có rất nhiều đội, nhiều người tham gia. Sẽ không có những lập trình viên (programmer), người thiết kế (designer), kiểm thử viên (tester),… thường thấy ở các dự án phần mềm truyền thống. Các đội làm việc sẽ tiến hành cài đặt các chức năng được mô tả trong bản yêu cầu. Họ tự quản lý, tổ chức và điều chỉnh đội làm việc của mình sao cho hiệu quả lớn nhất. Tất cả các thành viên có ảnh hưởng như nhau đến sự thành công hoặc thất bại của toàn bộ hệ thống hoặc các hệ thống nhỏ hơn trong đó.
Có 2 pha là lập kế hoạch và kết thúc sẽ xác định các tiến trình cần thiết gồm các dữ liệu đầu vào đầu ra thật đầy đủ. Có một số vòng lặp phát triển trong pha kế hoạch. Kế hoạch lập ra ban đầu chỉ là tương đối và sẽ có sự điều chỉnh.
2. So sánh scrum và các quy trình phần mềm truyền thống
Với các phương pháp truyền thống, việc lập kế hoạch dự án (xác định những việc cần làm và thời gian kế thúc) dựa trên kinh nghiệm chứ không phải là môi trường làm trực tiếp. Và so với kế hoạch đó khi bắt tay vào xây dựng thì thường có độ trễ nhất định.
Scrum và quy trình thác nước (waterfall), xoắn ốc (spiral)
Mô hình thác nước chia dự án phần mềm gồm các giai đoạn: đặc tả yêu cầu, thiết kế hệ thống, cài đặt (lập trình), kiểm thử và bảo trì. Quy trình này dễ quản lý nhưng lại kém linh hoạt và không hiệu quả bởi nếu có sự thay đổi ở các giai đoạn sau sẽ ảnh hưởng rất lớn đến các giai đoạn trước.
Quy trình xoắn ốc chia dự án thành các giai đoạn: lập kế hoạch, phân tích rủi ro, giao tiếp khách hàng, đánh giá lại, sản xuất và phân phối. Nó vẫn chưa được sử dụng rộng rãi.
Các quy trình phần mềm truyền thống thường có quá khá nhiều giai đoạn, nhiều thành phần, yếu tố trong suốt thời gian phát triển sản phẩm. Phương pháp scrum tránh điều này. (Xem bảng)
3. Cách thức cài đặt để sử dụng scrum 
Có nhiều cách để triển khai, có thể sử dụng 10 bước sau:
- Bước 1: Thu nhập các đặc điểm của sản phẩm (backlog) trong đơn đặt hàng. Đây là bước quan trọng nhất. Lập nên các đội làm việc, có thể tách thành các đội nếu cần thiết và thảo luận với nhau về nghiệp vụ cần làm. Sau đó bổ nhiệm một người vào vị trí Product owner, người này có khả năng trao đổi, bao quát công việc tốt, biết sắp xếp ưu tiên đúng thứ tự các nhiệm vụ. Sau đó tự tổ chức lại đội làm việc, đề xuất ra vị trí Scrum master và thảo luận chi tiết các yêu cầu, sắp xếp chúng theo thứ tự ưu tiên. 
• Bước 2: Ước lượng đầy các yêu cầu về sản phẩm đầu ra. Có ước lượng ở mức độ cao, chia sản phẩm thành số lượng các danh mục backlog. Tuy nhiên số lượng sẽ không chính xác được, về sau chúng sẽ được bổ sung. Tiếp đến là ước lượng chi tiết từng backlog, ước lượng số lượng các đội làm việc.
• Bước 3: Lên kế hoạch phát triển các vòng lặp sprint. Sử dụng các cuộc trao đổi kế hoạch phát triển sprint với tất cả các thành viên. Xác định khoảng thời gian sẽ phát triển một sprint (thường là 30 ngày), mục tiêu của sprint là gì, sẽ đạt được gì, phân tích các yêu cầu của sprint một cách rõ ràng.
• Bước 4: Lên kế hoạch phát triển các nhiệm vụ của sprint. Tất cả mọi người sẽ xác định ngân sách của sprint đó, chia các đặc điểm thành các tác vụ nhỏ hơn, ước lượng số thời gian sẽ làm từng task (giờ), hoàn tất các yêu cầu và nhận dạng task quan trọng.
• Bước 5: Tạo ra không gian làm việc cộng tác cho tất cả mọi người. Thường sử dụng bảng trắng để vẽ nên những vấn đề cần thiết cho tất cả mọi người cùng đánh giá.
• Bước 6: Các thành viên bắt tay xây dựng từng sprint. Lập trình, kiểm thử và điều chỉnh thời gian để có hiệu quả tốt nhất. Đôi khi có thể hủy bỏ một sprint và quay lại với việc lập kế hoạch khác.
• Bước 7: Mọi người báo cáo kết quả để tiếp tục làm việc. Các báo cáo tập trung vào các vấn đề: đạt được những gì so với lần trao đổi trước; sẽ hoàn thành những gì trong lần trao đổi tiếp theo; có những trở ngại gì trong quá trình làm việc v.v. 
• Bước 8: Tổng hợp kết quả trên biểu đồ. Đây là bức tranh tổng quát về những việc đã làm được, những việc chưa làm được, thời gian ước lượng còn lại và có thể điều chỉnh lại. 
• Bước 9: Xem xét để hoàn tất. Khi các thành viên nói công việc đã hoàn thành có nghĩa là mọi thay đổi sẽ bị từ chối, đẩy lại cho vòng lặp sau.
• Bước 10: Đánh giá, phản ánh và lặp lại. Có các cuộc họp đánh giá lại sprint của các thành viên. Sẽ trình bày những gì đạt được, phản hồi của khách hàng, xét thời hạn của sprint. Nhìn lại biểu đồ ở bước 8 để xác định lại toàn bộ hệ thống và tiếp nhận những đóng góp, bổ sung để đưa tiếp vào các vòng lặp sprint tiếp theo.
4. Các điểm mạnh
Điểm mạnh nhất đó là việc linh hoạt, dự án không được cố định từ đầu về thời gian hoàn thành hay những yêu cầu mà nó sẽ được xác định khi phát triển thực tế. 
Phân phối sản phẩm mềm dẻo: nội dung sản phẩm chuyển giao được xác định linh hoạt theo môi trường sử dụng thực tế.
Thời gian biểu linh hoạt: có thể muộn hoặc sớm hơn so với kế hoạch ban đầu.
Chất lượng sản phẩm tốt và giảm rủi ro sản xuất, chi phí thấp. Khả năng trao đổi giữa khách hàng và nhà phát triển, giữa những thành viên trong đội được đặt lên mức cao.
Tốc độ phát triển nhanh, tiết kiệm thời gian. Việc chuẩn bị hành động cho những thay đổi trong quá trình phát triển tốt hơn vì hầu như hàng ngày luôn có những buổi họp đánh giá lại ở những vòng lặp phát triển.
Các bugs (lỗi) và các vấn đề được phát hiện sớm hơn rất nhiều so với các phương pháp truyền thống bởi vì khách hàng được tham gia đánh giá rất nhiều và đầu ra của sản phẩm rất nhanh. Và khi đi sai hướng, có thể hủy ngay sprint đó để quay lại với bản kế hoạch.
Đặc điểmWaterfallSpiralScrum
Xác định các giai đoạn phát triểnBắt buộcBắt buộcChỉ có giai đoạn lập kế hoạch và kết thúc
Sản phẩm cuối cùngĐược xác định trong quá trình lập kế hoạchĐược xác định trong quá trình lập kế hoạchXác định trong quá trình xây dựng dự án
Chi phí sản phẩmĐược xác định trong quá trình lập kế hoạchThay đổi cục bộXác định trong quá trình xây dựng dự án
Ngày hoàn thành sản phẩmĐược xác định trong quá trình lập kế hoạchThay đổi cục bộXác định trong quá trình xây dựng dự án
Đáp ứng với môi trường sử dụngTrong kế hoạch ban đầuTrong kế hoạch ban đầuXuyên suốt từ kế hoạch đến xây dựng và kết thúc
Kinh nghiệm trao đổiĐào tạo trước cho đến khi bắt tay làm dự ánĐào tạo trước cho đến khi bắt tay làm dự ánThực hiện trong quá trình làm dự án
Khả năng thành côngThấpTrung bình thấpCao

Design UI for Android TV

My Desgin UI/UX Android TV




Ebook: Draw Perspective

Draw Perspective


Ebook dạy vẽ quy luật phối cảnh cơ bản.
This handy guide to perspective drawing provides important information on such subjects as diminution, foreshortening, convergence, shade and shadow, and other visual principles of perspective drawing. Accompanying a concise and thoughtfully written text are more than 150 simply drawn illustrations that depict a sense of space and depth, demonstrate vanishing points and eye level, and explain such concepts as appearance versus reality, perspective distortion, and determining heights and widths.
Link Mega: Draw Perspective

Windows: After Effect CS5.5

Với After Effect bạn có thể làm những chuyển động đồ họa ấn tượng, đẹp mắt "như trong phim". Để đáp ứng nhu cầu của những bạn muốn học hỏi các bài hướng dẫn của Adobe After Effect. iDesign xin giới thiệu 50 bài hướng dẫn tuyệt vời để bạn tham khảo.


Fracture Design

Trong hướng dẫn này bạn sẽ tìm hiểu làm thế nào để làm gãy lớp layer và thao tác trong không gian 3D dễ dàng . Làm thế nào để sử dụng các biểu thức, script.


After Effect, tutorial, video


Earth Zoom

Trong hướng dẫn này bạn sẽ học cách để tạo ra một Trái đất phóng to trong AE và sử dụng mặt nạ và cách liên kết hình ảnh,


After Effect, tutorial, video


Lồng ghép Cinema 4D vào After Effects


After Effect, tutorial, video


3D Paper Crumple with Freeform AE


After Effect, tutorial, video


Kung Fu Energy Ball

Trong hướng dẫn mới từ các Pro Juice, Nick sẽ đưa bạn qua các bước của việc tạo ra một quả cầu năng lượng với các bộ lọc hạt trong Adobe After Effects.


After Effect, tutorial, video


P2. Lightning Explosion Part 2

Trong hướng dẫn này bạn sẽ tìm hiểu làm thế nào để Animate một người nổ từ một vụ nổ sấm sét và cách kết hợp các yếu tố Footage từ Action Essentials 2.


After Effect, tutorial, video


Speed Particles

Trong hướng dẫn này bạn sẽ học cách sử dụng các biểu thức để lái các partical dựa trên tốc độ và làm thế nào để tạo văn bản chạy ra giống hạt cát bay


After Effect, tutorial, video


Dynamic Bar Graphs

Trong hướng dẫn này bạn sẽ học cách để tạo ra một biểu đồ cột năng động với các giá trị tùy chỉnh và hợp lý hóa đồ thị sản phẩm mà vẫn chính xác


After Effect, tutorial, video


Keep Your Eye on the Ball… 3D in After Effects


After Effect, tutorial, video



Tạo hình động sơn phun và hiệu ứng Stencil trong After Effects

Trong hướng dẫn này là nghệ sĩ này sẽ chỉ cho bạn cách tạo một hiệu ứng sơn phun bằng cách sử dụng After Effects. Đó là một quá trình khá đơn giản nhưng đã có một vài thủ thuật mà bạn có thể không nghĩ ra. Đây là một video mẫu của những gì bạn sẽ tạo ra:


After Effect, tutorial, video


Color Grade and Enhance a Horror Shot

Trong phần đầu tiên James sẽ dạy làm thế nào để tạo 2 cảnh. Đầu tiên làm thế nào để có một shot của lâu đài và cung cấp cho nó một cái nhìn mạnh mẽ và đáng sợ qua việc thay thế bầu trời và hiệu chỉnh màu sắc.


After Effect, tutorial, video


Youveelizer

UV Mapping cuối cùng đã có sẵn trong After Effects. Hãy kiểm tra hướng dẫn tuyệt vời này để tìm hiểu làm thế nào để tích hợp các tác phẩm nghệ thuật 3D của bạn với After Effects để cải thiện công việc của bạn, tiết kiệm thời gian và tiền bạc. Phải xem!


After Effect, tutorial, video


Bitweiser Light

Gặp vấn đề với cảnh overerexposed? Cần phải làm việc trong 32bpc độ sâu tốt và chuyển động mờ – motion blur? Bây giờ bạn có thể! Chuyển đổi các đoạn phim của bạn từ 8bpc để 32bpc với plugin miễn phí mới.


After Effect, tutorial, video


Growing 3D Vines

Trong bài hướng dẫn này bạn sẽ biết cách làm những đường ống mọc lên và chuyển động với After Effect


After Effect, tutorial, video


Colorful Universe

Bạn sẽ học được cách tạo tạo một không gian tuyệt vời với After Effect


After Effect, tutorial, video


3D Light Casting

Bạn sẽ biết cách tạo một khối năng lượng, nó làm sáng cả mặt đường, cách sử dụng reverse-tracking và tạo một điểm sáng 


After Effect, tutorial, video


Blowing Flowers


Trong bài hướng dẫn này, Eran Stern giải thích cách tạo những bông hoa sử dụng Trapcode Particular.


After Effect, tutorial, video


Energetic Titles

Bài nãy giúp bạn cách sử dụng Sure Target để chuyển động 3D và những mẹo hay với tiêu đề nhìn 3D


After Effect, tutorial, video


Futuristic HUD


After Effect, tutorial, video


Create Whispy Spirit-like Text

Bạn sẽ biết cách tạo chữ hiện lên từ những dòng chảy.


After Effect, tutorial, video


The Dancing Can

Năm 2008 John Dickinson đã làm một loạt các roadshow cho Adobe nơi ông trình bày một hoạt hình chiếc lon nhảy múa. Trong loạt bài hướng dẫn anh ta sẽ dẫn bạn từng bước thông qua các hiệu ứng khác nhau bằng kỹ thuật After Effect để tạo tại. Phần này với Puppet Pin tool basics cách sử dụng the cool motion sketch feature để làm âm thanh chuyển động.


After Effect, tutorial, video


Boharg II Breakdown

Trong bài này nghệ sĩ sẽ hướng dẫn bạn một số kỹ thuật Time Remapping, Distortion và Color Correction để khiến bạn lạc vào một tòa nhà cũ…


After Effect, tutorial, video


Shine Some Light On The Situation


After Effect, tutorial, video


Learn How to Create an Advanced Jumper Effect

Trong hướng dẫn này bạn sẽ học cách để tạo ra một hiệu ứng biến mất từ một camera di chuyển. máy quay của chúng tôi sẽ quay với nam diễn viên khi anh ta chạy, nhảy, biến mất, và lại xuất hiện. 


After Effect, tutorial, video


3D Motion and Position of Text Characters with After Effects


After Effect, tutorial, video


Animated Swirls in Adobe After Effects


After Effect, tutorial, video


Create a MoGraph Urban Jungle


After Effect, tutorial, video


Motion Typo Act.1: Tutorial video animation typography

Trong bài này chúng ta sẽ tìm hiểu để cung cấp sự sống động vào văn bản của chúng tôi, chuyển động mỗi từ trong một hình ảnh động nhịp nhàng, bạn sẽ tìm thấy rất nhiều điều trong hướng dẫn chi tiết.


After Effect, tutorial, video


The Birth Of A Logo


After Effect, tutorial, video


Create a Sci-Fi Movie Title Sequence


After Effect, tutorial, video


Disintegration

Ở đây bạn sẽ tìm hiểu làm thế nào để xây dựng một hiệu ứng tan rã bằng AE và sử dụng displacement, turbulence và particle world.


After Effect, tutorial, video


Lightning Strike


After Effect, tutorial, video


Glass Orbs

Trong bài này bạn sẽ học cách để sử dụng AE tạo một quả cầu gương 3D và tạo một bản đồ hình cầu phản chiếu các hình ảnh.


After Effect, tutorial, video


Explosive TV promo graphics


After Effect, tutorial, video


The Dark Knight


After Effect, tutorial, video


Jumbotron Column


After Effect, tutorial, video


Evolution


After Effect, tutorial, video


Smoke Screen


After Effect, tutorial, video


Create a 3D DNA Strain


After Effect, tutorial, video



Create a TV bumper in After Effects




After Effect, tutorial, video


3D Stroke Effect

Trong hướng dẫn này, bạn sẽ tìm hiểu làm thế nào để động một hệ thống hạt (thin partical system) trong không gian 3D. Trong hướng dẫn này, bạn sẽ sử dụng các biểu thức để tăng cường kiểm soát partical


After Effect, tutorial, video


Evolution

Trong hướng dẫn này bạn sẽ tạo ra một thiết kế độc đáo tùy chỉnh bằng cách sử dụng của thiết kế đến từ Evolution Preset


After Effect, tutorial, video


Graffiti Writing

Tìm hiểu làm thế nào để mô phỏng bằng văn bản graffiti trên một bức tường trong không gian 3D và thêm một số yếu tố sơn bằng cách sử dụng AE


After Effect, tutorial, video



Particle Explosion




After Effect, tutorial, video