Posts Tagged irise

Working with Protoshare


I’ve been evaluating Protoshare to see if it’s a wothwhile addition to my toolset; it turns out some of the features in the tool were perfect for one of my projects. Therefore, I decided to use it for this contract. The tool is really good, for certain situations. It definitely has some issues, but its still a young product and has real promise.

The Good

  • The product is pretty fast to learn. It’s an online WYSIWYG web development tool, with a few limitations (mentioned later in this review). Overall, most experienced users should be able to jump right in and get something built quickly.
  • The product is still young and it seems to have a lot of potential. The team seems to be open to suggestions. If they continue to listen to customers, the product should evolve in a good way. There is a new release coming out today. And, I am excited to get my hands on the new features. A couple of them will be handy for my current project.
  • You do not have to host the project yourself! Because this is an online product, it is already up and ready to share and use for user testing. This is a nice little feature for teams that do not want to deal with hosting. Also, because its already online, any changes are immediately available without needing to update the hosted site.
  • Reviewers can post comments/questions directly onto the UI with a “bug tracking” – like tool. Any comments added will immediately be sent to everyone on the team, for review. When designing a UI remotely, as I am currently doing, this means the team can have one location to design and track issues. Also, if someone posts a question, as the designer, you will receive an email and immediately know that person is looking at the product. You can then call and chat with them about any issues/questions while it is still fresh in their mind.
  • They have an unusual payment plan for a prototyping tool. You pay monthly, depending on the number of projects and designers you will have. Also, if you are unhappy with the tool, you can cancel your membership without having too much money invested. Additionally, if you find you will not have a need for the tool for a few months, you can “park” your membership for a small fee (currently $5/month, I believe).
  • I love how the states work. They are still a bit young in development and have some growth to make them even more useful. However, they are very easy to pick up and use. It took me a lot less time to get comfortable using them, compared to the dynamic panels in Axure. Also, the product has an interactive mode. This mode allows you to click on your prototype as if it is live. While clicking on items, you will see a status of the states turning on/off slide across the bottom of the screen. This makes debugging a breeze.
  • Auto generated navigation (including breadcrumbs) really help the designer quickly get working pages together. If you design your site structure well, in a tree that makes sense, you can use their prebuilt navigation widgets. Vertical and horizontal buttons/tabs are quickly generated and customized (Note: Small usability bug: make sure you change the “Hide Starting Pages” field to “no” if you customize the items in your navigation). You can also set some pages to “hide” in the tree to keep them from appearing in the navigation. These items are not 100% customizeable, but you can usually manipulate it to simulate what you want.
  • Templates and reusable “clippings” save time recreating the same work on each page.  Plus, they’re really easy to set and update.

The Not So Good

  • Every now and then I find a little bug. For example, when I paste in text from another source (e.g. a Powerpoint), the Rich Text field will show style code that I didn’t intend to copy. This can easily be fixed by pasting in a generic Notepad file and then copying and pasting the text without any style added. I’m pretty forgiving with these little bugs since the company is new and they have a new release coming out soon!
  • You can only have so many active and archived projects at a time for the smaller membership fees. This may be rough over time for smaller groups (e.g. independent contractors). To be able to save more projects, you will need to go up on the membership payscale. This is only an issue for anyone who wants to keep and work on a large number of projects. Then again, if you have a ton of projects, you can probably afford the upgrade in fees!
  • You cannot easily host your own projects, or at least it seems as though this is only an option for larger companies. While not having to host is a plus for some teams, it may be a minus for others. Also, if you want to be able to access your prototype offline, on your own computer (e.g. for usability testing in an environment where you may not easily have internet access), there does not appear to be an easy way to export your project. There are discussions of adding the ability to import/export pages in their user forum, but this is not currently availble.
  • You do not “own” your projects. If you ever decide to cancel your membership, all of your projects are gone. Therefore, you are relying completely on Protoshare’s ability to keep your work safe. I am sure they have security and back ups in place to protect your content, but you do not have a copy of all your work within your control to protect and version.
  • If I want to organize user interviews in an environment without easy access to the internet, how will I access my prototype? Will saving the html be practical? Or will I have to go over mobile broadband?
  • If your company has large amounts of existing content in XML format that you want to show in your prototype, you cannot import it or use it in your prototype, yet. However, I was told they are discussing this… no promised deliver date yet.
  • If your internet connection is flaky, you may find a few glitches here and there. While your internet connection is not directly related to Protoshare.. it does mean down time from working with their product.
  • There are moments the product can be a bit slow. This can be a bit frustrating, but its definitely not a showstopper.
  • The main issue is that you cannot always do exactly what you want due to the infancy of the application.  This may be an issue if you want a complex site put together. However, I can see where they’re going, and its a good start!

Overall, I’m pretty happy with ProtoShare. In my opinion there are projects and situations where other tools such as Axure (or iRise, if you can afford the license) would be a better choice, and I will continue to choose the tools based on the contract requirements. At least the standard UCD answer won’t change… when someone asks me which tool we should use for a project, I can reply, “It depends.”

Comments (4)