Building a universal command line
Kloudi Demo
Kloudi is a platform for developers to connect tools from which they gather information for debugging. The platform helps retrieve information from these different tools , builds context around errors and suggests fixes. It was essentially a smart engineering workflow tool.
Build Process
1
Meet users, understand their day-to-day routine and problems and build a persona.
2
Define use cases and user stories and test concept of the product through narrative walkthroughs.
3
User testing flows on staging environment with users in their work environment where they use the platform.
4
Employing observational tools like Fullstory to observe user behaviour and conduct user tests on live product and improve interface.
UI Whys
1
Central search bar to replicate industry semantics of command line and universal standard of search.
2
Horizontal scroll vs Vertical scroll as users found it easier to use. Also prioritisation of info to be viewed by user was better
3
Conversational commands similar to those used by users in command line like ls bugs so intent is mapped to both NL and command line utterances.
4
Addition of progress bar to show system status to user so that they know where they are in the bug resolution process.