This document discusses different software development methodologies and frameworks. It provides an overview of the waterfall model and its limitations. Agile methodologies like Scrum are presented as more flexible alternatives that emphasize collaboration, adaptation to change, and working software over documentation. The document also discusses tools like Microsoft ALM, Visual Studio, and Team Foundation Server that can help implement agile practices.
Dizajn digitalnog proizvoda je često najznačajniji faktor za njegov uspeh. Učenje dizajna korisničkog iskustva u digitalnim proizvodima je izazovno zbog naglog razvoja tehnologije, novih digitalnih medija i promene ustaljenih paradigmi.
Ovo je priča o samom pojmu UX-a, kako je nastao, kako se razvijao, kako izgleda dizajn proces u realnim okolnostima, koje sve učesnike dizajner treba da uzme u obzir kada dizajnira, koje su odgovornosti dizajnera, kako treba učiti dizajn i kakve sve posledice dizajn može da prouzrokuje.
Prezentacija je održana oktobra 2023. na odseku za Grafičko inženjerstvo i dizajn Fakulteta Tehničkih Nauka u Novom Sadu. Prezentaciju je držao Milovan Jovičić, konsultant za dizajn proizvoda
This document discusses different software development methodologies and frameworks. It provides an overview of the waterfall model and its limitations. Agile methodologies like Scrum are presented as more flexible alternatives that emphasize collaboration, adaptation to change, and working software over documentation. The document also discusses tools like Microsoft ALM, Visual Studio, and Team Foundation Server that can help implement agile practices.
Dizajn digitalnog proizvoda je često najznačajniji faktor za njegov uspeh. Učenje dizajna korisničkog iskustva u digitalnim proizvodima je izazovno zbog naglog razvoja tehnologije, novih digitalnih medija i promene ustaljenih paradigmi.
Ovo je priča o samom pojmu UX-a, kako je nastao, kako se razvijao, kako izgleda dizajn proces u realnim okolnostima, koje sve učesnike dizajner treba da uzme u obzir kada dizajnira, koje su odgovornosti dizajnera, kako treba učiti dizajn i kakve sve posledice dizajn može da prouzrokuje.
Prezentacija je održana oktobra 2023. na odseku za Grafičko inženjerstvo i dizajn Fakulteta Tehničkih Nauka u Novom Sadu. Prezentaciju je držao Milovan Jovičić, konsultant za dizajn proizvoda
Prezentacija održana na Webcamp Zagreb 24.11.2012.
Programiranje je samo pola priče
Druga polovica je ona koja često definira (ne)uspjeh projekta – komunikacija s klijentom, šefom, kolegama. Kroz uspješne i neuspješne primjere iz prakse te malo psihologije ćemo pokazati nekoliko aspekata vizualne komunikacije. Kako definirati zahtjeve, “pročitati” drugima misli, prezentirati ideju wireframeovima, kada raditi prototip i u kojoj vjernosti, koje alate koristiti, koliko puta iterirati, kada krenuti s grafičkim dizajnom i programiranjem. Sve su to “sitnice” koje pomažu početnu ideju pretvoriti u konačan digitalni produkt, no većina programera ih nema u svojoj kutiji alata.
Product Owner Kodokan by Kemal BajramovićBosnia Agile
With a short introduction to the role of Product Owner in a Scrum team, this lecture aims at demonstrating the unique leadership role of a Product Owner and providing hands-on practice with thinking and collaboration tools and practices in moving and shaping a product vision.
Seminar vodic za izradu poslovne prezentacijeLuka Krejči
Održavamo in-house ili otvorene seminare namijenjene svima koji koriste PowerPoint za prezentiranje poslovnih informacija internim i/ili eksternim korisnicima. Seminar je baziran na konkretnim i praktičnim savjetima i primjerima iz prakse koje možete upotrijebiti odmah prilikom izrade Vaše slijedeće prezentacije.
Polaznici će naučiti raditi efektivne, jasne, konzistentne i atraktivne poslovne prezentacije, naučivši:
Organizirati „priču“ prezentacije
Napisati naslove slajdova
Organizacijom i sadržajem slajda prenijeti željene poruke
Koristiti dijagrame, slike i ostale vizualne elemente
Prezentirati kvantitativne informacije putem tablica, grafova i drugih alata
Metro UI - Tajne velikih slova i jednobojnih ikonaemanuelblagonic
Tijekom prošle godine u svijetu je prodano više od 170 milijuna pametnih telefona, a predviđa se da će do 2015. godine, svaki 8 stanovnik zemlje imati pametni telefon, a neki i tablet. Metro sučelje koje je Microsoft razvio za Windows Phone i Windows 8, drukčije je od ostalih sučelja na tržištu, zahtjeva posebnu pažnju i, unatoč naizglednoj banalnosti, krije brojne pametne trikove i dizajnerske prilike. Dođite čuti o glavnim smjernicama dizajna za Metro sučelje, na što paziti i kako iskoristiti neke revolucionarne mogućnosti kao što je Panorama. ----- [ENGLISH] This is a presentation for my talk on Microsoft Windays Conference 2012, held in Rovinj, Croatia. Talk was about Metro UI - explained in details. It is meant for developers to teach them what should they care when designing for the Metro design language.
This document provides an overview of web application development using ASP.NET MVC. It discusses what a web application is, the client-server architecture, and how ASP.NET MVC follows the model-view-controller pattern to separate application logic from the user interface. Key aspects of ASP.NET MVC like models, views using Razor, and controllers with action methods are explained. Examples are provided of Entity Framework for data access and Razor syntax. The presentation concludes with a reminder that there will be live demos.
This document provides an overview of XAML (eXtensible Application Markup Language) including its syntax, code-behind functionality, namespaces, and data binding. XAML is a declarative XML-based language used to define and initialize UI elements and objects. XAML elements map directly to CLR objects and attributes map to properties and events. XAML files can be created in Visual Studio, Expression Blend, or text editors. XAML separates UI definition from runtime logic by using code-behind files. It follows XML syntax and supports attributes, elements, and markup extensions for properties. Namespaces map XAML elements to custom classes in assemblies. Data binding in XAML displays and interacts with data
More Related Content
Similar to Wireframing & UI design - Andrej Mlinarevic
Prezentacija održana na Webcamp Zagreb 24.11.2012.
Programiranje je samo pola priče
Druga polovica je ona koja često definira (ne)uspjeh projekta – komunikacija s klijentom, šefom, kolegama. Kroz uspješne i neuspješne primjere iz prakse te malo psihologije ćemo pokazati nekoliko aspekata vizualne komunikacije. Kako definirati zahtjeve, “pročitati” drugima misli, prezentirati ideju wireframeovima, kada raditi prototip i u kojoj vjernosti, koje alate koristiti, koliko puta iterirati, kada krenuti s grafičkim dizajnom i programiranjem. Sve su to “sitnice” koje pomažu početnu ideju pretvoriti u konačan digitalni produkt, no većina programera ih nema u svojoj kutiji alata.
Product Owner Kodokan by Kemal BajramovićBosnia Agile
With a short introduction to the role of Product Owner in a Scrum team, this lecture aims at demonstrating the unique leadership role of a Product Owner and providing hands-on practice with thinking and collaboration tools and practices in moving and shaping a product vision.
Seminar vodic za izradu poslovne prezentacijeLuka Krejči
Održavamo in-house ili otvorene seminare namijenjene svima koji koriste PowerPoint za prezentiranje poslovnih informacija internim i/ili eksternim korisnicima. Seminar je baziran na konkretnim i praktičnim savjetima i primjerima iz prakse koje možete upotrijebiti odmah prilikom izrade Vaše slijedeće prezentacije.
Polaznici će naučiti raditi efektivne, jasne, konzistentne i atraktivne poslovne prezentacije, naučivši:
Organizirati „priču“ prezentacije
Napisati naslove slajdova
Organizacijom i sadržajem slajda prenijeti željene poruke
Koristiti dijagrame, slike i ostale vizualne elemente
Prezentirati kvantitativne informacije putem tablica, grafova i drugih alata
Metro UI - Tajne velikih slova i jednobojnih ikonaemanuelblagonic
Tijekom prošle godine u svijetu je prodano više od 170 milijuna pametnih telefona, a predviđa se da će do 2015. godine, svaki 8 stanovnik zemlje imati pametni telefon, a neki i tablet. Metro sučelje koje je Microsoft razvio za Windows Phone i Windows 8, drukčije je od ostalih sučelja na tržištu, zahtjeva posebnu pažnju i, unatoč naizglednoj banalnosti, krije brojne pametne trikove i dizajnerske prilike. Dođite čuti o glavnim smjernicama dizajna za Metro sučelje, na što paziti i kako iskoristiti neke revolucionarne mogućnosti kao što je Panorama. ----- [ENGLISH] This is a presentation for my talk on Microsoft Windays Conference 2012, held in Rovinj, Croatia. Talk was about Metro UI - explained in details. It is meant for developers to teach them what should they care when designing for the Metro design language.
Similar to Wireframing & UI design - Andrej Mlinarevic (20)
This document provides an overview of web application development using ASP.NET MVC. It discusses what a web application is, the client-server architecture, and how ASP.NET MVC follows the model-view-controller pattern to separate application logic from the user interface. Key aspects of ASP.NET MVC like models, views using Razor, and controllers with action methods are explained. Examples are provided of Entity Framework for data access and Razor syntax. The presentation concludes with a reminder that there will be live demos.
This document provides an overview of XAML (eXtensible Application Markup Language) including its syntax, code-behind functionality, namespaces, and data binding. XAML is a declarative XML-based language used to define and initialize UI elements and objects. XAML elements map directly to CLR objects and attributes map to properties and events. XAML files can be created in Visual Studio, Expression Blend, or text editors. XAML separates UI definition from runtime logic by using code-behind files. It follows XML syntax and supports attributes, elements, and markup extensions for properties. Namespaces map XAML elements to custom classes in assemblies. Data binding in XAML displays and interacts with data
The document discusses Entity Framework and LINQ. It defines Entity Framework as an object-relational mapping framework that allows automated data access from domain objects to a relational database. It describes LINQ as a set of features that adds powerful query capabilities to the C# language syntax. The presentation covers Entity Framework architecture and concepts like code first, database first and model first approaches. It also explains LINQ fundamentals like deferred execution, standard query operators, and differences between LINQ and traditional SQL queries.
This document discusses different types of services including WCF services, REST services, and ASP.NET services. It provides an overview of WCF services as a way to build distributed applications and unify different communication technologies. It also summarizes REST services and how they are based on HTTP protocols and support CRUD operations through verbs like GET, POST, PUT, and DELETE. The document aims to explain these service technologies at a high level.
This document provides an overview of the C# programming language. It discusses key features of C# such as being object-oriented, type-safe, and developed by Microsoft. It also covers .NET Framework, generics, delegates, events, exceptions, and asynchronous programming. The document lists additional resources for learning more about C# programming.
4. User eXperience
Svi aspekti interakcije krajnjeg korisnika sa
tvrtkom, njenim uslugama i proizvodima.
JAKOB NIELSEN & DON NORMAN
5. User Experience Design
Proces unaprijeđivanja zadovoljstva i lojalnosti
korisnika poboljšavajući iskoristivost, lakoću
korištenja i zadovoljstvo u interakciji s proizvodom.
WIKIPEDIA (UXD)
13. 02
Upotrebljivost
Kako skratiti put do cilja?
Može li svatko pristupiti sučelju bez
obzira na predznanje?
Je li iskustvo dostupno i osobama
s invaliditetom?
…
14. Dizajn
Što korisnici misle o dizajnu?
Ulijeva li povjerenje na prvi pogled?
Unosi li dizajn povjerenje?
Vodi li dizajn korisnike pravim putem?
Komunicira li dizajn svoju svrhu?
Ima li previše “dizajna”?
…
03
15. Copywriting
Ulijeva li copy povjerenje?
Jesu li informacije točne?
Smanjuju li neizvjesnost?
Prodaju li ili pomažu?
04
16. Analiza
Koristite li provjerene podatke i
dokazane istine kako bi potvrdili nešto?
Koristite li podatke da bi naučili
istinu ili dokazali da ste u pravu?
Analizirate li ponašanje korisnika?
Koristite li realne podatke pri procjenama?
…
05
21. Korisnička istraživanja
— najbolje prije zbog lakoće izmjena prototipa
— upotreba znanstvene metode istraživanja
— subjektivni i objektivni podaci
Što želimo znati o našim korisnicima?
22. If the user can’t use it, it doesn’t work.
— SUSAN DR AY
40. Prototip
Prorotip je rani uzorak, model ili inačica proizvoda
izrađena kako bi se testirao koncept, proces ili alat
za učenje.
WIKIPEDIA (PROTOT Y PE )
42. Koristi od prototipa
Feature analiza
Agilni pristup — brze iteracije
Alat za testiranje prije razvoja
Alat za istraživanje tržipta
Shvaćanje projekta i učenje
Dokazivanje potreba
45. Wireframe vs Prototype
Wireframe
Osnovne informacijske grupe
Layout
Osnovna vizualizacija
Prototip
Srednja/visoka razlučivost
Simulacija interakcije
User flow testing alat
52. Vizualna hijerarhija — kontrast
Lorem ipsum dolor omet.
Lorem ipsum dolor omet.
Lorem ipsum dolor omet.
Lorem ipsum dolor omet.
Lorem ipsum dolor omet.
Lorem ipsum dolor omet.
Lorem ipsum dolor omet.
Lorem ipsum dolor omet.
Lorem ipsum dolor omet.
Lorem ipsum dolor omet.
54. Čitljivost
Gojazni đačić s biciklom drži
hmelj i finu vatu u džepu
nošnje.
Gojazni đačić s biciklom drži
hmelj i finu vatu u džepu
nošnje.
Gojazni đačić s biciklom drži hmelj i finu vatu u
džepu nošnje. Gojazni đačić s biciklom drži hmelj i
finu vatu u džepu nošnje. Gojazni đačić s biciklom
drži hmelj i finu vatu u džepu nošnje.
Gojazni đačić s biciklom drži hmelj i finu vatu u
džepu nošnje. Gojazni đačić s biciklom drži hmelj i
finu vatu u džepu nošnje. Gojazni đačić s biciklom
drži hmelj i finu vatu u džepu nošnje.
56. Content first
— sadržaj je cilj
— dizajn sadržaja
— vrijednost za korisnika
— prvo sadržaj, onda sučelje
57. Context first
Sadržaj se kreira ovisno
o korisnikovu kontekstu
(lokacija, vrijeme, podaci
sa uređaja i sl.).
58. Mobile first
Sučelje se kreira od
najjednostavnijeg s osnovnim
funkcijama prema kompliciranijim
s naprednim funkcijama.
Compatibility
Progressive enhancement
Gracefull degradation
Progressive enhancement
vs
gracefull degradation