Upgrading an academic IS from a prototype to a product
Abstract
Scaling-up a web-based academic IS developed in-house from one school to all the schools in the university implies upgrading the software from a prototype to a product. In the present case this has been done by revising the software in order to make it configurable in three directions: the definition of which functionalities are active in each school; the specification of local user access policies; and the design of a visual identity in the website. Keeping the set of local configurations updated through releases requires a specific migration tool.
Full text
!"#!$% !" #"$ !& ' !"#$%"!#$& '(() * %"!#$& +', - . . . . ... . / . . . " '((0 $1 - 21 $ " 2 3444 !#5 -!6-. " 7 # $. ') 8 # %'9 "&. - 1. . ( )& %& 1 !. . . : . . . / . . .. 6 . 6 . . ./
8. 6 . .. -. %"!#$& . "!#$ 6 . . .. . ;-77-. # < 7 . *+,! = 1. 2 % '&. . . - *. .. . ;! %2& . .. "'- %& % 3& . . . /- . .1 "3
* . . >? / . . . . 8 . * . @ . . .. $ABCA.8 +3, .6 . 6 . < 2A . . < 2A <. . < 2A . @ / . %& . "D!6 * % & . <. D. . - #7A . .. ../ . . .#7A :@ - CA . CA . " . / 2 1 *. . . #7A . . . 1 * $/' $/3 $/D E9DF E$ :$
.6 / . 1 .. 6 . %. . . & . 6. . 6 :@ -&& .. . " . . * . %9&. . - . %. . & CA " 6. - 7 E $ . % & . 6 "9 !. CA . E . . <.9. . 1. > ? .
$ E $ $ ;$ ;$ ". E$ ;$ "8 E 8 E ; 8 8 :$ .. 6 E . . 7 . . 1 - 6 CA . . . ;$ 6 %&. . 6 %& - 6 . . . "G$ - 1 . . G) . .
")$ . * .. 6 " . ./6. - 1 ) . 6 . 6 . <. . 6 .& 1 . * 6 1. . 6 . 1 6 . . . E E . . . . +D, -F. %& . - . . . . . E #7A EE /:@ "F -6 0. '. 0%'& -
.. 8. . - 0. . . .! /&+0 / <. 1& - . 6 1 / 8 . : . . . 6 . .. .1 . 6 . 58# #$. +& +', ; :. AH 2 7 >; 2 # ?. ! " #$! ! ! %" #$! &!! ' #()&**. !. ". %'(((& BBBBIIJIK)0(0 %34494G4'& +3, "LM.-L8.AH2 7. ; : > : * $ * E?. *" &!!! !! #$! (!+ &!! ' #()& ,--. -. 5. %344D& BBBBIIJIK(3)( %34494G4'& +D, L N >: * * ?. 57.9G).@54FDGF'34'0.%344D&