Industrial Project: Winter 2011-2012 A License Management Application Supervised By : Nir Orlev, BMC...
-
Upload
gerald-chase -
Category
Documents
-
view
215 -
download
0
Transcript of Industrial Project: Winter 2011-2012 A License Management Application Supervised By : Nir Orlev, BMC...
Industrial Project: Winter 2011-2012
A License Management Application
Supervised By : Nir Orlev, BMC Software
Done By : Afik Avnon, Dmitriy Rudnik
Introduction
Large Organizations: Have many employees and computers. Purchase all kinds of software. Manage many software licenses.
Managing licenses is not a trivial task.
A license management & analysis tool is required.
Goal
To develop a prototype for a SaaS that will handle the license management task.
Assigning license to employee.Retrieving license from an employee.Receive renewal alerts.Updating license validity upon renewal.Produce different kinds of reports and graphs :
Licenses by expiration date. Licenses by company business unit. Licenses by employee. Licenses by software.
Project Scope
Research: Learn about Groovy, Grails, LDAP and research types of software licenses.
Design: UI and report presentation.
Development: Code a prototype for SaaS license management.
The project is a POC. Not a fully operational product!
Methodology
Grails for RAD of client-server app.
LDAP to access an organizations employee directory.
Three short agile development cycles.
SQL LDAP
License management Tool
User Admin
Browser
Milestones7/11 – Kickoff Meeting
8/11 – Research and Design Cycle.
27/11 – First Development Cycle.
18/12 – Midway Presentation Mockups and Design. Demo of basic features.
25/12 – Second Development Cycle.
15/1 – Finalizing.
22/1 – Final Presentation.
Risks
A full support for all license types may be hard to achieve.
Some features may be too complicated for the project's time-line.
Due to the project being a POC, such features will be scoped-out.
Deliverables
A working version deployed on a web server.
Project’s Code.
Documentation.
An application Demo.
Summary Presentation.