Ibm portfolio piece
Transcript of Ibm portfolio piece
Command Line Search Tool
RDSC PROJECT 5: IBM CHALLENGE
Team 4: Kudzai Chinyadza, Colson Rice, Joel Wisneski
Project Scope
Area of focusFor this project we wanted to bring a CLI forum search tool, which would enable the user to post questions and receive responses to a forum without leaving the command line. This tool would integrate the current Bluemix forum into the command line.
Design GoalsIncrease efficiencyImprove workflowReduce learning curve
ConstraintsFor this iteration, we constrained the search tool to be based question based. Meaning the user has to submit the question. The tool is not an error based.
Exemplars
Twitter If this then that
Twitter uses a quick sentence to get in touch with hundreds, even thousands of people in an instant. We looked specifically at the way Twitter has made the hashtag, “#”, a way to tag ideas for easy categorization.
IFTTT uses a similar paradigm to Twitter where a project can be tagged and searched with the use of a #.
We wanted to integrate the search tips from the Bluemix forum to help the user refine their search.
Many forums today allow users to post code to the website, this gives a viewer the ability to see the code with color coding and formatting intact. This is all done with the use of a simple HTML <code> tag.
Exemplars
Bluemix
Jane Doe
“I feel powerful when using CLI”
Job: Application developer at Game Castle
Age: 27
User Needs• She wants to be efficient while using
a CLI• She wants seamless CLI workflow,
where she does not have to break her flow to find answers
• She wants to reduce learning curve, when working in a new program
Jane is building a new application for her company Game Castle. She is using Bluemix to help manage the back end. She is comfortable using CLI, but she is new to this specific program.
For Educational use onlyhttp://www.wearehq.com/wp-content/uploads/2010/10/Justice-Williams.jpg
Jane has a question about viewing her logs, so she decides to search the Bluemix forums through Terminal
She sees that someone has already posted in the forums About this, and types in “2” to view the post
Collin, an administrator for the Bluemix forum, sees Jane’s question she just posted through Terminal.
Jane receives a notification that someone has responded to her post She types “-view” to see the response she got from the forum
Side by Side displayTo compare code, we can also use a top/bottom display where each
is independently manipulated to avoid switching between two terminal windows
Zooming in on a few lines of code to compare -z or a similar function to compare a few lines of code
without the clutter of everything else on the screen
Pulling code from the webWe can envision a way to pull code (and citations) directly from
websites like Stack Overflow to minimize effort and clicks to get what you need.
Searching based on Error CodesA useful way to use the power of computing and crowdsource
problems with little effort would be to search based on error codes. This could incorporate contextual information about files and the way libraries are set up to build a library of solutions that can be tied directly to problems and allow for minimal searching.
Future Strategies