ENHANCING ONLINE EXPERIENCES FOR Designing and Creating UI for Effectively Retrieving Job Applicant Profiles Jared Cheng, Sheng-yi (Sunny) Chou, and XianZheng Guo, MSIM Day Program, 2009 Job recruiters spend a fair amount of time and effort to select qualified candidates and contact them in recruiting process. A new system needs to be designed to overcome the challenges on current job search website, TalentSpring.com: • Recruiters must repetitively compose E-mails to candidates for different positions • Recruiters must recall details from many résumés • Recruiters, especially recruiters from big companies, must organize a large number of résumés in a systematic way Problem Statement & Objectives Design Planning Analysis • Business Objectives • Critical Success Factors • Project Planning • Parallel Design Process • Extreme Programming • Critical Path • Make Span: 110 days • Function Points Analysis: Complexity Calculation Description Low Mediu m High Total Inputs 2 2 0 14 Outputs 0 2 0 10 Queries 1 2 2 23 Files 0 0 3 45 Program Interfaces 1 3 1 36 TUFP 128.00 APC (PCA) 1.93 TAFP(FP) 247.04 LOC(our language:HTML) 3705.60 Effor(P.M)assume our project is embedded 17.34 Schedule (month) 6.23 Full time (# people) 2.78 We use function points analysis to control the scope and resource allocation of our project. Special Thanks To: Bryan Starbuck, CEO, TalentSpring; Dr. Efthimis N. Efthimiadis, iSchool, UW, Dr. Karine Barzilai-Nahon, iSchool, UW, and all contributors and participants of our usability testing Acknowledgment The Sequence Diagram illustrates how recruiters interact with the system n the new workflow, and how the system responds to user as feedbacks. We then know what functions and features should be included on each web pages, how many pop-up windows should be created, and what content should be included on each webpage (pop-up windows) so recruiters can complete their tasks. The activity diagram illustrates the new workflows of the new design when the three new use cases were incorporated into the site’s original functions. With the new design, the recruiters will work more efficiently and effectively by reducing time on typing E-mails and sending e-mails to multiple job candidates. Who uses the system, Who uses system, what will it do, where and when will the system be used? Use Case Diagram Sequence Diagram Activity (Swimland) Diagram • Decision Tree of User Behaviors: • Activity-on-node Network : Read Resumes page: When a user clicks on “search résumés”, if the resume is loaded from job board such as Monster.com, it will lead to this page List of Resumes page: When a user clicks on “search résumés”, it will lead to this page Email Candidate page (2): When the selected résumés are loaded from a limited or secured social networking website, such us LinkedIn, it will lead to this page that helps the user to find the candidate contact information through other job searching websites Email Candidate page (1): When a user wants to send an E-mail to contact a potential candidate or to create an E-mail template, it will lead to this page Implementation & Solution • System Implementation Web Page Building: HTML, Java Script User Feedback and Graphical Design Refinement • Installation Conversion Strategy Training Plan Support Plan • Operation System changed to reflect changing conditions System obsolescence • Collecting User Feedbacks • Persona (Linda) & Scenarios • Defining Problems and User Needs • Analyzing Functions & Features • Developing 3 Use Cases, a new workflow, and a new message sequence Three Use Cases: 1. Creating E-Mail Templates 2. Selecting Multiple Candidates to Send E-mails 3. Managing Résumés