Challenge Summary
Welcome to "IBM - sIBM Agile StandUp Tool Wireframes Challenge". This application purpose is to give Agile practitioners an easy and effective way to communicate with their team members.
At the end of this challenge, we are looking to see intuitive and easy to use (requiring no training) "wireframe concepts" that will help us design and build UI/UX in the next phase of this project!
This challenge is focused on "wireframe" output and results. Be creative in your wireframes!
Round 1
Initial wireframes for client review
Round 2
All requirements as stated in challenge details with client feedback applied
This app will make it easy for teams to hold daily stand-up calls, reminding each team member about what they're supposed to say, showing a list of who is in the stand-up, showing the mood of each team member, and showing a timer so the user knows when their time is up.
Notes:
- This application will be developed under web platform and will be create as responsive apps.
- Your wireframe submission needs the ability to drill down through all the page flow
- Suggest best practice User Experience solution that capture all required functionality as stated below.
- The more details your incorporate in the wireframe will greatly help us to understand the application flow
Design Guidelines
All submission must follow the IBM Design Language. Make sure that all graphics, including buttons and icons, are in VECTOR format.
- Layout
- Typography
- Iconography
- Color
- Interaction
- App Inspiration
Although the design language has less of a direct impact on Wireframes, it should be kept in mind for how it will translate into Visual Design.
Accessibility
When you are planning your concepts, make sure you are also designing for accessibility. You can view the accessibility checklist here.
Screen Size
Resolution: Please use a minimum of 1024x768 px.
Learn Axure:
New to Axure? Here are some quick tutorials to help you get started.
http://www.axure.com/learn
Suggested Screens
The following are only suggested screens. We highly recommend that you add other screens and features that you believe will work best with the main goal of the web application.
01. Dashboard Screen
- This screen by default will be appear to user.
- This app will run on public Bluemix platform, so it does not require any authentication, but it will need separate instances (urls?) for each agile project, so that people can join the conversation where they involved in.
- Show all agile project available in the apps via list or another view.
- User can click any agile project link from the homepage.
02. Basic Info Screen
- After selecting one of the agile project, user will be redirected to this screen.
- In this screen, user will be asked to enter their name.
- They also will be asked to provide their moods at that time so other user will know his current moods when doing conversation with them. Please see the "mood marbles" project, for ideas on UI for this. Think numbers 1-5 for the mood expression level. We're looking for something simple -- a single click to show your mood.
03. Stand Up Screen - Most users
- After user provide their name and their moods at that time, they will go the standup screen for this project.
- This page needs to show the name of the project (and optionally the goal), this implies that there's some sort of small set-up, where someone enters this information (if no one already entered it).
- The list of people who are in the call
- a way to tell who has already spoken
- a way to tell who is currently speaking
- a button to say "I'm done" -- at which point, the system will randomly select someone else EXCEPT
- people can also see a a button that lets them say "I want to go next" -- if that is clicked, then speaker goes to them next
- a timer, showing 2 minutes for them to speak, plus how close they are to the 15 minute total
- a prompt that asks them :
1) what did you do yesterday,
2) what are you doing today,
3) any blockers?
- a place to add the answer information about the prompts
A place to enter follow-up items
Any follow-up items from the previous day, plus a way to check off if it's been addressed
Stand-up screen: 03a Scrum master
All the things on the regular page, but also:
- The ability to pick who will speak next
- Place to record follow-ups
- the scrum master can enter the names of people who are on the call, but not in the app
- Scrum master should show the mood summaries (5 positive, 3 neg)? Also, this needs to be stored in some kind of log
04. History Screen
- When all participants have spoken, people can just close the window and the call is done.
- The information about who was on each call, and what they said, what the average mood was of the team
- Users can go back over time and see what was said.
- It's possible that users can add in information that same day, even if they can't join the stand-up.
Important!: Make sure your wireframe solution capture all User Case Information, User Flow and User Case explained above
Documentation
- Basic Demo Screenshot of the apps (RequirementScreenshot.zip)
Target Audience
- The target audience for this application will be agile practitioners
Judging Criteria
- Carefully thought-out user experience and interface.
- Did you use the IBM design language?
- Completeness and accuracy of the wireframe as defined in the spec requirements
- How well your wireframes provide a consistent user flow.
Submission & Source Files
Preview Image
Please create your preview image as one (1) 1024x1024px JPG or PNG file in RGB color mode at 72dpi and place a screenshot of your submission within it.
Submission File
Generated HTML files with all the requested contest requirements stated above.
Source Files
Wireframes should be built in Axure. The resulting files should have generated HTML files. Also, all the content must be listed and the pages are linked together to show page flow.
Final Fixes
As part of the Final Fix phase, you may be asked to remove, update, or change some features of the wireframe.
Please read the challenge specification carefully and watch the forums for any questions or feedback concerning this challenge. It is important that you monitor any updates provided by the client or Studio Admins in the forums. Please post any questions you might have for the client in the forums.