Software Engineering Software Requirements Slide 1 Software Requirements Software Engineering.
Software Project Management Slide
-
Upload
ting-yin -
Category
Technology
-
view
435 -
download
0
Transcript of Software Project Management Slide
A software Application Project by: Group B
Ting Yin Subash Acharya
Sandra SimonssonPradeep Dibba
To: Prof Ezam MohammedManaging S/W Dev Projects(PROJ -584)
19Apr2015
Overview
Company Overview
The PTS Car Rental Group was first formed in early 2014.
The rental car’s traditional type of rental system that does not allow automatic updates of vehicle information.
It is extending its service to online solution.
Common customers include individual members, business professionals or foreign travelers. Customers may also include insurance representatives.
Project Overview
A Car rental software application
Web based solution for a rental car company intended to help maintain fleet, track fleet maintenance, track customer sales and customers reservations online
It will allow the rental car business to attract and retain more customers while increasing profit.
Six months project with a budget not to exceed $200,000.
Project Charter
Milestone Gather Client Information and Requirements
3/23/15
Develop Project Charter 4/10/15Complete Project Scope 5/4/15Develop Functional Architecture 5/18/15Develop External Specifications 6/4/15Develop Application Design 6/30/15Evaluate user acceptance 8/5/2015Client Approval 9/16/15
Constraints Contractual obligations,
Software quality and actual technology level.
May appear in architectural design of the application.
Application system has to match the client’s browser.
Hardware and software purchase compatibility.
Final product and customer version must match.
BudgetEstimated Labor 116,000
Software User Licenses 34,000
Estimated Equipment 50,000
Total Estimate 200,000
Project Scope
Objectives Increase profit by increasing
points of sales (online). Ensure fleet maintenance can be
tracked online Improve customer satisfaction Increase efficiency of business by
managing transactions online. Customer online reservations More transparent Business
Activities Reduce errors from manual errors Reduce labor costs
Assumptions Requirements will not change in the
near future. There will not be any version
related issue or incompatibility issues among components.
There will be a proper back up plan in place to ensure that system never shuts down for any reason.
Budget will not be exceeded.
Gantt Chart for PTS Rental Application
Resources ID Resource Name WBS Type Material Label Initials Group Max. Units Std. Rate Ovt. Rate Cost/Use Accrue At Base Calendar Code
1 Ting Yin Work T B 100% $50.00/hr $0.00/hr $0.00Prorated Standard2 Subash Acharya Work S B 100% $40.00/hr $0.00/hr $0.00Prorated Standard3 Pradeep Dibba Work P B 100% $40.00/hr $0.00/hr $0.00Prorated Standard4 Sandra Simonsson Work S B 100% $40.00/hr $0.00/hr $0.00Prorated Standard
Risk Management Plan
Risk Breakdown Structure
Communication PlanWHAT DUE WHEN METHOD OF
DELIVERYSENDER RECEIVER
Project Daily Status report (Daily project activities including risks, assumptions or any other issues in the project)
By 3 PM every day , except on date of group meeting
Email Project Manager Project team and project key stakeholders
Project Weekly status reports
Weekly once to be sent every Tuesday morning
Email Project Manager Project team and project key stakeholders
Project schedule highlighting the project work items, activities, and time
Weekly once to be sent every Tuesday morning
Email Project Manager Project team, project key stakeholders and project sponsors
Project Quality report (quality report highlighting the defect reports and project testing status)
Weekly once to be sent every Tuesday morning
Email Project Manager Project team, project key stakeholders and Quality Coordinator
Change control board, change request, and the change control
system
Stakeholders will make up the change control board and they will
be responsible for evaluating any process change made in the life
cycle of the projects
The use of change request can help the team member to
recommend for any changes to be done to the project.
The project owners and sponsors are the ones who develop the
change request forms and the process needed to develop and
submit any recommendation for changes that can directly impact
the critical path
Change Management
Functional Organizational Structure
Project team will come from the various
department within the software company
Functional organizational structure can offer a high
level of specialization
Job responsibilities and report directly straight to
the functional head.
The organizational structure can create better
accountability and effective communication among
team members
Team Structure One project manager is going to responsible for the overall project
The system analysts for configuring the hardware needed
The project tester for collecting data on the performance of the software
in a real car renting setting
The application developer is going to responsible for developing
software
The database analyst is going to responsible for developing the
database.
The business analyst is going to responsible for all project
documentation
System RequirementsSoftware Requirements
Z Operating server for dev/test/production environment
Window vista for developers machine Microsoft share point for internal communication LDAP servers for directory access in organization VPN Server for remote access WebSphere for application server Apache tomcat for web server Jenkins for continuous integration Oracle for database Integrity for version control Rational Software Architect for IDE HP ALM to track any issues html5, CSS, JavaScript, jQuery, Ajax for front end Java for programming language. Selenium for testing
Hardware Requirements
4 GB RAM 2.6GHZ processor CPU Intel motherboard Desktop or laptop for each employee
User Interface
UML Diagram for PTS Rental
ReferencesAnna Mar, (Mar 11, 2013) Retrieved from
http://management.simplicable.com/management/new/130-project-risks
Blue Bird Auto Rental System. (n.d.). Retrieved from: http://www.contact.barsnet.com/Car-Rental-Software-Capterra
Cloud Based Car Rental Software. (n.d.). Retrieved from: http://www.asaprent.ca/?gclid=CjwKEAjwoZ-
oBRCAjZqs96qCmzgSJADnWCv8y45WHqx9qsyhZjkc_umpg2vmHTn0CtW0N-wupc-i_hoCl5zw_wcB
Danilo, Augm (2007). Retrieved from
https://danilogurovich.wordpress.com/2007/08/12/software-engineering-constraints-taking-responsiblity-and-delivering/
Douglas Hughey, (2009) Retrieved fromhttp://www.umsl.edu/~hugheyd/is6840/waterfall.html
Enterprise car rental, (Mar 14, 2015) Retrieved fromhttp://www.enterprise.com/car_rental/home.do
Hertz Car Rental, (Mar 14, 2015) Retrieved from
https://www.hertz.com/rentacar/productsandservices/productsandservicesRegions.do
IBM as of 21Mar2015 Retrieved from: http://www-01.ibm.com/support/docview.wss?uid=swg27038218
Patricia L. Ferdinandi, (Dec 14, 2001) Retrieved from
http://www.informit.com/articles/article.aspx?p=24470&seqNum=5
Richard E. (Dick) Fairley (Feb,2009), Managing & Leading software Project, IEEE Computer Society Publications
Richard E.(Dick) Fairley. (2009). Managing and Leading Software Projects. Wiley-IEEE Computer Society Press.
Rent Centric (On-Demand Vehicle). (n.d.). Retrieved from: http://www.rentcentric.com/
Navotar. (n.d.). Retrieved from: http://www.capterra.com/car-rental-software/spotlight/119277/Navotar/Navotar