310 likes | 427 Vues
City of Los Angeles Personnel Department Mobile Application. Team 02: Shreya kamani Anushree Sridhar Pattra Thongprasert Abhishek Trigunayat Travis Jones William Everton. 1. TRR Outline. 1. Introduction 2. Demo of Initial Operational Capability - Abhishek and Anushree
E N D
City of Los Angeles Personnel Department Mobile Application Team 02: Shreya kamani Anushree Sridhar Pattra Thongprasert Abhishek Trigunayat Travis Jones William Everton 1
TRR Outline 1. Introduction 2. Demo of Initial Operational Capability - Abhishek and Anushree 3. Test Cases, Procedure and Results - Travis 4. Quality Focal Point - William 5. Support Plan - Anushree 6. Summary of Transition Plan - Pattra 2
System Purpose Mobile application that provides • Critical information to applicants interested in employment opportunities with City of LA • Allow users to subscribe to a specific job • The system will send notification via email and/or text message for reminding that the position is open 3
Test Procedures • Testing done by team tester • Acceptance testing done by client at CCD 11
Test Cases 12
Test Results • Bugs found: • #1264: unable to return from LAPD site • #1265: user profile refresh • #1266: case-sensitive search • #1292: “Back” button for iOS • Concerns: • List results in alphabetical order 13
Metrics 16
Burndown 19
Lessons Learned Benefits of Feedback Sessions The team did not utilize group feedback sessions to share lessons learned. In many agile software development teams, these feedback loops provide a way for the team to learn as a whole and as individuals. Scheduling is Difficult Students have different classes, assignments, and personal lives. Working around each others’ schedules is paramount for cohesive teamwork. Scheduling in advance provides all parties with time to prepare and plan for the next milestone. Communication Every team can stand improvement for better communication. Since the entire team is not collocated in Los Angeles, it is even more important that we have clear discussions regarding tasks and intent. Software Effort is Difficult to Estimate As engineers, we often times underestimate the effort required in a task. Our team has done a good job at evolving their task estimations, which has helped in planning and scheduling. 21
Support Plan • The system has been tested locally by the development team and it is working. • Unfortunately we will be unable to test the system on a live environment has it will take time to receive permission to deploy. • Deployment and further bug fixes will be the responsibility of the client. • We will provide a system admin manual to assist in this process. 23
Transition Concerns • Development team was notified that the transition on real site at Personnel IT department couldn’t be done as scheduled. • The system must be reviewed by City of LA Board before deployment. The review process - unknown period and details • Development team will deliver all the final deliverables to clients along with the manual for deployment so that client’s staff would be able to do it after the decision has been decided. 24
Transition Strategy • Delivery method depends on clients preference (Discuss in TRR ARB session). • All deliverables will be made into physical products and deliver to client on the decided date. • All deliverables will be uploaded on Team website. Client will be provided with the link to download. Available until 2nd May 2014. 25
Hardware Preparation • The decision on installing the existing server or purchase of a new server would depend on the executive board’s decision and policies. • Staff would require around 6 to 8 hours to prepare the hardware. If the hardware were existing and being reused the preparation time would be minimal. • The IT department will get the necessary approvals for hardware installation from the concerned authorities. 26
Software Preparation • The packaging of software would be in form of EAR/JAR/WAR (Enterprise Archive, Java Archive, Web Archive) and script files • Open source except for the database (DB2) • Android IDE and Xcode • The IT department will get the necessary approvals for software installation from the concerned authorities. 27
Site Preparation • DB2 must already be installed on the server • If the system will be installed on the existing server, the server needs to be backed up before doing the transition • Must have at least one computer that has access to internet and installation server. • IT department would be responsible for the security on the site. The server should be protected by a password at all times and only an administrator should have access to it. 28
Additional Documents & Activities • System Administrator Manual • Source Code Baselines including comments in the source files • Training • 04/01/14: Overview of server application and mobile app • Upon request - Discuss in TRR ARB session 30
Thank You 31