Managing Project Workflow - The Tools

Development Process, Tools of the Trade 4 Comments »

If you’re a UX designer…a lot of times, you’re stuck communicating between the programmers and the business folks (in the case of Scrum…the “Pigs” and the “Chickens”). In small teams, you may even be the one responsible for PM functions. So how do you get your team on the same page while not having to invest too much time learning and maintaining Project Management Bloatware (ahem…MS Project, et al.)?

I don’t know about you, but I subscribe to the ’simple is better’ approach to project management (read “Getting Real” for web development inspiration). If it takes a PHD, or some sort of certification, to even understand your project management software, chances are your team will not adopt it. Project management software is supposed to help a team increase productivity. If the learning curve is too steep or it’s too tedious to use…it might even be counter-productive. 

Here’s a list of tools to help manage projects and increase team productivity. In this list, there are just 2 main criteria I had: 1) It has to be accessible online so that all team members can have any-where access via web browser. 2) It needs to be easy to use. 

5 Great Project Management Web Applications

1. Lighthouse - It’s mainly made for issue tracking, but we use it to easily manage development and task assignment. Simple interface, easy to learn. 

2. Basecamp - Often called a glorified to-do list…but what more do you really need? A shared space for your team to track to-do’s. Brilliant. 

3. Mingle - A self-hosted Scrum management software. I’ve requested a product demo twice and never got a call back…so haven’t seen it first hand. But, Zed Shaw (of Rails renown), who bashed almost everything about ThoughtWorks, actually liked this piece of software…so it might be worth looking into. 

4. Assembla - Built with Scrum users in mind. Integrates with Git, SVN, etc!

5. MyQuire - This is targeted to any projects: software development, wedding planning, event planning, and pretty much anything requiring project coordination. Best part…it’s free!

CSS Toolbox

Graphic Design, Tools of the Trade 1 Comment »

CSS ToolboxIt’s arguable whether or not UX folks need to know or understand CSS. Personally, when I design wireframes or mockups…I design for the browser. I like getting as close to the final product as possible, with click actions, scrolling, and all other benefits you get from seeing and experiencing the mockups on the browser level that you just can’t get with paper or photoshop mocks. I feel it helps both programmers and business folks conceptualize your UX and design ideas more effectively.

Also, I come from the school of table based layout. To get just the perfect spacings and design I need, tables and the ability to nest tables work pretty good. From a design and UI standpoint…I feel traditional tables based layouts can get me just about 90% of what I need as a UI guy. 

So why CSS? Trust me…like anyone, I’m adverse to change, but picking up CSS skills is definitely worth the learning curve. Without going too much in depth, first CSS encourages semantic markup. In summary, a well designed semantic site further separates code/data from presentation layer (benefits of which should be welcomed and understood by all designers). It allows for easily transformable design on the fly (ala the famous CSS Zen Garden). And in these days where the medium can be as varied from browsers to mobile devices to API’s, this separation is crucial.

Also, a well designed CSS markup clearly defines each element on the page, and having semantic naming conventions on site elements can go a long way in working with a team of developers and even with ongoing site maintenance. If designers and UI people worked in a bubble, perhaps tables would be pretty sufficient. But in the real world, where projects include multiple designers and programmers, it’s important to have a system to define and understand every element on the page as unique. 

I must admit, coming from the old school, I’m still learning to incorporate CSS into my best practices…yup still intermingling a lot of tables into my CSS due to speed of development vs learning something new…but you gotta start somewhere. Anyways…here’s what’s in my toolbox to help understand and develop CSS better:

Top 5 Tools for Working With CSS

1. Dreamweaver (been using this long before even UltraDev! Hard to let go of this great WYSIWYG editor…but it needs to be updated with better CSS support and make it run faster for Macs!) 

2. CSSEdit (a highly popular CSS IDE for Macs)

3. Firebug (an awesome Firefox add-on to view CSS on any website. You can even manipulate website on the fly by editing their CSS. A great way to see other designer’s best practices.)

4. Web Inspector (the Firebug alternative for Safari)

5. CSS-Tricks.com (a great video tutorial/podcast site to get you started step-by-step with CSS)

Stencils For Your Wireframes…Courtesy Yahoo!

Graphic Design, Tools of the Trade No Comments »

Yahoo Design Stencils
Yahoo just posted their new Wireframe Stecil Kit! It’s targeted towards UI designers to use in their wireframes to represent website elements offered through their patterns and YUI libraries. 

These stencils are free for download and seem pretty useful in offering some common graphical elements quickly. If your backend team already uses Yahoo’s YUI library…then these are pretty perfect for your wireframes. 

If you’re not yet familiar with Yahoo’s Developer Network, then browse around cause there’s a lot of valuable UI info there, and many of Yahoo’s own UI best practices spelled out. 

Skitch - Simple Image Sharing & Annotation Tool

Tools of the Trade, Usability Design 3 Comments »

Skitch

Ok, I know, this looks like something out of the Barbie website. But I’ve been using Skitch for a couple days now and find that it’s really a cool tool for simple image annotation and design collaboration. I wasn’t even sure to categorize this post as a “Tools of the Trade” or as a “Usability Design” example of great UI…so, I categorized it as both!

Tools of the Trade:

As a UI tool, Skitch is a great little gadget that I use to quickly annotate notes on mockups, designs, and wireframes. Just grab the design element in question and quickly mark it up with notes and comments. Another click of a button lets you email the image or send it via bluetooth to another device! It’s a simple and effective way to collaborate on designs and ideas. You can even quickly and easily upload onto the Skitch.com website to share collectively on the internet. (Here’s an example I created with Skitch in less than 1 minute)

Skitch Example

Usability Design:

This is a great example of intuitive user interface. Every function is self-contained in the window container. It’s amazingly fun to use, and I no longer need to open up Mac Grab and Photoshop to do some simple image manipulations. Definitely a useful time saver! When I imagine future interfaces taking advantage of surface and multi-touch technology…I imagine an application like this, where most of the interaction can be accomplished by directly interfacing with the various areas of the application by touch. Even the “Save Image” function can be accomplished by a simple dragging of the bottom tab into a folder, desktop, document, etc…brilliant! 

Hard to describe how intuitive the interface is…just download Skitch and try it yourself for free! Here’s a cool video that shows you what you can do. Skitch definitely has a place on my Dock! (oh yeah, sorry PC friends…Skitch only available for Mac). 

Theme by N.Design Studio
Entries RSS Comments RSS Log in