TimeOP - Diploma Project Presentation


Published on

Workplace productivity is a key performance for any business employing knowledge workers. However, with the increasing amount of content made available online, computer users are often distracted from fulfilling their roles in respective business processes and are constantly drawn to unproductive, time-consuming activities. On the other hand, the resources needed for increasing amount of jobs often are online, thus making the restriction or complete banning of Internet access an unfeasible solution for business-owners and managers. Moreover, as shown in (Coker, 2009), allowing up to 15% of time for leisure browsing at the office can actually improve overall productivity by 9%.
While other solutions for tracking worker activity exist, they often overload managers and system administrators with immense lists of visited websites for each user, making it almost impossible to discern who is productive and who isn’t. Moreover, existing solutions such as keylogging and screenshot retrieval often risk to needlessly sacrifice the users’ right to privacy in order to measure productivity
TimeOP is built to automatically asses productivity over the whole set of used application, presenting only relevant data and conclusions to authorized parties. Additionally, user privacy is protected to a large degree since private content, such as passwords, typed text and conversations with third parties is never acquired, stored or revealed.
Therefore, the presented solution does not disrupt the users’ workflow, protects user privacy, while providing managers, business-owners and even the users themselves with relevant conclusions and visualizations on productivity.
Moreover, TimeOP aims at surrounding workplace productivity into a competitive metric, rather than just enforcing manager-surveys-employee mindset. As suggested in (Kompier Michiel, 1999), having a centralized surveillance authority in the workplace increases perceived stress and lack of privacy. Through various information sharing policies, TimeOP opens up activity data within the team environment, thus raising awareness without causing additional stress.
The current thesis aims at analyzing existing solutions, emphasizing their strengths and weaknesses and building a solution which is qualitatively superior, focusing on solving specific real world problems. Ever since the beginning of the project, we have adopted an easily extensible architecture, so that TimeOP data can be securely made available to other services through a REST API. Realizing the importance of data privacy, a significant part of the development effort has been directed toward right management and sharing policies that guarantee complete isolation between independent users. In order to maximize the commercial potential of this project, the user management component has built-in support for handling subscription types, payment gateway instant notifications, and account upgrading and downgrading policies.
In the rest of the thesis we’ll present the major components that allow for TimeOP business processes to run correctly.

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

TimeOP - Diploma Project Presentation

  1. 1. TimeOP: Automated System for PC Activity Tracking and User Productivity Analysis<br />Bachelor Presentation Session - July 2011<br />BogdanBocșe<br />bogdan@timeop.com<br />
  2. 2. Content<br />The Problem<br />The TimeOP Solution<br />TimeOP Architecture<br />Reporting Features<br />Implementation Challenges<br />Data Acquisition<br />Billing and Payment<br />Current Status<br />Conclusions<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />2<br />
  3. 3. The Problem<br />Workplace distractions for employees using a PC<br />Poor accountability for computer time at the office<br />Decreasing productivity of “knowledge workers”<br /> Low efficiency in delivering tasks<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />3<br />
  4. 4. The Problem<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />4<br />Equilibrium<br />People who do surf the Internet for fun at work — within a reasonable limit of less than 20% of their total time in the office — are more productive by about 9% than those who don't.<br />15%<br />
  5. 5. The TimeOP Solution<br />Measures time and involvement spent on applications (including web apps, pages)<br />Classifies as productive / distracting<br />Real time, non-intrusive, web compliant<br />Integrates team and project management<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />5<br />
  6. 6. TimeOP Architecture<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />6<br />C#<br />CSS3<br />HTML5<br />PHP<br />PHP<br />jQuery<br />PHP<br />MySQL<br />
  7. 7. TimeOP Architecture<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />7<br />
  8. 8. Reporting Features<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />8<br />
  9. 9. Reporting Features<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />9<br />
  10. 10. Implementation Challenges<br />Data Acquisition<br />Detecting the active (“on top”) process <br />Acquire active URLs from browsers<br />Capture the title of the active window<br />Count keyboard and mouse interactions<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />10<br />
  11. 11. Billing and Payment<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />11<br />
  12. 12. Billing and Payment<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />12<br />
  13. 13. Current Status<br />800+ users<br />14.000+ tracked hours<br />500 tracked hours a week<br />Deployed on-premises on customers’ servers<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />13<br />
  14. 14. Current Status<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />14<br />
  15. 15. Conclusions<br />Effective tool for tracking staff performance<br /> Measuring involvement, not only time spent<br />Web compliant, mobile compatible<br /> Innovative solution to an existing problem<br />10.07.2011<br />Bachelor Presentation Session - July 2010<br />15<br />