Intranet as a vehicle and a platform for Process Improvement
Roberto Delmiglio - Sergio Scotto di Vettimo Siemens Information and Communication Networks S.p.A. – Communication on Air – Mobile Radio, Milano - ITALY Francesco Basili - Gualtiero Bazzana - Giannino Zontini Onion S.p.A., Brescia - ITALY
Communications Protocol The ability to connect and communicate between networks and individual desktop devices. File Transfer The ability to transfer files between point-to-point locations. Mail The ability to provide direct point-to-point communication between individuals or groups. Web Browsing The ability to provide access to information on a one to many basis, on demand. Terminal Emulation The ability to access existing infrastructure applications. User Interfaces The ability to deliver the increasing technical complexity to the desktop in a transparent, seamless and intuitive manner.
Internet technologies are actually extremely well suited for developing internal corporate information systems - the Intranets. In fact, Internet technologies are much more relevant and exploitable within a local LAN, right now, than over much slower, dial-up access routes associated with typical home-access to the Internet.
Within the early Intranet adopters, the application of this hot technology is being typically used as follows:
1. Publishing corporate documents Along with oft-mentioned human resource guides, these documents can include newsletters, annual reports, maps, company facilities, price lists, product information literature, and any document which is of value within the corporate entity. This is one area where significant cost control can be achieved as well as much more efficient, timely and accurate communication across the entire corporate organization.
2. Access into searchable directories Rapid access to corporate phone books and the like. This data can be mirrored at a Web site or, via CGI scripts, the Web server can serve as a gateway to back-end pre-existing or new applications. This means that, using the same standard access mechanisms, information can be made more widely available and in a simpler manner.
3. Corporate/Department/Individual pages As cultures change within organizations to the point where even each department moves towards their own individual mission statements, the Internet technology provides the ideal medium to communicate current information to the Department or Individual. Powerful search engines provide the means for people to find the group or individual who has the answers to the continuous questions which arise in the normal day-to-day course of doing business.
4. Simple GroupWare applications With HTML forms support, sites can provide sign-up sheets, surveys and simple scheduling. As the Intranet technologies continue to evolve, the press have been positioning the technologies as alternatives to major GroupWare applications (e.g. Lotus Notes) to such a point that this type of rhetoric only serves to cause confusion as to the appropriateness of each area of technology. As always, it is not black and white. The Intranet technology can be used to complement or as an alternative to such GroupWare products. It all becomes a matter of scale, cost, timescale, openness and taste.
5. Software distribution Internal Administrators can use the Intranet to deliver software and up-dates ‘on-demand’ to users across the corporate network. This will continue to gain momentum as new technologies such as Java become more widely available from Sun, which will allow the creation and transparent distribution of objects on-demand rather than just data or applications.
6. Mail Although email has been seen as being a ‘killer application’, its uses have tended to be limited and over-complicated. With the move to the use of Intranet mail products with standard and simple methods for attachment of documents, sound, vision and other multimedia between individuals, mail is about to be pushed further forward as a simple, de facto communications method. Mail is essentially individual to individual, or individual to small group, communication. With the emergence of Web technology, there are now better and more appropriate tools for one-to-many communication which historically is where mail systems have been over-burdened and over-burdening to the point of reducing their effectiveness.
7. User Interface The Intranet technology is evolving so rapidly that the tools available, in particular HTML, can be used to dramatically change the way we interface with systems. There will be a significant debate, which will shortly hit the streets, which will question ‘Graphical User Interfaces (GUIs) vs. End User Comfortable Interfaces’ . At the beginning of the 90’s, the industry was deluged with the increases in productivity from GUI’s. However, no-one anticipated the converse loss of productivity by normal business users being able to access the wealth of functionality provided by Windows. The GUI has been defined by Microsoft as an iconic desktop. But, although this might be what technicians like - and like to believe it’s what users like - it is definitely not the interface that most business people are comfortable with. With HTML you can build an ‘End User Comfortable Interface’ which is only limited by the creator’s imagination. The beauty about using Intranet technologies for this is that it is so simple. Hitting a hyperlink from HTML does not necessarily take you to another page - it could ring an alarm, run a year end procedure or anything that a computer action can do. Microsoft’s Windows 3.x and Windows 95 created tremendous volumes of functionality, but individuals probably only need 5% of the total functionality. The other 95% causes support pain, headaches and disruption. Now, with the Intranet tools, you can paint reality in HTML and make an in-context and uniform front-end to all computer-based resources. In doing so, not only can you create interfaces that users can use and appreciate , you can also remove the 95% functionality and access to elements that specific users don’t need - getting rid of most of your headaches in one sweep.
Intranet technologies provide the tools, standards and new approaches for meeting the problems of today’s business world. The beauty about most of these technologies is that they are simple and, in their simple elegance, phenomenal power can be unleashed. Due to the fact that these technologies are still moving from adolescence to maturity, there are many rough edges. The route ahead, however, is being well-defined and the new generations of Intranet products designed specifically for corporate use will address these. Communication is the key to business success. Exploitation of the Intranet is the key to effective and efficient communications [1].
The SPI program started in May-June 1995 with a Software Process Assessment conducted by Siemens Central Research, Application Centre Software. The assessment highlighted a good maturity level for the software producing unit, given that SPI was already an established practice. The SPI Program is intended as a continuous effort, handled with a management-by-objective approach with milestones and quantitative results.
In order to ensure its success, the PI (Process Improvement) Project has been organized as:
Fig. FB.1 Software Process Improvement: the Intranet page
The Intranet developed services represent a necessary vehicle to improve both the software process management, the software development process and the project management. Intranet is also used as a channel to deploy most of the improvement actions established by the Process Improvement Steering Committee.
Fig. FB.2 The Siemens ICN ICM CA R intranet home-page
Figure FB.2 shows the Siemens ICN ICM CA R Intranet home page; starting from the home page it is possible to reach all the services and available documentation in terms of company mission, vision and organization, products, services and links to the other corporate internet and intranet sites. Referring to the services section, the Intranet offers links to several web-applications related to the following topics:
Fig. FB.3 The MEDAL home page
A careful security management through usage profiles is established; depending on the given permissions a MEDAL user can access to the service using a normal web browser performing one of the following actions:
The Software Quality Indicators can be analysed using two different modalities: in a Release oriented mode or an Indicator oriented mode.
The Release oriented mode allows the user to retrieve the values of all indicators pertaining to a specific Release of a Project, giving details of the monthly values; indicators which are collected at baselines, are reported only for the specific months in which an applicable milestone has been reached; graphic charts can be extracted for all indicators with evidence of Target and actual values.
The Indicators oriented mode allows the user to retrieve the values of a specified indicator for a Project, giving details of the monthly values (for applicable periods) in all the Releases for which the Indicator has been computed. Months are reported as absolute numbers starting from one, with indication of the first month for each Release. Also in this section graphic charts can be extracted for a specific Release as well as for all Releases.
As mentioned before, MEDAL is a repository for collecting, analysis and reporting of quantitative data from software development projects; some of the managed software related quality indicators are shown in the next figure.
Fig. FB.4 Historic Frozen value
Typical users of this environment are development teams, Integration Lines, System Test and Customer Service departments at Siemens ICN S.p.A. and Siemens AG that need copies of the official software loads. They access the environment via a standard browser (Netscape Navigator or Microsoft Internet Explorer) and can obtain exactly the software needed. The service is granted under access control restrictions.
Via the Software Load Delivery environment, the user has access to the executable loads of the Base Station Sub-System. Depending on the selected network element, the user can download software on the desired media, install software directly from the Intranet on his/her workstation or upgrade the software installation.
Fig. FB.5 Software Load Delivery
It is possible todownload software on three different kinds of media:
No need for knowledge of the CM tool commands, no need for knowledge of the CM structure, an easy access for users outside of Siemens ICN ICM CA R, and the platform/ editor independence realization are the high level goals reached by this tool.
The WATCH main features include:
Statistics reports, tracing the access made with respect to product, release, document type, user group action performed and type of search provide useful information on DB and Network loads.
As an example in the Fig. FB.6 the result of a basic search is shown. Referring to the Project BSC-LMT-TRAU, Release X.Y, WATCH shows that four items are available under the configuration management repository and classified as Feature Sheet Document.
Fig. FB.6 WATCH basic search result
Just as an example report the C Programming guidelines web section that contains all the company rules and recommendations, established at project level, that shall be followed by the programmers during the coding phase.
Fig. FB.7 The C Programming guidelines intranet page
The programmer, using this services, is able to easy retrieve the established rule for example the naming convention, file structuring, project specific definitions, code comments, file and function header fill templates, simply using its web browser. The users are also able to download the file and function header templates for an easy cut and paste within their own code.
Some of the lessons learnt are:
Gualtiero Bazzana (gb@onion.it): born in 1966, at university, he graduated with 110/110 and honour in Information Science at the University of Milan, in February 1989. His PhD won the special AICA award for topics related to quality in Information Technology. After working as software developer in a telecommunication company and as consultant/ manager in a consulting company he set-up ONION, where he is Partner/ Member of the Board and Business Management Director.
His activities cover two areas of interest: consulting - projects in software engineering for various industrial companies and research in the field of software quality and networking (especially in the Internet/ Intranet domain). He has co-ordinated several European Research Projects. Moreover, he has published a book: ("Software Metrics for Product Assessment", McGraw Hill, London, 1995, International Software Quality Assurance Series, ISBN 0-07-707923-X), contributed to 4 other books (in the last one he has been author of four chapters dedicated to Software Process Improvement; it has been published by IEEE Software) and published over 50 papers at international conferences on topics related to software quality and software testing.
Giannino Zontini (gz@onion.it) is 32 year old IT professional with 9 years of programming experience. Developed various packaged products in Oracle environment with particular reference to the ERP. Now specialising on Microsoft web technologies - ASP, DHTML, VBScript, JScript, XML, IIS, SQL Server etc. In recent years he’s specialized in designing Internet and Intranet systems developing Web based applications and interfacing databases to the Web primarily using Active Server Pages technology. Currently working as a software consultant for Onion S.p.A focusing on providing E-Commerce Solutions through the integration of SAP R/3 to Internet.
Roberto Delmiglio (roberto.delmiglio@icn.siemens.it) Sergio Scotto Di Vettimo (Sergio.ScottoDiVettimo@icn.siemens.it)
Siemens is a technical innovator, one out of every nine employees is assigned to research and development, a quality manufacturer of electronic products, from communications and information technology to healthcare, transportation, energy and power. Siemens Information and Communication Networks SpA designs, manufactures, markets and installs systems and equipment for public and private applications. In Italy and abroad it implements systems and networks on a turnkey basis.
Siemens Information and Communication Networks SpA is structured in five business areas: mobile networks, radio networks, optical fiber networks, multi-service networks and IP and Corporate Networks. The company is active, full-line, in every field of telecommunications.
The Mobile Networks Business Unit has the following mission:
ONION S.p.A., founded in 1994, is a privately owned company based in Italy offering advanced services in the Information Technology domain; the company is specialised in the field of ICT, SW technologies, consulting and ERP systems, always trying to keep a strong link between technology and business goals.
ONION S.p.A. is the head company of the ONION Group (www.oniongroup.com) that also includes:
All the other information have been extracted from technical documentation provided by Siemens Information and Communication Networks S.p.A