City of LA Personnel Department Mobile Application Team 02 1.

Slides:



Advertisements
Similar presentations
Software Quality Assurance Plan
Advertisements

GAI Proprietary Information
1 Samples The following slides are provided as samples and references for the Quarterly Reviews Additional slides will be added.
Copyright © 2006 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
What is a project? Project Management Institute definition
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
CSE Senior Design II Test Planning Mike O’Dell Based on an earlier presentation by Mike O’Dell, UTA.
Development plan and quality plan for your Project
LA Commons Upgrade of Website ARB Team 01. Name Role Hualong Zu Project Manager Qihua WuLife Cycle Planner Taizhi LiRequirements Engineer Huaiqi WangPrototyper.
Introduction to Information System Development.
TRR ARB Presentation Women at Work Website Redesign.
The Design Discipline.
Healthy Kids Zone Team Introduction Chad Honkofsky 2.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
TEAM’S STRONG/WEAK POINTS David Wiggins – Remote Student 1.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
LECTURE 1 What does a Business Analyst do? IFS 231 Business Analysis.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
Software System Engineering: A tutorial
City of Los Angeles Personnel Department Mobile Application Team 02:Shreya kamani Anushree Sridhar Pattra Thongprasert Abhishek Trigunayat Travis Jones.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Elockbox Team08 Fall2014 Jian Lei Role(s): Project Manager / Builder Da Lu Role(s): Prototyper / System/Software Architect Cheng Role(s):Feasibility Analyst.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
Healthy Kids Zone Team Operational Concept Description Xu Zhang 2.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
 SAP Public Sector and Education, 10/26/2015, Slide 1 The University of Tennessee Change Management Business Blueprint.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
Systems Analysis and Design in a Changing World, Fourth Edition
SnapValet ARB Team Test Plan & Cases Molly Karcher 2.
Lecture 2 –Approaches to Systems Development Method 10/9/15 1.
University of Southern California Center for Systems and Software Engineering 577 process CSCI 577a Software Engineering I Supannika Koolmanojwong Mobasser.
State of Georgia Release Management Training
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
11 BlackProfessionals.net DCR ARB Presentation Team 6 December 1, 2014.
V-Shaped Software Development Life Cycle Model. Introduction: Variation of water fall model. Same sequence structure as water fall model. Strong emphasis.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
University of Southern California Center for Systems and Software Engineering RDCR ARB CS 577b Software Engineering II Supannika Koolmanojwong.
LA Personnel Department Mobile Application Team 02: SHREYA KAMANI - Project Manager ANUSHREE SHRIDHAR - Software Architect DIVYA REDDY - Requirements Engineer.
Prof. Shrikant M. Harle.  The Project Life Cycle refers to a logical sequence of activities to accomplish the project’s goals or objectives.  Regardless.
... Transform young lives through Music
Cash Doctor 3.0 Mobile Application
ShareTheTraining TRR ARB Presentation Team 11
DCR ARB Presentation Team 5: Tour Conductor.
TEAM 15 Joint Educational Project ONLINE PLATFORM
EIN 6133 Enterprise Engineering
Manfred Huber Based on an earlier presentation by Mike O’Dell, UTA
City of LA Personnel Department Mobile Application
Diabetes Health Platform
E-Lockbox DCR ARB Client: Living Advantage, Inc.
1 Making you aware CS577a 17Fall Team 04.
Team 07-Fuppy Krupa Patel Adil Assouab Yiyuan Chen(Kevin)
Diabetes Health Platform
Farmworkers Safety System
SOCCER DATA WEB CRAWLER
Chapter 1 (pages 4-9); Overview of SDLC
Mission Science By Team 07.
CSCI 577b Tasks and Activities
A Global Trojan Solution
ARB Schedule Locations
CS 577b Software Engineering II -- Introduction
CS577a Software Engineering ARB #2 Workshop
Family Proud TRR ARB Presentation
Team 7- SCRIPTONOMICS Advanced movie script analytics made simple
Transition Readiness Review
Transition Readiness Review
Team 7- SCRIPTONOMICS Advanced movie script analytics made simple
Presentation transcript:

City of LA Personnel Department Mobile Application Team 02 1

Requirements & OCD 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 and/or text message for reminding when that position open 3

New Requirement 4

Updated Boundary System Diagram 5

Updated Element Relationship Diagram 6

Test Plan and Cases 7

Test Strategy Unit testing Integration testing System testing* (waiting for information from clients) Core Capabilities Drive-through Requirement Traceability Acceptance testing 8

Test Cases TC-01Intuitiveness of UI TC-02 Search existing jobs TC-03 View open jobs TC-04 View job descriptions TC-05 Subscribe for notification TC-06 Create/update user profile details TC-07 Receive notification for open jobs TC-08 Process Neogov RSS feed TC-09 View LAPD jobs 9

Requirement Traceability Matrix 10

Test Resources Personnel: All members participate, with tester leading the process and IV&V verifying and validating results Computing resource: Computers, Android devices, iOS devices, server, internet Other: RSS feed and /text message service 11

Test Schedule 12

Architecture 13

Use Case diagram 14

Hardware Component diagram 15

Software Component diagram 16

Deployment Diagram 17

Sequence diagram - Subscription 18

Sequence Diagram: User Profile 19

Sequence Diagram: Notification 20

Class Diagram 21

Interface Class diagram 22

Artifacts and Information diagram 23

COTS Selection Phonegap To create an app for Android and iOS. Uses HTML, CSS and Javascript to create an hybrid application (web based and native application). Prototyped for Android and iOS. 24

Prototype 25

Home Screen OldUpdated 26

Subscription OldUpdated 27

Open Job OldUpdated 28

Life Cycle Plan 29

Roles and Responsibilities Shreya Kamani - Project Manager Anushree Shridhar - Implementer Pattra Thongprasert - Implementer / Trainer Abhishek Trigunayat - Implementer Travis Jones - Tester William Everton - IIV and V 30

Plan for 577b 31

32

33

Feasibility 34

Risk Assessment 35

Definition of Done · Complete code implementation · Pass every criteria in all test cases · Documentation of code and configuration must be complete for future client reference · Client must be trained for product transition and maintenance · Application adheres to quality guidelines set by both the Android and Apple marketplace · All final deliverables and complete manuals deliver to clients 36

Quality Focal Point 37

Traceability Matrix Capability GoalsRequirementsUse CasesTest Cases OC-1 List jobsWC_2374 WC_2378 WC_2380 WC_2382 UC-02 View open jobs UC-03 Search all jobs UC-04 View job descriptions TC-02 Search existing jobs TC-03 View open jobs TC-04 View job descriptions OC-2 Send notificationsWC_2370 WC_2377 UC-06 Notifications for job openings UC-07 Process Neogov RSS feed TC-07 Receive notification for open jobs TC-08 Process Neogov RSS feed OC-3 Subscription to jobsWC_2373 WC_2383 UC-01 Create/update user profile UC-05: Subscribe for notifications TC-06 Create/update user profile details TC-05 Subscribe for notifications OC-4 View LAPD jobsWC_3055UC-08 View police department jobsTC-09 View LAPD jobs 38

CONFIRMEDIN_PROGRESSRESOLVED FCR ARB4311 DCR ARB3942 Currently2060 Tasks Resolved Average Days Open Average Hours Std Dev Hours Estimated September ±2.6 October ±5.0 November ±2.1 December January ±1.1 February873*6.4±0.8 Metrics 39

Burndown 40

Team Strong and Weak Points +Team Cohesion Our team has worked together now for nearly 6 months now. We are leveraging on each others strengths and learning to assist when teammates need help. +Experience Our team now has more experience with the project. We have a better understanding of the problems at hand and how solve them. -Scheduled Break The scheduled break between CSCI 577A and 577B has caused an interruption of progress. Our momentum in our tasks have since improved, but this did affect our productivity momentarily. -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. 41

Questions? 42