Development Process Visualization and Project Management
|
|
|
- Kelly Michael Lyons
- 10 years ago
- Views:
Transcription
1 Development Process Visualization and Project Management V Yuichi Arita V Noriyasu Nakayama V Yutaka Awata (Manuscript received May 31, 2006) The environment surrounding enterprises is complex and rapidly changing. To supply superior products at the optimum timing and achieve continuous evolution, enterprises must clearly visualize and manage complex product development processes by considering the quality, cost, speed, and environment. To address these needs, we have initiated two activities that focus on the level of process maturity based on Capability Maturity Model Integration (CMMI). The first activity is for standardizing new development processes with low maturity to obtain a certification of environment friendliness. The second activity is for handling existing development processes with high maturity. In this paper, we describe these two activities and introduce project management tools that support project tasks such as progress management. 1. Introduction The need to increase the speed of product development and reduce costs is more acute than ever. To meet this need while maintaining a high level of design quality, development project management and repetitive optimization of development processes have become more important. In conventional development, workflow errors due to insufficient sharing of development process information and communication errors due to inadequate information management often occur. This paper introduces Fujitsu s technology for development innovation for solving problems such as workflow errors and communication errors. 2. Analyzing and solving problems We think that projects can be classified into two types. Some projects, for example, LSI development projects, have a high maturity and a well-established design flow. On the other hand, some projects have a low maturity, for example, new projects without a well-defined process flow. We therefore started handling projects according to their process maturity by using the Capability Maturity Model Integration (CMMI) concept 1) (Figure 1). The development flow of a low-maturity project (level 1 in Figure 1) is frequently changed, and as a result, the person in charge is not aware of important project details. To avoid this problem, the development flow of such projects must be established as soon as possible by adjusting the mutual interest of persons responsible for development processes and by repeating trails for increasing the number of concurrently executable tasks. Establishing such an optimal operation flow can greatly improve the development flow. On the other hand, in projects having a high maturity (level 2 or higher), the development flow is not frequently changed, and as result, the person in charge has a much better understanding of the project. In these cases, there must be a plan for collecting execution history information for statistical analysis and evaluation of FUJITSU Sci. Tech. J., 43,1,p (January 2007) 97
2 Maturity level Level 2 or higher Level 1 Characteristics of process The process is planned, and its management procedures are established and observed. There are no systematic development/management processes. Figure 1 Characteristics of processes in each maturity level. development process execution results and for reviewing the process. The load on the manager and person in charge during project execution can be reduced by automating project tasks such as product management. Task omissions can be prevented by performing system checks. In this paper, we describe how IT tools are used in the two types of problem-solving approaches described above. In Section 3, as examples of low-maturity project handling activities, we describe some environment-handling process standardization activities. These activities are performed to efficiently build new environment evaluation/ verification processes into existing development processes. Because these new processes have a low maturity, they require a highly adaptable support environment. In Section 4, as examples of high-maturity project handling activities, we introduce some working group (WG) activities for the analysis, evaluation, and process review of a project that terminated in the repetitive optimization of a development process. In Section 5, we introduce some project management tools for supporting project operations such as product management. 3. Handling new process with low maturity This section describes the environment evaluation process that is applied to acquire the EcoLeaf environmental label for a product. 2) EcoLeaf is a type III environmental labeling program that is promoted by the Japan Environmental Management Association for Industry (JEMAI). It makes quantitative product information that has been calculated using Life Cycle Assessment (LCA) publicly available. Initially, Fujitsu s EcoLeaf environmental label acquisition activities were low-maturity activities with many unclear points. We predicted the following problems regarding these activities: 1) The evaluation process would be short and understaffed because it would be performed during the busy product development period. 2) The evaluation procedure and standards were unclear. 3) The input/output information needed for operations was unclear. 4) Many departments would be involved in these activities, making the relationships between those departments, the information types, and the information transfer timing unclear. 5) The persons in charge of product development participate in the evaluation process a maximum of three times a year, and the development process does not mature outside of these participation periods. Needless to say, the predicted schedule of environmental label acquisition was determined, but there was not enough time to define the evaluation process and construct the appropriate support system in advance. To solve these problems, we reviewed the evaluation process and the relationship between the evaluation process and product development process in parallel with the label acquisition activities. We also advanced the support system development so items that reduce the required person-hours more effectively were developed earlier. Figure 2 shows an outline of the visualization system as viewed from a user when the development process has advanced considerably. 98 FUJITSU Sci. Tech. J., 43,1,(January 2007)
3 Entry (cover) - What step did the operation advance to? - What operation should I perform? - How should I perform it? - What should I submit? Workflow (table of contents) Process and explanations of findings (body) Related information (real data) Standard documents VPS data Depart ment A Depart ment B Depart ment C Depart ment D Discussions about findings Figure 2 Overview of visualization system. Users access this system via a Web browser and select the item they want to visualize. The visualization system supplies a function for checking and registering the process information, details of each step, current progress status, relation to other departments, related standard information, and process-associated technical knowledge and findings. Using this function, the user can visualize the whole process and understand what needs to be done, what information is needed, who has that information, what tool to use, what standard to reference, what products to pass to the next process, and to whom the products should be passed. We used the Virtual Products Simulator (VPS), 3),4) which we had already used to develop virtual products in product development processes. The product data was therefore improved and used as evaluation data for obtaining the EcoLeaf label. As a result, the VPS data for design verification can be used as environmental label acquisition data without modification and therefore without an increase in work. To support continuous growth, it is important to inherit and utilize technical knowledge. However, effective inheritance of technical knowledge is difficult to achieve. This system enables technical knowledge and findings to be associated with the processes and VPS data. This association can be made in both directions; that is, technical knowledge can be checked using process information and process information can be checked using technical knowledge. The authors participated in the environmental evaluation activities as well as the process review and system development. When we found useful technical information during the evaluation, we registered it as technical knowledge, and if possible, improved the process and added new FUJITSU Sci. Tech. J., 43,1,(January 2007) 99
4 systems. When one cycle of the environmental label acquisition process terminated, the accumulated technical knowledge and the new processes that were developed to improve the product were reviewed to create a template for future activities for higher efficiency and standardization. Processes were reviewed by referencing the workflow shown in Figure 2, which is similar to an activity diagram of Unified Modeling Language (UML), and the Design Structure Matrix (DSM). 5) The mutual association of the workflow with the DSM created a new simulation function that enables effective analysis from both the work side and information side, which is not possible in a conventional system. These activities were executed for up to 10 cycles. Compared with the first cycle of the activities, we acquired effective results; that is, the person-hours needed to acquire the EcoLeaf environmental label were reduced by a factor of from 10 to 20. In the future, we will further improve the processes by enhancing the quantitative analysis functions. In the above activities, we added new tools and improved the system in parallel with the process improvement. This was possible because the authors participated in the work and the system structure was appropriate for technical knowledge inheritance and flexible support of process changes. The following explains the function and structure for creating a visualization system that effectively supports process changes. To quickly follow process changes, it must be possible to quickly change the visualization system according to changes in the development process. To achieve this, the basic architecture of the visualization system was divided into three layers: the legacy layer, rectification layer, and visualization layer (Figure 3). The legacy layer of the visualization system comprises the existing system group. Although it is unrealistic to restructure the existing IT resources at each process change, new processes and business models can be handled by arranging the necessary information on the rectification layer and by slightly changing the environment and tools on the visualization layer. The rectification layer is used to arrange and process the information received from the legacy and visualization layers. The rectification layer is a platform for associating with the existing system and for absorbing changes. It has a function for effectively utilizing VPS data and processes the VPS data, integrates it with the information received from the legacy layer, and passes the resulting data to the visualization layer. The visualization layer visualizes the processes, products, and technical knowledge. Because this layer is separated from the rectification layer, new functions with different data display techniques can be easily structured. In the example of acquiring the EcoLeaf environmental label, information association between systems is visualized using a process-based approach. Needless to say, the same effective system architecture can be used when information from the new system as well as the existing system is necessary. By devising the architecture mentioned above, we realized a visualization system that inherits technical know-how and knowledge and is very robust against process changes. 4. Handling high-maturity development processes In a high-maturity field, the design flow and design know-how can be saved as implicit knowledge by individuals and departments. However, if the project is executed by two or more departments or the associated departments have different development processes, workflow errors and communication errors are liable to occur. To evaluate the development process after a project is terminated, necessary information must 100 FUJITSU Sci. Tech. J., 43,1,(January 2007)
5 Visualization layer Development process improvement and standardization Rectification layer Association of 3D data with information Legacy layer Existing system group Figure 3 Visualization system consisting of three layers. be continuously collected from the beginning of the project by using the same metrics conditions. To solve the above problems and establish a more efficient development process, we started the Development Process Innovation WG. This WG checks the development processes of departments, creates a template of the standard development process, and creates an efficient development process from the template. The goals of this WG are as follows: 1) Efficient project starts by using the standard development process definitions 2) Repetitive optimization by evaluation and improvement of development process at project completion 3) Uniformizing the design quality of project products 4) Evaluation, introduction, and expansion of new design tools Because the development process depends on the type of product to be developed, it is usually necessary to form sub-wgs. Some examples of sub-wgs are: 1) The Application Specific Integrated Circuit/ Field Programmable Gate Array (ASIC/ FPGA) Development WG 2) The High-Speed Electrical Installation Design WG 3) The Software/Firmware Development WG In the ASIC/FPGA Development WG, various operations were divided and assigned to individuals and later combined with each other. The operations were, for example, defining the products, including intermediate products in the development process; creating a checklist of items in each design process; creating the design-quality information items to be collected; and creating an operation standard for problem management and bug management. The Software/Firmware Development WG operated in the same way, but used a development process in which each project could support different development techniques, for example, the waterfall note 1) and agile techniques. note 2) Especially, note 1) note 2) A conventional development technique in which processes are sequentially executed. A new development technique in which development is repeated to cover changes. FUJITSU Sci. Tech. J., 43,1,(January 2007) 101
6 the Software Development WG already knew project management techniques such as CMMI and Project Management Body of Knowledge (PMBOK) 6) and used them aggressively. In discussions in the sub-wg, it was sometimes found there were project management techniques common to different types of development products, for example, development process definitions that were common to hardware and software. To use common techniques such as using the standard functions of the project management tools (explained in the next section), a function addition was proposed to the Tool Enhance WG. Development processes are created as electronic files in a format suitable for import to the project management tools. Therefore, the development processes created by the Development Process Innovation WG can be immediately applied to projects. That is, as long as the project management tools are used, the person in charge of project work will advance operations according to development processes in which conventional product development know-how is built. These development processes are the same as those requested by the person in charge of project management. The project management tools save historical data, including project quality information. The Development Process Innovation WG analyzes terminated projects and reviews the development process definitions. The development processes are optimized continuously as shown in Figure 4. The uniqueness of each department is later added by customizing the standardized development processes. If the uniqueness is effective and can also be widely used in other departments, the uniqueness should be incorporated in the standard development process. 5. Introducing project management tools We developed a Web-application project management system that supports development process execution (Figure 5). If the Development Process Innovation WG only creates a standard development process as necessary documents, the load on the persons in charge of a project is very heavy. We considered it necessary to introduce the project management tools (shown in the lower half of Figure 5) to maintain and improve the development quality and increase the development efficiency. The project management system is used by closely associating with the activities of the Development Process Innovation WG. That is, this system manages development requirements, Project execution Development process library Application Development Process Innovation WG Update Collecting quality information, etc. Figure 4 Optimizing development processes. 102 FUJITSU Sci. Tech. J., 43,1,(January 2007)
7 Project management definition section (equivalent to project plan) Project management tools Input/output Workflow management system Operation procedure checklist Design flow Manuals Problem/bug management system Project management tools Figure 5 Structure of project management system. test items, risks, and products during the product life cycle from specification creation, development, and shipping to maintenance. This system also supports error management, cause analysis, and process analysis at project completion. A project is started by inputting the project management definitions, which are equivalent to the project plan requested by the project manager (upper half of Figure 5), to the project management tools (lower half of Figure 5). The Development Process Innovation WG supplies the template of the project management definitions (upper half of Figure 5). The project management tools can be used for hardware or software design according to the above definitions. The main functions of the project management tools are as follows: 1) Unified management of products according to workflow 2) Customization at workflow execution 3) Problem management and bug management 4) Progress management The project management tools feature the following: 1) Visualization of development processes 2) Support of concurrent operations 3) Prevention of omissions of problem management and bug management and requests for quick handling of specific tasks 4) Collection of progress data without putting a load on persons in charge 5) Linkage with existing tools 6) Compatibility with the development technical knowledge of the Fujitsu Group Because the project management function is added to the appropriate workflow management function for development work, a one-stop service window is created. Flexible expansion into Fujitsu Group activities is enabled by these management functions and extensive customization. We have applied the Development Process Innovation WG activities to various LSI development projects. Their targets are to maintain and improve the design quality and increase the available development/management person-hours by 10%. 6. Conclusion This paper introduced two problem-solving approaches based on project maturity level that increase development efficiency while simultaneously improving the development quality. Development process visualization and project management were challenging goals that could only be achieved by defining the development process in collaboration with the person in charge of product development and by supporting product development by using IT systems. For expansion into Fujitsu Group activities, the development process had to be easy to use without placing a load on the person in charge of operations and also make it easy to collect progress/quality information. The system had to be built so that both the project manager and the persons in charge would benefit. We will improve Fujitsu s total product development capacity, design quality, and development efficiency through continuous activities and thereby improve our customers level of satisfaction. FUJITSU Sci. Tech. J., 43,1,(January 2007) 103
8 References 1) CMMI Models and Modules. 2) K. Fuse et al.: Evaluation of Notebook and Desktop Personal Computer through the EcoLeaf Type III Environmental Label. Proceeding of EcoDesign 2005, 2005, p-29, CD-ROM. 3) Y. Arita et al.: Fujitsu Virtual Product Simulator (FJVPS). (in Japanese), FUJITSU, 51, 5, p (2000). vol51-5/paper03.pdf 4) Y. Arita et al.: 3D Environment-Conscious Design System. Proceeding of EcoDesign 2001, IEEE Computer Society, 2001, p ) Tyson R. Browning: Applying the Design Structure Matrix to System Decomposition and Integration Problems: A review and New Directions. IEEE Trans. Eng. Manag., 48, 3, p (August 2001). 6) Project Management Institute: A Guide to the Project Management Body of Knowledge (PMBOKGuide). (2000). Yuichi Arita, Fujitsu Ltd. Mr. Arita received the B.S. and M.S. degrees in Mechanical Engineering from Meiji University, Tokyo, Japan in 1987 and 1989, respectively. He joined Fujitsu Ltd., Kawasaki, Japan in 1989, where he has been engaged in development of IT systems for mechanical engineers. He is a member of the Information Processing Society of Japan. [email protected] Noriyasu Nakayama, Fujitsu Ltd. Mr. Nakayama received the B.S. degree in Electrical and Electronic Engineering from Tokyo Institute of Technology, Tokyo, Japan in 1994, and the M.S. degree in Information Science from Japan Advanced Institute of Science and Technology, Ishikawa, Japan in He joined Fujitsu Ltd., Kawasaki, Japan in 1996, where he has been engaged in research and development of LSI design methodology. [email protected] Yutaka Awata, Fujitsu Ltd. Mr. Awata received the BS degree in Electronic Engineering from Ehime University, Matsuyama, Japan in He joined Fujitsu Ltd., Kawasaki, Japan in 1982, where he has been engaged in research and development of LSI design methodology and LSI design. He is a member of the Institute of Electronics, Information and Communication Engineers (IEICE) of Japan. [email protected] 104 FUJITSU Sci. Tech. J., 43,1,(January 2007)
Power Noise Analysis of Large-Scale Printed Circuit Boards
Power Noise Analysis of Large-Scale Printed Circuit Boards V Toshiro Sato V Hiroyuki Adachi (Manuscript received July 6, 2007) Recent increases in digital-equipment operation frequency and decreases in
Application of Knowledge Management to System Development
Application of Knowledge Management to System Development V Kazuo Hosono (Manuscript received February 6, 2006) Fujitsu is currently undertaking the project advocated by PMI Co. of the U.S. based on PMBOK
Standardization of Development Process and Additional Efforts Focusing on Web Application Development
Standardization of Development Process and Additional Efforts Focusing on Web Application Development V Ryoko Saito V Satoru Okiyama V Fusami Hirai (Manuscript received March 14, 2006) In this time of
Grid Middleware for Realizing Autonomous Resource Sharing: Grid Service Platform
Grid Middleware for Realizing Autonomous Resource Sharing: Grid Service Platform V Soichi Shigeta V Haruyasu Ueda V Nobutaka Imamura (Manuscript received April 19, 2007) These days, many enterprises are
Three Stages for SOA and Service Governance
Three Stages for SOA and Governance Masaki Takahashi Tomonori Ishikawa (Manuscript received March 19, 2009) A service oriented architecture (SOA), which realizes flexible and efficient construction of
Mechanical Design Platform on Engineering Cloud
Mechanical Design Platform on Engineering Cloud Yuichi Arita Naoyuki Nozaki Koji Demizu The Fujitsu Group is always using leading-edge information and communications technology (ICT) and building an integrated
General Design Information Management System: PLEMIA
General Design Information Management System: PLEMIA Yoshitaka Iida Hideto Murata Seiichi Kamata PLEMIA is a tool that realizes a management solution concept for Fujitsu s product lifecycle management
IT Infrastructure of Data Center Services Based on ITIL
IT Infrastructure of Data Center Services Based on ITIL Kazuo Tomoda Fujitsu s data center services have been received favorably by customers and are growing steadily. As customers businesses become more
Fujitsu s DFX Application
Fujitsu s DFX Application V Yukio Sekiya V Hideaki Takahashi (Manuscript received May 26, 2006) Improvements in product design are conventionally made after the start of massproduction, followed by reductions
Improvement of Software Quality and Productivity Using Development Tools
Improvement of Software Quality and Productivity Using Development Tools V Hideo Abotani V Tomoki Shiratori V Kouji Sasaki V Masaki Tonomura (Manuscript received March 24, 2006) Information systems, which
XBRL Processor Interstage XWand and Its Application Programs
XBRL Processor Interstage XWand and Its Application Programs V Toshimitsu Suzuki (Manuscript received December 1, 2003) Interstage XWand is a middleware for Extensible Business Reporting Language (XBRL)
What is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
Disaster Recovery Feature of Symfoware DBMS
Disaster Recovery Feature of Symfoware MS V Teruyuki Goto (Manuscript received December 26, 2006) The demands for stable operation of corporate information systems continue to grow, and in recent years
New Web Application Development Tool and Its MDA-Based Support Methodology
New Web Application Development Tool and Its MDA-Based Support Methodology V Yasuyuki Fujikawa V Takahide Matsutsuka (Manuscript received February 11, 2004) Web applications are ubiquitous on the Internet,
Development of Enterprise Business Application Software by Introducing Toyota Production System
Development of Enterprise Business Application Software by Introducing Toyota Production System V Tsutomu Sekimura V Tomiko Maruyama (Manuscript received March 28, 200) Fujitsu Applications, Ltd. (FAP)
Engineering Cloud: Flexible and Integrated Development Environment
Engineering Cloud: Flexible and Integrated Development Environment Seiichi Saito Akira Ito Hiromu Matsumoto Eiji Ohta Nowadays product development must be done speedily and in a way that can respond to
Chapter 4 Software Lifecycle and Performance Analysis
Chapter 4 Software Lifecycle and Performance Analysis This chapter is aimed at illustrating performance modeling and analysis issues within the software lifecycle. After having introduced software and
Achieving Integrated IT Service Management
Achieving Integrated IT Service Management V Akihiko Sakurai (Manuscript received January 22, 2007) Increasingly, IT Infrastructure Library (ITIL) practices are being adopted to improve the quality of
Audio Coding Algorithm for One-Segment Broadcasting
Audio Coding Algorithm for One-Segment Broadcasting V Masanao Suzuki V Yasuji Ota V Takashi Itoh (Manuscript received November 29, 2007) With the recent progress in coding technologies, a more efficient
Provisioning Technology for Automation
Provisioning Technology for Automation V Mamoru Yokoyama V Hiroshi Yazawa (Manuscript received January 17, 2007) Vendors have recently been offering more products and solutions for IT system automation
High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features
UDC 621.395.31:681.3 High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features VTsuneo Katsuyama VAkira Hakata VMasafumi Katoh VAkira Takeyama (Manuscript received February 27, 2001)
Fujitsu s Activities for Universal Design
Fujitsu s Activities for Universal Design V Kimitaka Kato V Akihiro Iwazaki (Manuscript received October 7, 2004) The demand for universal design (UD) is growing worldwide. Particularly, in the information
Operation Efficiency Improvements for IT Infrastructure through Runbook Automation Technology
Efficiency Improvements for IT Infrastructure through Runbook Automation Technology Hiroaki Ito Enterprises have been consolidating their servers within on-premises data centers to optimize their entire
Network Sensing Network Monitoring and Diagnosis Technologies
Network Sensing Network Monitoring and Diagnosis Technologies Masanobu Morinaga Yuji Nomura Takeshi Otani Motoyuki Kawaba (Manuscript received April 7, 2009) Problems that occur in the information and
Release & Deployment Management
1. Does the tool facilitate the management of the full lifecycle of Release and Deployment Management? For example, planning, building, testing, quality assurance, scheduling and deployment? Comments:
How to Write a Software Process Procedures and Policy Manual for YOUR COMPANY
How to Write a Software Process for YOUR COMPANY 1. Introduction MicroTools is proposing to assist YOUR COMPANY in improving the existing software process. The purpose of this project is to both improve
Achieving Robust Designs through Quality Engineering: Taguchi Method
Achieving Robust Designs through Quality Engineering: Taguchi Method V Shuji Takeshita V Tetsuo Hosokawa (Manuscript received June 1, 26) Development processes must be constantly reviewed to quickly provide
Service Delivery Platform Technologies
Service Delivery Platform Technologies Takafumi Chujo Masafumi Katoh Akira Chugo Hisayuki Sekine (Manuscript received April 8, 2009) The penetration of broadband networks is playing a key role in bringing
Fujitsu s Activities for Quality Assurance
Fujitsu s Activities for Quality Assurance V Masahiro Sakai V Akihiko Nagakura V Naoko Goto (Manuscript received July 10, 2007) Fujitsu s basic policy is to use advanced technologies for providing products
Home Gateway Enabling Evolution of Network Services
Home Gateway Enabling Evolution of Network Services V Tomohiro Ishihara V Kiyoshi Sukegawa V Hirokazu Shimada (Manuscript received July 3, 2006) Broadband access services have spread rapidly and are now
How To Improve User Interface Design In An Ema System
Human-Centered Design in Medical Fields V Noriyoshi Ando V Naoki Nakano V Natsuko Tohyama (Manuscript received November 7, 2008) This paper introduces Fujitsu s human-centered design approaches to reduce
unless the manufacturer upgrades the firmware, whereas the effort is repeated.
Software Validation in Accredited Laboratories A Practical Guide Gregory D. Gogates Fasor Inc., 3101 Skippack Pike, Lansdale, Pennsylvania 19446-5864 USA [email protected] www.fasor.com Abstract Software
Release and Deployment Management Software
( Bron: ITG, Integration Technologies Group; zie ook blz 13) (Service Transition) Release and Deployment Management Software 1. Does the tool facilitate the management of the full lifecycle of Release
Practice of M2M Connecting Real-World Things with Cloud Computing
Practice of M2M Connecting Real-World Things with Cloud Computing Tatsuzo Osawa Machine-to-Machine (M2M) means connecting many machines with a management center via wide-area mobile or satellite networks
QUALITYMATE FOR LOAD TESTING
QUALITYMATE FOR LOAD TESTING QualityMate suite of tools enables organizations to industrialize the software development process providing support for different process activities like Requirements Management,
High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC
High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC Masahiro Matsuda Kazuki Matsui Yuichi Sato Hiroaki Kameyama Thin client systems on smart devices have been attracting interest from
Case Studies of System Architectures That Use COBOL Assets
Case Studies of System Architectures That Use COBOL Assets V Haruhiro Okishima (Manuscript received March 27, 2006) The Common Business Oriented Language (COBOL) was developed as a programming language
Elite: A New Component-Based Software Development Model
Elite: A New Component-Based Software Development Model Lata Nautiyal Umesh Kumar Tiwari Sushil Chandra Dimri Shivani Bahuguna Assistant Professor- Assistant Professor- Professor- Assistant Professor-
Cloud Computing Based on Service- Oriented Platform
Cloud Computing Based on Service- Oriented Platform Chiseki Sagawa Hiroshi Yoshida Riichiro Take Junichi Shimada (Manuscript received March 31, 2009) A new concept for using information and communications
Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
Solution Concept for Public Libraries: One Library
Solution Concept for Public Libraries: One Library Keisuke Nakatsuka Yoshio Akagi Yuko Shimizu Fujitsu has been engaged in the public library market for over 30 years. With all-around support that covers
Traffic Management Solutions for Social Innovation Business
Traffic Management Solutions for Social Innovation Business Hitachi Review Vol. 63 (2014), No. 1 51 Tatsuya Shimizu Yusuke Shomura, Dr. Eng. Hirofumi Masukawa Yukiko Takeda OVERVIEW: The spread of smartphones
Implementation of Environmental Management Based on ISO14001
Implementation of Environmental Management Based on ISO14001 V Mitsugu Satou V Seiji Kawaguchi (Manuscript received March 9, 2005) To implement Environmental Management, by which environmental activities
Business white paper. Best practices for implementing automated functional testing solutions
Business white paper Best practices for implementing automated functional testing solutions Table of contents Contents 3 Introduction 3 Functional testing versus unit testing 4 The pros and cons of manual
Software Engineering. Christopher Simpkins [email protected]. Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 16
Software Engineering Christopher Simpkins [email protected] Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 16 Software Engineering Definition 3.2760 from ISO/IEC/IEEE 24765:2010(E)
Private Cloud Using Service Catalog
Private Cloud Using Service Catalog Takahiro Nakai Enterprises are centralizing their in-house systems at data centers to reduce the total cost of ownership by using fewer servers and less power. However,
Quality Assurance for Stable Server Operation
Quality Assurance for Stable Server Operation Masafumi Matsuo Yuji Uchiyama Yuichi Kurita Server products are the core elements of mission-critical systems in society and business and are required to operate
High-Speed Information Utilization Technologies Adopted by Interstage Shunsaku Data Manager
High-Speed Information Utilization Technologies Adopted by Interstage Shunsaku Data Manager V Hiroya Hayashi (Manuscript received November 28, 2003) The current business environment is characterized by
Software Configuration Management Plan
For Database Applications Document ID: Version: 2.0c Planning Installation & Acceptance Integration & Test Requirements Definition Design Development 1 / 22 Copyright 2000-2005 Digital Publications LLC.
Revolutionizing System Support in the Age of Electronic Medical Records
Revolutionizing System Support in the Age of Electronic Medical Records Toshihiro Sakurai To allow its customers to use electronic medical record (EMR) systems with peace of mind, Fujitsu began providing
The Role of Information Technology Studies in Software Product Quality Improvement
The Role of Information Technology Studies in Software Product Quality Improvement RUDITE CEVERE, Dr.sc.comp., Professor Faculty of Information Technologies SANDRA SPROGE, Dr.sc.ing., Head of Department
CS 1632 SOFTWARE QUALITY ASSURANCE. 2 Marks. Sample Questions and Answers
CS 1632 SOFTWARE QUALITY ASSURANCE 2 Marks Sample Questions and Answers 1. Define quality. Quality is the degree of goodness of a product or service or perceived by the customer. Quality concept is the
LivePoplet: Technology That Enables Mashup of Existing Applications
LivePoplet: Technology That Enables Mashup of Existing Applications Akihiko Matsuo Kenji Oki Akio Shimono (Manuscript received January 29, 2009) We have developed LivePoplet, a technology that allows the
1. Software Engineering Overview
1. Overview 1. Overview...1 1.1 Total programme structure...1 1.2 Topics covered in module...2 1.3 Examples of SW eng. practice in some industrial sectors...4 1.3.1 European Space Agency (ESA), software
SAS in clinical trials A relook at project management,
SAS in clinical trials A relook at project management, tools and software engineering Sameera Nandigama - Statistical Programmer PhUSE 2014 AD07 2014 inventiv Health. All rights reserved. Introduction
Fujitsu Enterprise Security Architecture
Fujitsu Enterprise Security Architecture V Tetsuo Shiozaki V Masayuki Okuhara V Nobuo Yoshikawa (Manuscript received November 9, 2006) Recently, there has been a growing need for enterprises to respond
NTT DATA Big Data Reference Architecture Ver. 1.0
NTT DATA Big Data Reference Architecture Ver. 1.0 Big Data Reference Architecture is a joint work of NTT DATA and EVERIS SPAIN, S.L.U. Table of Contents Chap.1 Advance of Big Data Utilization... 2 Chap.2
Network Virtualization for Large-Scale Data Centers
Network Virtualization for Large-Scale Data Centers Tatsuhiro Ando Osamu Shimokuni Katsuhito Asano The growing use of cloud technology by large enterprises to support their business continuity planning
Do you know? "7 Practices" for a Reliable Requirements Management. by Software Process Engineering Inc. translated by Sparx Systems Japan Co., Ltd.
Do you know? "7 Practices" for a Reliable Requirements Management by Software Process Engineering Inc. translated by Sparx Systems Japan Co., Ltd. In this white paper, we focus on the "Requirements Management,"
WebSphere Business Modeler
Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration
Software Engineering Question Bank
Software Engineering Question Bank 1) What is Software Development Life Cycle? (SDLC) System Development Life Cycle (SDLC) is the overall process of developing information systems through a multi-step
Design principles in Test Suite Architecture
Design principles in Test Suite Architecture InSTA 2015 (International workshop on Software Test Architecture) Graz, Austria 2015/4/13(Mon) Nishi, Yasuharu The University of Electro-Communications, Japan
System Management and Operation for Cloud Computing Systems
System Management and Operation for Cloud Computing Systems Motomitsu Adachi Toshihiro Kodaka Motoyuki Kawaba Yasuhide Matsumoto With the progress of virtualization technology, cloud systems have been
Power Supply and Demand Control Technologies for Smart Cities
Power Supply and Demand Control Technologies for Smart Cities Tomoyoshi Takebayashi Toshihiro Sonoda Wei-Peng Chen One of the missions of smart cities is to contribute to the environment and reduce social
Approach of Applying Design Technology to System Development Process: From HCD to UX Design
Approach of Applying Design Technology to System Development Process: From HCD to UX Design Hideo Zempo Toshio Ogawa It is important that the practice of Human-Centered Design (HCD) is widely understood
The Software Life Cycle. CSE 308: Software Engineering
The Software Life Cycle CSE 308: Software Engineering 1 Life Cycle Models A software life cycle model represents all of the activities and work products necessary to develop a software system Life cycle
Media Cloud Service with Optimized Video Processing and Platform
Media Cloud Service with Optimized Video Processing and Platform Kenichi Ota Hiroaki Kubota Tomonori Gotoh Recently, video traffic on the Internet has been increasing dramatically as video services including
FUJITSU Transformational Application Managed Services
FUJITSU Application Managed Services Going digital What does it mean for Applications Management? Most public and private sector enterprises recognize that going digital will drive business agility and
