Content deleted Content added
Tags: Mobile edit Mobile app edit |
Reverted 1 edit by 190.99.107.218 (talk): Broken english |
||
(48 intermediate revisions by 31 users not shown) | |||
Line 1:
'''Employee scheduling software''' [[automated planning and scheduling|automates]] the process of creating and maintaining a [[Schedule (workplace)|schedule]]. Automating the scheduling of employees increases productivity and
==Purpose==
A theoretical underpinning of an employee scheduling problem can be represented as the [[Nurse scheduling problem]], which is [[NP-hard]]. The theoretical complexity of the problem is a significant factor in the development of various software solutions. This is because systems must take into account many different forms of schedules that could be worked, and allocate employees to the correct schedule.<ref name=":2">{{cite journal | last1 = Weber
== Transitioning to employee scheduling software ==
Prior to employee scheduling software companies would use physical mediums for tracking employee hours and work schedule. This then gave rise to data storage forms that later by the 80s were compatible with computer programs and software. These forms however never actually scheduled the employees, it just kept track of the employees work week, hours, and prior work schedules. This then gave way to the idea of employee scheduling software, which would be an all
===Punch cards===
The earliest form of automated employee scheduling and managing of employee hours was the
===Magnetic tape===
During the 1960s, the punched card was gradually replaced as the primary means for data storage by magnetic tape, as better, more capable computers became available. [[Mohawk Data Sciences Corporation|Mohawk Data Sciences]] introduced a magnetic tape encoder in 1965, a system marketed as a keypunch replacement which was somewhat successful, but punched cards were still commonly used for data entry and programming until the mid-1980s when the combination of lower cost magnetic disk storage, and affordable interactive terminals on less expensive minicomputers made punched cards obsolete for this role as well.<ref>Aspray (ed.), W. (1990). Computing before Computers. Iowa State University Press. p. 151. {{ISBN|0-8138-0047-1}}.</ref> However, their influence lives on through many standard conventions and file formats.<ref>Lubar, Steven (1993). InfoCulture: The Smithsonian Book of Information Age Inventions. Houghton Mifflin. p. 302. {{ISBN|0-395-57042-5}}.</ref>
===Auto-scheduling and intelligent rostering===
In the 2010s, the wide adoption of mobile devices and the rise of 3G, 4G, and 5G networks<ref>{{Cite web|url=https://www.emarketer.com/Article/eMarketer-Updates-Worldwide-Internet-Mobile-User-Figures/1015770|title=eMarketer Updates Worldwide Internet and Mobile User Figures - eMarketer|website=www.emarketer.com|language=en|access-date=2018-11-11}}</ref> worldwide has made it possible to approach the task of scheduling differently. In the last decade, many software solutions have sprung up to make the lives of business owners and managers easier and less burdensome.
The first wave of solutions helped small business owners to schedule, manage, and communicate with their employees in a more streamlined way. The newer way of solutions go a step further, leveraging machine learning and are being built on even newer cloud technologies.{{citation needed|date=November 2018}} The need for automation and intelligent rostering in workforce management will continue to grow as society's heads into a gig economy.<ref>{{Cite web|url=https://www.naco.org/featured-resources/future-work-rise-gig-economy|title=The Future of Work: The Rise of the Gig Economy|website=NACo|language=en|access-date=2018-11-11}}</ref>
== Complexity ==
Algorithms are used within the employee scheduling software in order to determine not only who is working, but also the specific jobs and tasks required of the workers. The system still must be monitored, and any further issues with assigning of specifics is done manually.<ref name=":3">{{cite journal | last1 = Robidoux
==Features==
Although employee scheduling software won't necessarily improve [[business practices]] by itself, it does automate typically tedious business administration. It can also have positive effects on aspects of the business indirectly, including [[employee engagement]], [[employee retention]],<ref>{{cite web|title=Study Finds Nearly Half of U.S. Hourly Workers Would Take Pay Cut for Influence Over Work Schedule|url=https://finance.yahoo.com/news/study-finds-nearly-half-u-130000213.html|publisher=Business Wire May 2019}}</ref> and lowered labor costs. By providing management with large amounts of data, this software can assist management in making decisions and automatically create a work schedule that fits as many constraints as possible.<ref>
*[[Gantt chart]] or calendar view of the schedule
*Approve employee requests for time off
* Reduce unproductive workforce due to over scheduling<ref name="NYT102812">{{cite news|title=A Part-Time Life, as Hours Shrink and Shift|url=https://www.nytimes.com/2012/10/28/business/a-part-time-life-as-hours-shrink-and-shift-for-american-workers.html|
* Use weather forecasts to predict staffing needs<ref name="NYT102812" />
* Days off scheduling
Line 31 ⟶ 37:
* Templates to roll out shift plans over medium term
* Interface to payroll and/or management accounting software<ref name="workforceasset" />
* Ability to easily identify unassigned shifts.<ref name="workforceasset">{{cite book|last1=Disselkamp|first1=Lisa|title=Workforce Asset Management Book of Knowledge|publisher=John Wiley & Sons, Inc|isbn=9781118420508|date=2013-03-20}}<!--|
* Ability to create reports for [[invoicing]] and payroll.<ref name="workforceasset" />
* Manage the task of [[automation]] and [[data collection]].
* Workplace analysis<ref>{{cite journal | last1 = Stedman
* Mobile application integration
* Interface agents<ref name=":4" />
== Future trends ==
As the modern workplace becomes more complex, it is likely that rostering will need to be more flexible to cater to more individualistic preferences.<ref name=":0" /> Artificial intelligence also looks to play a bigger role in scheduling software, requiring less oversight by management to correct issues.<ref name=":4" />
==See also==
* [[Appointment scheduling software]]
* [[Automated planning and scheduling]]
* [[Field service management]]
* [[Gantt chart]]
* [[Meeting scheduling tool]]
* [[Schedule (workplace)]]
* [[Time tracking software]]
* [[Timesheet]]
* [[Workforce management]]
*[[Applicant tracking system|Applicant Tracking System]]
*[[Rostering]]
==References==
|