Software Development Industrialization by Process-Centered Style
|
|
- Alan Hutchinson
- 6 years ago
- Views:
Transcription
1 Software Development Industrialization by Process-Centered Style Jun Watanabe Tomiko Maruyama (Manuscript received November 11, 2009) Fujitsu Applications, Ltd. (FAP) was established in April 2004 as a development division based on Fujitsu s System Development Architecture & Support (SDAS) facilities with the mission of implementing SDAS and establishing/collecting development know-how. It is working on new technologies based on experimental and practical studies, including issues such as the separation of design and manufacture, the industrialization of software development, and the utilization of offshore resources. Moreover, by taking on the roles of a manufacturing factory and an experimental factory, FAP is promoting innovative production in the Fujitsu Group, including the development of technology from an on-site viewpoint, technology verification, and the establishment of methodologies for managing development. The software development industrialization effort can be regarded as a transition from an individually led development style to a process-centered systematic development style. This paper introduces our code of good practice for our autonomous improvement activities. This consists of four conventions and six mechanisms, which are described here with reference to actual results. 1. Introduction Fujitsu Applications, Ltd. (FAP) is a member of the Fujitsu Group that specializes in the development of applications. We are chiefly involved in the development of enterprise applications, which are systems used for the day-to-day running of ordinary businesses and public organizations. We specialize in the use of Java as a development language, and we mainly develop Web-based applications. Application development currently faces three challenges: rapidly developing large-scale, high-quality systems at low cost, reducing overall life-cycle costs of systems, including their maintenance and development, and establishing a methodology for large-scale, decentralized development to facilitate recruitment and reduce costs by taking into consideration both domestic and overseas activities. FAP acts as a factory for enterprise applications, which it develops and maintains with the aim of satisfying the quality, cost, and delivery (QCD) standards presented by customers. At the same time, by concentrating on in-house production by supporting FAP s role as an experimental factory in driving innovative production in the Fujitsu Group, we are taking on challenges such as developing techniques based on an on-site viewpoint, verifying those techniques, and establishing a methodology for development. In this paper, we explain our efforts to industrialize the software development process which is the central theme of innovative production by taking steps toward improving processes from an individually led development style to a systematic process-centered development style. We consider the following four viewpoints. 168 FUJITSU Sci. Tech. J., Vol. 46, No. 2, pp (April 2010)
2 1) Process-centered development method 2) Separation of design and manufacture, and document-centered development 3) Own-process completion 4) Streamlining Next, we describe the four conventions and six mechanisms that constitute the code of good practice for on-site autonomous improvement activities. These are introduced together with lessons learned and problems experienced on site, including examples and case data. 2. Software development industrialization FAP came to strongly acknowledge the importance of software development industrialization after finding that it is impossible to adapt to current demands using the development style of the general-purpose equipment era, where implementation concepts and technologies were jointly developed by development teams on the basis of each hardware vendor s architecture. As a result, the implementation technology was accumulated within each development team as tacit knowledge. On the other hand, current implementations such as Java are based on frameworks. This means that correct knowledge about the implementation technology is required not just by the development team but also by the system s designers. To develop a large-scale system in a short period of time, it is essential to obtain contributions from a large number of people. However, it is impossible to gather large numbers of highly skilled and stable personnel in a short period of time. In the FAP practice example, there was found to be a productivity difference of 5.5 times 1) even when project members received the same initial training. As a means of reforming things like the development style, implementation technology, and tacit knowledge architecture that depend on conventional high skill levels of specific individuals, we decided to turn our attention to industrialization. The aim of industrialization is to accurately adapt to diverse architectures (frameworks) and establish an orderly development style that does not depend on people. This is considered to be a means of aiming to reconfigure software production as a whole. 3. Dealing with industrialization Efforts toward software development industrialization at FAP 2) have been greatly influenced by the Toyota Production System (TPS). 3) In 2004, we had the opportunity to participate in a TPS on-site guidance meeting, where the participants became aware that there are many concepts that can be applied to the software development site, including the clarity and ease of comprehending the target settings. As a result, we decided to concentrate on the two efforts of human-centered and thorough elimination of waste, and we set out to establish production methods and improve them constantly. FAP s industrialization efforts are a step towards the improvement of processes from an individually led development style to a systematic development style. overviewed in Figure Process-centered development method They are A characteristic of the FAP production system is its use of a process-centered development method. As shown in Figure 2, FAP previously used a method that involved assigning jobs to people. The way of work depended on individual skill, so there was a big individual difference in productivity and the quality. On the other hand, process-centered work allocates jobs to standardized processes, so it is better able to bring about benefits such as eliminating individual differences, improving processes, and improving the standardization of work. In this way, it makes it easier to pursue overall optimization. However, this method requires skilled individuals to design processes, FUJITSU Sci. Tech. J., Vol. 46, No. 2 (April 2010) 169
3 FY 2004 FY FY 2007 FY 2008 Efforts April: Three conventions Sept 2005: Four conventions and six mechanisms Dec: Start of TPS implementation (continuation of autonomous on-site improvement) with particular regard to human-centered and thorough elimination of waste Individually led development style Systematic development style Offshore testing (extraction of issues) Separation of design and manufacture Industrialization of application development Full-scale offshore expansion Own-process completion Streamlining User interface design Finalize specifications with the customer Business systems engineering Streamlining Organization and comprehension of specifications Correct inconsistencies in the design documentation and check the level of completion FAP Industrialization of development Processes without non-value added,unevenness,and overburden Offshore Figure 1 Progress in software development industrialization at FAP. Individually led (work assigned to individuals) Individualized progress and quality Centered on individual skills, dependent on individuals Systematic adaptation (allocating processes to people) Process based on manufacturing processes Development for the execution of processes Mr. X Manager Leader Mr. Y Mr. Z Mr. X Mr. Y UC-N UC-3 UC-2 UC-1 Process A Process B Manufacturing process Manufacturing process design UC-3 Process C UC-1 UC-2 Mr. Z Process D For each use case (a) Conventional (b) Process-centered approach UC-1: Use case #1 Figure 2 Comparison of product development style at FAP. 170 FUJITSU Sci. Tech. J., Vol. 46, No. 2 (April 2010)
4 and there is an urgent need to cultivate human resources capable of performing this process design. Another issue with the process-centered approach is that it tends to increase the cost of project preparation such as determining the details of processes, standardizing tasks, and training personnel. It is also important to apply the same process repeatedly. 3.2 Separation of design and manufacture and document-centered development To operate a process, it is necessary to clearly separate design and manufacture. the past, many things had to be defined and done, including process definitions, and the work breakdown structure called WBS. Even today these items are still not reliably separated. With this factor taken into consideration, a style was devised whereby development proceeds while the designer and manufacturer conduct questioning and confirmation as required instead of inheriting the specifications from the same document or from clearly stated documents. Moreover, even in the conventional method of cultivating human resources by running apprenticeships, this sort of word-of-mouth transmission of specifications is achieved in the form of questions and eliminates opportunities for teaching abilities that promote understanding and writing skills that clearly express intentions in documents. At FAP, we are constructing a work process that first establishes a clear separation of design and manufacture and calls for documentbased handover as a basic requirement. Many people have pointed out this system s increased overheads and increased quantity of documentation and the imperfections in the transmission of specifications. However, we think that the separation of design and manufacture should be promoted by steadily overcoming those problems (that is, by minimizing overheads, reducing the amount of documentation, etc.). In 3.3 Own-process completion TPS includes the concept of own-process completion, whereby the quality of allocated processes is ensured to avoid any trouble in subsequent processes. To apply this concept to software development, we presume that each worker s quality responsibilities are made clear in the process subdivision and the separation of design and manufacture. If the quality responsibilities of each worker can be clearly stated, then it will become possible for each worker to work toward perfect quality in his or her own processes. In the case of processcentered development where a single program is handled by multiple individuals from design through to development, a thorough application of this concept is an absolute requirement for quality assurance. 3.4 Streamlining In TPS, the word flow has a special meaning. 4) By adhering to this concept in work processes that are also prescribed in software development, we can consider a streamlining process that involves minimizing stagnation and reworking in order to make assets flow in a predetermined process sequence and in a standard period of time. By extracting and correcting the factors that disturb the regular flow of the manufacturing process by causing stagnation and reworking, we can ensure that the smooth running of subsequent processes is guaranteed. Currently, a streamlining process is where the finalized specifications are determined and fully understood, and any inconsistency or ambiguity in the specification documents that is discovered during these stages is confirmed and corrected. To achieve efficient streamlining, consistency check tools have been maintained. In addition, the pattern of matrix type s design document have been maintained. 4. Four conventions At FAP, we have defined and implemented FUJITSU Sci. Tech. J., Vol. 46, No. 2 (April 2010) 171
5 four conventions and six mechanisms. These constitute a code of good practice for on-site autonomous improvement activities aimed at development process industrialization. The four conventions are used to raise the awareness of workers. 1) Measure labor in hours, not months In the Japanese software industry, the amount of work and the contract value have traditionally been calculated using the formula man-months unit-cost (i.e., the amount paid to one developer per unit time). This is akin to the concept of hiring people to be treated as objects and runs contrary to the humancentered approach of TPS. The unit of each process is time, and the smallest unit of time that is currently managed is 0.1 hours. The primary unit of cost is a few hundred thousand yen per man-month, but this corresponds to several thousand yen per hour, and changes in the on-site cost-consciousness lead to unnecessary cost-cutting. 2) Apply (record) work tickets correctly every day Accurate cost appraisals are straightforward in hardware development, but they can be difficult in software development. At FAP, we ascertain value by using work tickets, which have been used for many years at Fujitsu. 5) These tickets let us not only ascertain the value of projects but also analyze work and conduct on-site improvements. The important point is to record the work tickets every day. If work tickets are not recorded every day but are lumped together into longer time periods, then the costs obtained on the basis of these tickets will be less accurate. The operation of work tickets is also implemented in offshore development, where is implemented at the same level as in Japan. 3) Base discussions on data At the development site, subjective communication such as it will be finished soon or the quality is ok are widely used and are often an excuse for fudging. This causes the individuals concerned to hold different opinions about the current situation. To prevent this, it is essential that everyone uses the same objective data and the same scale measures when taking part in discussions. Ensuring that discussions are based on numerical data is a basic principle of engineering. 4) Store information in specified places and in specified forms We introduced the TPS idea of sifting and sorting into software development. The resulting merits are immeasurable. For example, if design documents are always stored in a folder with specified naming rules for any project, then it is possible for anyone analyzing the document to access the original data effortlessly whenever necessary. 5. Six mechanisms The software production system at FAP is specifically configured from six mechanisms, as shown in Figure 3. Of these, mechanisms 1 3 are for operating the actual development and maintenance, 4 and 5 are functions supporting these mechanisms, and 6 is a production system. Besides these mechanisms, there are overall systems such as a human resource system (skill ) and a cost system (work tickets), which function cooperatively. 1) Function scale In development using Java, there are many kinds of assets, and a framework is a prerequisite for software development. As a result, estimates based on the conventional scale estimate of the number of coding steps are judged to be impractical and have been completely replaced by estimates based on function scale measurements using the function scale method. More details are given in the paper New Technique for Estimating Development Scale Implementing the Function Scale Method in this special issue. 172 FUJITSU Sci. Tech. J., Vol. 46, No. 2 (April 2010)
6 Arrival ID FS 1. Function scale 2. Process design and reference time HSL PL1 Software manufacturing activities SS 4. Documentation standards Cost system Profit and loss Human resources system Skill 3. Division and parallel development PS PG 5. Automatic generation Implementation plan and achievements PT IT 6. Work manage ment system Shipping Work ticket SS: System Structure Design phase PS: Program Structure Design phase PG: Programming phase PT: Program Test phase IT: Integration Test phase Figure 3 FAP software production system (six mechanisms). 2) Process design and reference time At FAP, the concept of a process starts with dividing the work up as finely as possible, determining the inputs and outputs of each individual task, and setting the standardized work times. This process does not deal with individual people, but takes an overall view of the work including the corresponding administrators, reviewers, and configuration managers to form a large work map showing who does what where and showing how these individual tasks flow together. We first started dividing work according to this idea in December 2004, and since that time, we have continued through a process of trial and error. An example of an actual work map is shown in Figure 4. This project was divided into 143 processes. The reference time, which is the time scheduled for a process by the person responsible for it, is calculated by multiplying the standard time by the skill coefficient and proficiency coefficient of the person doing the task. 3) Division and parallel development In the detailed division of work and its expansion into a workflow, parts that can be developed in parallel are extracted. These days, shorter delivery times have a very high added value, so it is essential to improve this mechanism. 4) Document standards (design normalization) A factor that is essential for the advancement of industrialization is design-level standardization. Since the separation of design and manufacture is taken as a precondition, industrialization will not function if there is instability in the originating designs and design documentation. At FAP, we are investigating the sufficiency of user interface design documentation in cooperation with Fujitsu. This involves checking the design documentation from a conventional design-oriented viewpoint, and it aims to achieve substantial improvements in both the breadth and depth of the design by judging FUJITSU Sci. Tech. J., Vol. 46, No. 2 (April 2010) 173
7 143 processes in total INPUT OUTPUT Integration Test phase Program Test phase Programming phase Creation of screen applications Target audience: Developer (Kumagaya; Xian, China) JSP DataBean class Messaging class Screen application class (automatically generated version) Online definition document Screen item definer Screen application quality checklist Work item Resource allocation PG procedure document 6 minutes JSP creation (inherent parts) and correction Detailed work JSP correction procedure document 18 minutes procedure Create screen application (inherent parts) documents Screen application development procedure 102 minutes Standard time document Self-review 18 minutes (Finely subdivided Face-to-face review 102 minutes processes) Total 264 minutes JSP (installation complete) Screen application class (inherent processing implementation version) Figure 4 Process map. the design documentation from a manufacturingoriented viewpoint. 5) Automatic generation In manufacturing processes, parts that depend on automatic program generation are increasing. FAP has three policies related to automatic generation. Concentrate the efforts of workers on tasks that only humans are capable of doing rather than targeting them for automation Automate program generation with the aim of preventing the occurrence of simple mistakes in simple tasks Achieve automatic generation based on sifting and sorting (uniform creation), which is a weak point of human developers At present, the rate of automatic generation is approximately 50 70%, including parts such as framework concealment. However, when software is generated automatically, it is important to ensure that the concerned individuals are aware of how far automatic generation will be taken and to clarify the role of human involvement. If this cannot be done thoroughly on site, then confusion is liable to ensue. 6) Work system This is a system for collecting the actual time from work tickets for processes and producing visualizations based on this information. It is not a simple software production system, but also operates as a framework for rapidly inferring the issues (problems) that need to be addressed. The concept is illustrated in Figure 5. Achievements are inserted from work tickets for the reference time stated in the process, and any disparities are flagged for attention. Since processes are finely subdivided, progress and quality issues can be reliably spotted from reported discrepancies between the schedule and achievements for each process 174 FUJITSU Sci. Tech. J., Vol. 46, No. 2 (April 2010)
8 Basic work data Work ticket Reference time sheet (for each use case) Expansion of achievements every day Efficiencies Problems that can be extracted every day 1. Work ticket input errors 2. Estimation errors 3. Work stoppages 4. Amount under/over reference time for each work item 5. Process (procedure) differences and violations Achievements Order Phase Work items Referenceerence time Figure 5 Concept of work system. instead of being inferred from people s subjective progress reports. 6. Development This section discusses the characteristics of ideas related to FAP specialized for development. In software development, there are many issues requiring, including standardization, reporting, quality, and configuration. It is essential that these are always implemented on the basis of a consistent technological approach. Development is the continuation of governance for all individuals associated with development, and its main elements are architecture, standardization, and techniques. For these elements, if governance is maintained continuously as an organization, it is possible to gain the benefits of technical accumulation and expertise and to accumulate development data. Having developed different business systems in a certain field of industry with the same architecture, the same standards, and the same techniques with a 40% worker continuity rate, we increased productivity by a factor of 1.7 while achieving the same level of quality after shipping and a productivity dispersion of 1 part in 2.6. Development environments are changing. Whereas development used to take place at a single location, we are now seeing distributed development and even offshore development projects. As this trend progresses, governance is expected to become increasingly important in development projects. 7. Conclusion At FAP, we have tackled software development industrialization in various ways. This work is still incomplete and there are many areas requiring further work. Meeting QCD requirements is the most important theme, and key issues include improvements in employee satisfaction and practical implementation of an orderly development style. A new topic that we are currently working FUJITSU Sci. Tech. J., Vol. 46, No. 2 (April 2010) 175
9 on is the analysis of the data accumulated so far. By collecting detailed data, one can amass over records of achievement data upon the completion of a single project. We are working on the construction of a project risk estimation model based on this data. Finally, progress in software development industrialization is the key to creating a desire for improvement and the ability to resolve problems in each individual worker on the scene. Problem-resolving ability requires a great deal of creativity, and cultivating this ability through the course of actual development/maintenance and development technology is the most important theme. References 1) T. Maruyama, et al.: Business application development through the introduction of the Toyota Production System. (in Japanese), FUJITSU, Vol. 57, No. 1, pp (2006). 2) J. Watanabe, et al.: Software Gemba Power Handbook. (in Japanese), 1st edition, Ohmsha, 2009, pp ) T. Ohno: Toyota Production System Beyond Large-Scale Production. (in Japanese), Diamond, Inc., ) H. Iwaki: Practical Toyota Production System: A cost revolution to make the best use of personnel and organizations. (in Japanese), 1st edition, Nihon Keizai Shimbun, 2005, pp ) J. Watanabe: (Practical implementations edition) Ensuring work tickets are supplied every day the front line of the software factory. (in Japanese), ITpro, COLUMN/ /304481/ Jun Watanabe Fujitsu Applications, Ltd. Mr. Watanabe received a B.A. degree in Management from Dokkyo University, Saitama, Japan in Later that year, he joined Fujitsu Ltd., Tokyo, Japan. In 2004, he moved to Fujitsu Applications, Ltd., where he now serves as the President and Representative Director. Tomiko Maruyama Fujitsu Applications, Ltd. Ms. Maruyama received a B.E. degree in Electronics Engineering from Ritsumeikan University, Kyoto, Japan in Later that year she joined Fujitsu Ltd., Tokyo, Japan. In 2004, she moved to Fujitsu Applications, Ltd., where she has been engaged in the development of enterprise business applications. 176 FUJITSU Sci. Tech. J., Vol. 46, No. 2 (April 2010)
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
More informationFujitsu s System Development Methodology: SDAS
Fujitsu s System Development Methodology: SDAS V Takeshi Oshima V Masayuki Kashiwagi V Hiroshi Fukao (Manuscript received March 23, 2006) Recent information systems have become critical infras for both
More informationQuality Assurance Activities for Enterprise Application Software Packages
Quality Assurance Activities for Enterprise Application Software Packages V Kazumasa Taneike V Hideaki Okada V Hiroshi Ishigami V Hidenobu Mukaiyama (Manuscript received July 10, 2007) Fujitsu supplies
More informationCloud Service for Transformation of On-site Work through Smart Devices
Cloud Service for Transformation of On-site Work through Smart Devices Susumu Terasaka Masatomo Yasaki Norie Tachibana Hiroyoshi Kasai The use of smartphones, tablets, and other smart devices is expanding
More informationPromoting Global Software Factory Activities through Yakushin, Integrated Project Infrastructure
Promoting Global Software Factory Activities through Yakushin, Integrated Project Infrastructure Naokazu Hazeyama Hideki Sato Hiroshi Tahata Masaki Yamashita For businesses in government and public enterprise
More informationTechnologies for Raising Efficiency in Support Services
Technologies for Raising Efficiency in Support Services V Isao Namba V Hideki Yamanaka V Takashi Yanase (Manuscript received April 25, 2007) This paper describes Fujitsu Laboratories research and development
More informationOn the Revision of the Standards and Practice Standards for. Management Assessment and Audit concerning Internal Control
(Provisional translation) On the Revision of the Standards and Practice Standards for Management Assessment and Audit concerning Internal Control Over Financial Reporting (Council Opinions) Released on
More informationGEOGRAPHIC INFORMATION TECHNOLOGY (GIT), THE PRIMARY SUCCESS FACTOR IN RESTRUCTURING GAS EMERGENCY MAINTENANCE OPERATIONS
23rd World Gas Conference, Amsterdam 2006 GEOGRAPHIC INFORMATION TECHNOLOGY (GIT), THE PRIMARY SUCCESS FACTOR IN RESTRUCTURING GAS EMERGENCY MAINTENANCE OPERATIONS Main author S. Arai Co-author Y. Zaitsu
More informationAssignment #2 IE 2303/AME 2303 Spring 2012 Introduction to Manufacturing. Example Answers
Assignment #2 IE 2303/AME 2303 Spring 2012 Introduction to Manufacturing Example Answers 1. Short Response 2 to 3 sentences each (10 pts.) Explain in your own words the challenges/opportunities for U.S.
More informationDemand Management User Guide. Release
Demand Management User Guide Release 14.2.00 This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation ), is for your
More informationMiddleware for Supporting Private Clouds
for Supporting Private Clouds Shigeaki Nitoh Hiroshi Nagakura Akihiko Sakurai Cloud computing is attracting attention because it enables speedy construction of systems in response to rapidly changing business
More informationNEC Management System Reforms
TSUKAHARA Osamu, TSUJI Takao, KOTAKE Hitoshi, KUNO Futoshi Abstract NEC Group is reforming its management system in order to achieve its goal of One NEC. We are reducing and restructuring costs while strengthening
More informationRethinking the way personal computers are deployed in your organization
IBM Global Technology Services August 2009 Rethinking the way personal computers are deployed in your organization Leveraging an innovative, end-to-end model to save time and reduce costs 2 IBM Global
More informationPlatform Integration with TRIOLE Template
Platform Integration with TRIOLE Template V Akio Watanabe V Kiyoshi Miyazaki (Manuscript received March 14, 2007) Best-of-breed systems have gained the spotlight in the open-based IT field but are burdened
More informationThe Situation with the Non-Conformity in Testing Procedure
July 27, 2018 NGK INSULATORS, LTD. The Situation with the Non-Conformity in Testing Procedure On May 23, 2018, NGK Insulators, Ltd. ( NGK ) issued a press release entitled Non- Conformity in Testing Procedure.
More informationChapter 3. The Public Employee System in Japan and Future International Cooperation
Chapter 3. The Public Employee System in Japan and Future International Cooperation 82 Section 1. The Public Employee System in Japan 1. Initial Appointment Based on the Merit System As described previously,
More informationFujitsu Group s Green Logistics
Fujitsu Group s Green Logistics Kazuhiko Niwa The Fujitsu Group Environmental Action Plan (Stage VIII) has been in operation since FY2016, and one of its thematic objectives is to mitigate greenhouse gas
More informationNew Approach to Improving Site Operations of Distribution Centers with IoT Technology
New Approach to Improving Site Operations of Distribution Centers with IoT Technology Kazuki Fujita Yamato Logistics Co., Ltd. operates many distribution centers as a logistics partner of various companies.
More informationit Consult uses josh to engineer business process compliance with the Sarbanes-Oxley regulation in RAS
it Consult uses josh to engineer business process compliance with the Sarbanes-Oxley regulation in RAS it Consult has created a management and control system for RAS for the operative processes that work
More informationEstablishing Free and Open Source Software Compliance Programs: Challenges and Solutions. By Ibrahim Haddad, Ph.D.
Establishing Free and Open Source Software Compliance Programs: Challenges and Solutions By Ibrahim Haddad, Ph.D. JULY 2010 By Ibrahim Haddad Ph.D. Executive Summary This white paper is a second in a series
More informationPublic cloud-based ICT platform Fujitsu s initiative to migrate all its systems to the cloud
Public cloud-based ICT platform Fujitsu s initiative to migrate all its systems to the cloud There are various benefits to using public clouds: lower initial costs, shorter installation times and reduced
More informationSuspense Process Review
To: CC: From: Jim Bucholz, Director Audit Committee and Agency Management Team Jason Robinson, Chief Audit Executive Classification Level: 3 Purpose: Assessing the governance of the Suspense Unit BACKGROUND
More informationFujitsu s Plan for Targeting INTARFRM Application Framework at Individual Developers
Fujitsu s Plan for Targeting INTARFRM Framework at Individual Developers Tooru Yasuraoka Today s uncertain economic conditions are forcing companies to change the way they do business. A significant change
More informationProprietary Document Disclosure Restricted To Employees and Authorized Holders
Revision Level: A Page 1 o f 33 Revision Level: A Page 2 o f 33 (This page left blank intentionally.) Revision Level: A Page 3 o f 33 S i g n a t u r e P a g e Reviewed By Management Representative: 1
More informationOptimizing the Manufacturing Line and Ensuring Flexibility to Double the Factory Productivity
Optimizing the Manufacturing Line and Ensuring Flexibility to Double the Factory Productivity The most important business challenge for manufacturing companies is how to increase the flexibility and speed
More informationUpgrade & patch Infor M3 with 100% confidence. A guide to successful delivery
Upgrade & patch Infor M3 with 100% confidence A guide to successful delivery I The path to Release 13.4, including patches, is perhaps the most complex and time-consuming programme of upgrades within the
More information1 Introduction. 20 August 1995; 19:29 1 Master04.Doc
1 Introduction This master thesis concludes the study of computer science at the Rijks Universiteit of Leiden. The mentor for this project is dr. L.P.J. Groenewegen. The topic addressed in this master
More informationTechnology to Automate System Operations for Flexibly Responding to Dynamically Changing Cloud Environments
Technology to Automate System Operations for Flexibly Responding to Dynamically Changing Cloud Environments Jun Yoshii Daiki Hanawa Cloud services (hereafter referred to as the cloud ) and virtualization
More informationA methodology for improving reliability of complex systems
Research paper A methodology for improving reliability of complex systems - Synthesis of architectural design method and model checking - Atsushi Katoh *, Masataka Urago and Yoshiaki Ohkami [Translation
More informationThe Innovation of Marketing Model
The Innovation of Marketing Model Li Tian Shanghai University of Engineering Science 333 Longteng Road, Songjiang District, Shanghai City, China. Hailong Ju Shanghai University of Engineering Science 333
More informationUnderstanding Manufacturing Execution Systems (MES)
Understanding Manufacturing Execution Systems (MES) What is a Manufacturing Execution System (MES)? AMR Research, a Boston-based industry and market analysis firm, defines a Manufacturing Executing System
More informationPresentation of Finances
Code No: 4283 Presentation of Finances First Quarter Ended June 30, 2014 (Consolidated) July 24, 2014 Agenda 1 1. Overview of FY2014 Tatsuo Yoshikawa Director and Account Manager 2. Review of FY2014 Business
More informationFujitsu Group s Green Purchasing Activities
Fujitsu Group s Green Purchasing Activities Satoshi Wakasugi Takahisa Namiki Kensuke Shinohara Eiko Onuma The Fujitsu Group recognizes that environmental protection is one of its crucial management priorities,
More informationAchieve Powerful Business Benefits by Streamlining Document Workflows
INSURANCE BEST PRACTICES Achieve Powerful Business Benefits by Streamlining Document Workflows 2016 Hanover Research FORCES RESHAPING THE INSURANCE INDUSTRY World class insurance organizations have two
More informationSoftware Engineering Lecture 5 Agile Software Development
Software Engineering Lecture 5 Agile Software Development JJCAO Mostly based on the presentation of Software Engineering, 9ed Exercise Describe the main activities in the software design process and the
More informationElectronic document management offers many advantages
Electronic document management offers many advantages Improves engineering productivity Fast Forward: Database-centric electrical computer-aided engineering (E-CAE) enhances productivity. In using E-CAE
More informationJapanese Government Measures for Promoting Universal Design (Correction of Digital Divide)
Japanese Government Measures for Promoting Universal Design (Correction of Digital Divide) V Tomokazu Horikoshi (Manuscript received November 8, 2004) The Japanese Government formulated the e-japan Strategy
More information9. Vision 5: Becoming a trustworthy industry with noble aspiration
9. Vision 5: Becoming a trustworthy industry with noble aspiration Strategic points for realizing the vision Initiatives to strengthen compliance Strengthening the influence in the creation of global compliance
More informationSpecial Issue Advanced Technologies Driving Dynamic Collaboration Featuring System Technologies. By Yukio YAMAZAKI* INTRODUCTION
Special Issue Advanced Technologies Driving Dynamic Collaboration Featuring System Technologies Dynamic Collaboration : the model of a new business that quickly responds to changes in the market through
More informationReal Hiring Challenges, Real HR Solutions. icims Case Study Handbook icims Inc. All Rights Reserved.
Real Hiring Challenges, Real HR Solutions icims Case Study Handbook 2015 icims Inc. All Rights Reserved. icims understands that each company has unique hiring challenges. In this handbook, learn why we
More informationGE Digital Executive Brief. Enhance your ability to produce the right goods in time to satisfy customer demand
Enhance your ability to produce the right goods in time to satisfy customer demand Traditionally, successful production has relied heavily on skilled personnel. Experienced employees installed equipment
More informationModernizing British Traditional Made-to- Order Service: UX Design Process
Modernizing British Traditional Made-to- Order Service: UX Design Process Kazuhiro Fujiwara The scope of applying the concept of user experience (UX) has been expanding in recent years. Fujitsu Design
More informationThorough Enforcement of Compliance
Thorough Enforcement of Compliance Viewing compliance as the foundation of CSR, the NGK Group positions enhancing trustworthiness as the most important initiative and strives to create specific systems
More informationAn assistance method of incorporating quantitative management indicator into software development process
An assistance method of incorporating quantitative management indicator into software development process Hikichi K 1, Yonemitsu T 1, Fukuchi Y 1, Fushida K 2 and Iida H 2 1 Hitachi, Ltd., Shinagawa, Tokyo,
More informationSummary Translation of Question & Answer Session at Analyst Briefing on the Strengths and Prospects of Fujitsu's System Integration Business in Japan
Summary Translation of Question & Answer Session at Analyst Briefing on the Strengths and Prospects of Fujitsu's System Integration Business in Japan Date: July 9, 2018 Location: Fujitsu Headquarters,
More informationUsing a Validation Model to Measure the Agility of Software Development in a Large Software Development Organization
Using a Validation Model to Measure the Agility of Software Development in a Large Software Development Organization Mikio Ikoma 1 Masayuki Ooshima 1 Takahiro Tanida 1 Michiko Oba 1 Sanshiro Sakai 2 1
More informationLecture 8 Agile Software Development
Lecture 8 Agile Software Development Includes slides from the companion website for Sommerville, Software Engineering, 10/e. Pearson Higher Education, 2016. All rights reserved. Used with permission. Topics
More informationDarshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1
Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than
More informationGetronics Japan, Ltd.
Getronics Japan, Ltd. I Corporate profile Business Category: Workforce: 550 Information and communications (manufacturing, sales and service of information systems) Location: 2-1-24 Himonya Meguro-ku Tokyo,
More informationStrategic HI-POS, Intelligence Production Operating System: - Applying Advanced TPS to Toyota s Global Production Strategy -
Strategic HI-POS, Intelligence Production Operating System: - Applying Advanced TPS to Toyota s Global Production Strategy - HIROHISA SAKAI and KAKURO AMASAKA Toyota Motor Corporation / Aoyama Gakuin University
More informationCase Report from Audit Firm Inspection Results
Case Report from Audit Firm Inspection Results July 2014 Certified Public Accountants and Auditing Oversight Board Table of Contents Expectations for Audit Firms... 1 Important Points for Users of this
More informationHow To Evolve a Context-Driven Test Plan
How To Evolve a Context-Driven Test Plan This guide will assist you with your test planning. Remember, the real test plan is the set of ideas that actually guides your testing. We ve designed the guide
More informationLeading Software Developer Uses Enhanced Project Management for Stronger Strategic Positioning
Microsoft Project Customer Solution Leading Software Developer Uses Enhanced Project Management for Stronger Strategic Positioning Published: August 2003 With the help of an enterprise-level project management
More informationIntroduction to Autodesk Utilities Design: Integrating the Network Design Process
Introduction to Autodesk Utilities Design: Integrating the Network Design Process Introduction Electric, water, and gas utilities share a number of similarities. They depend on distribution networks to
More informationBusiness Process Oriented Requirements Engineering Process
Process Oriented Requirements Engineering Process Tomoyuki Arao, Eiji Goto, Tomoko Nagata Nomura Research Institute, Ltd. tarao@alumni.cmu.edu, e-gotou@nri.co.jp, t-nagata@nri.co.jp Abstract Although requirements
More informationUNIVERSITI SAINS MALAYSIA
UNIVERSITI SAINS MALAYSIA First Semester Examination Academic Session 2011/2012 January 2012 EBB 513/3 Quality Management Duration : 3 hours Please ensure that this examination paper contains FIVE printed
More informationProblems and Countermeasures in Construction Quality Management of House Building Engineering
RESEARCH ARTICLE Problems and Countermeasures in Construction Quality Management of House Building Engineering Cuigang Song, Yang Liu, Changqing Zhou, Long Wen, Yunfei Zhao Chang'an University, Shijiazhuang
More informationCapability Maturity Model the most extensively used model in the software establishments
International Journal of Scientific and Research Publications, Volume 6, Issue 5, May 2016 710 Capability Maturity Model the most extensively used model in the software establishments Ajith Sundaram Assistant
More informationEvaluation of FY2016 Operating Results for Japan Agency for Marine-Earth Science and Technology
Evaluation of FY2016 Operating Results for Japan Agency for Marine-Earth Science and Technology August 2017 Minister of Education, Culture, Sports, Science and Technology Form 2-1-1 National Research and
More informationAI Chatbot to Realize Sophistication of Customer Contact Points
AI Chatbot to Realize Sophistication of Customer Contact Points Yoichi Kurachi Shinji Narukawa Hideki Hara Digitalization has advanced, spreading to all industries. Companies are required to improve marketing
More informationCloud-based Print Service to Support Work Style Innovation
Cloud-based Print Service to Support Work Style Innovation Kazuo Kayamoto Hidekazu Terakishi In recent years, work style innovation utilizing ICT has attracted attention. A printing environment for virtual
More informationStrengthening Service Management by Comprehensive Analysis of Incidents
Strengthening Service Management by Comprehensive Analysis of Incidents Takashi Sano Haruhisa Suzuki (Manuscript received November 11, 2009) The complexity of the information systems (business applications
More informationSection 2 Challenges for Japan s Innovation Creation
Section 2 Challenges for Japan s Innovation Creation 1.International evaluation of Japan s innovation capability In the 2016-2017 version of the annual report on global competitiveness published by the
More informationWhat We Aim to Do. Message from the Group CEO
What We Aim to Do Message from the Group CEO As a financial services consulting group, we aim to be the most-trusted partner in solving problems and supporting the sustainable growth of customers and communities.
More information1 Management Responsibility 1 Management Responsibility 1.1 General 1.1 General
1 Management Responsibility 1 Management Responsibility 1.1 General 1.1 General The organization s management with executive The commitment and involvement of the responsibility shall define, document
More informationDaiwa Securities Group Medium-Term Management Plan. Passion for the Best Daiwa Securities Group Inc. has released Passion for the Best 2020, the
Press Release April 6, 2018 Daiwa Securities Group Inc. Attention This is an unofficial translation of the press release issued on April 6, 2018, by Daiwa Securities Group Inc. The original press release
More informationA4. That is a typical ratio. A survey by IDC showed an even more extreme 22:78 ratio.
Summary Translation of Question & Answer Session at Briefing on Applying Manufacturing Innovation to Software Development: Application Operation/Maintenance Innovation Date: October 7, 2008 Location: Shiodome
More informationCost reductions through standardization and automation at company X. Heini Guldmyr
Cost reductions through standardization and automation at company X Heini Guldmyr November 2015 Abstract 16.11.2015 Author(s) Heini Guldmyr Degree programme Bachelor of Business Administration Report/thesis
More informationA knowledge management system for dy organizational knowledge circulation. Hirai, Chiaki; Uchida, Yoshinobu; Fu Author(s) Tsutomu
JAIST Reposi https://dspace.j Title A knowledge management system for dy organizational knowledge circulation Hirai, Chiaki; Uchida, Yoshinobu; Fu Author(s) Tsutomu Citation International Journal of Information
More informationChap 1 : Business Process Management & IT
Business Process Management: The primary benefit of using technology for BPM are (i) the effectiveness gains for enterprises through the automated coordination of activities; (ii) distribution of tasks
More informationDevelopment of Experience-oriented Approach to Information and Telecommunication Systems Business
Hitachi Review Vol. 62 (2013), No. 6 329 Development of -oriented Approach to Information and Telecommunication Systems Business Hiroki Kitagawa Muneyuki Takada Ryota Mibe Tomomu Ishikawa OVERVIEW: The
More informationResearch on software systems dependability at the OECD Halden Reactor Project
Research on software systems dependability at the OECD Halden Reactor Project SIVERTSEN Terje 1, and ØWRE Fridtjov 2 1. Institute for Energy Technology, OECD Halden Reactor Project, Post Box 173, NO-1751
More informationOracle Utilities Work and Asset Management
Compatible Units Compatible Units Oracle Utilities Work and Asset Management Volume 3 Compatible Units User Guide Release 1.9.0.4.6 E26186-02 October 2012 Oracle Utilities Work and Asset Management Compatible
More informationINTELLIGENT IAM FOR DUMMIES. SecureAuth Special Edition
INTELLIGENT IAM FOR DUMMIES SecureAuth Special Edition TABLE OF CONTENTS Introduction... 3 Introducing Intelligent Identity and Access Management (IIAM)... 4 What Can IIAM Do for You?... 7 Analyzing Account
More informationWHITE PAPER HR Tech Implementation Checklist
WHITE PAPER HR Tech Implementation Checklist 2 HR Tech Implementation Checklist WHITE PAPER Executive Summary HR software plays an integral part in how a business operates every employee in your organization,
More informationSoftware configuration management
Software configuration management Bởi: Hung Vo Introduction A system can be defined as a collection of components organized to accomplish a specific function or set of functions. The configuration of a
More informationObjectives. Rapid software development. Topics covered. Rapid software development. Requirements. Characteristics of RAD processes
Objectives Rapid software development To explain how an iterative, incremental development process leads to faster delivery of more useful software To discuss the essence of agile development methods To
More informationDriving Compliance with Functional Safety Standards for Software-Based Automotive Components
Driving Compliance with Functional Safety Standards for Software-Based Automotive Components EXECUTIVE SUMMARY T oday s automobile is a technology hub on wheels, with connected systems and embedded software
More informationFY2018 2nd Quarter Financial Results. ended September 30, 2017
FY2018 2nd Quarter Financial Results ended September 30, 2017 Financial Results Progress with Mid-term Business Plan for Implementation 2020 1. FY2018 Financial Results 1) Financial Highlights 2) 1 st
More informationYour Starter Guide to LOW-CODE DEVELOPMENT
1 Your Starter Guide to LOW-CODE DEVELOPMENT Table of Contents 2 03 07 What Is Low-Code? What Do Businesses Gain From Low-Code Development? 09 Key Features That Low-Code Development Platforms Should Have
More informationInterstage: Fujitsu s Application Platform Suite
Interstage: Fujitsu s Application Platform Suite V Takeshi Kosuge V Tomonori Ishikawa (Manuscript received February 20, 2007) Flexibility, transparency, and continuity are important features for current
More informationPRINCESS NOURA UNIVESRSITY. Project Management BUS 302. Reem Al-Qahtani
PRINCESS NOURA UNIVESRSITY Project BUS 302 Reem Al-Qahtani This is only for helping reading the PMBOK it has our notes for focusing on the book Project Framework What is PMBOK? o PMBOK= Project Body of
More informationLecture 1. Topics covered. Rapid p development and delivery is now often the most important requirement for software systems.
Chapter 3 Agile Software Development Lecture 1 Topics covered Agile g methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods Rapid software development
More informationWORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B
1. Work Plan & IV&V Methodology 1.1 Compass Solutions IV&V Approach The Compass Solutions Independent Verification and Validation approach is based on the Enterprise Performance Life Cycle (EPLC) framework
More informationThe i Competency Dictionary Framework for IT Engineering Education
The i Competency Dictionary Framework for IT Engineering Education Eiji Hayashiguchi IT Human Resource Development Information-technology Promotion Agency, Japan (IPA) Tokyo, Japan ei-haya@ipa.go.jp Osamu
More informationMESSAGE TO SHAREHOLDERS AND OTHER INVESTORS
FUJITSU GROUP OVERVIEW Fujitsu is driving the breakthrough represented by business model transformation in pursuit of global competitiveness and sustainable growth. Rapid advances are being made in turning
More informationCopyright Software Engineering Competence Center
Copyright Software Engineering Competence Center 2012 1 Copyright Software Engineering Competence Center 2012 5 These are mapped categories to the waste categories of manufacturing. An excellent overview
More informationParking Permit Administration June 2016
Internal Audit Parking Permit Administration June 2016 Distributed to: Interim Chief Executive Commercial Director Head of Customer Strategy & Programmes Commissioning Director, Environment Infrastructure
More informationPrice Electronics,LLC Quality Assurance Manual
Price Electronics,LLC QUALITY POLICY INTRODUCTION The purpose of this manual is to document the company s quality system, to instruct and guide employees whose actions affect product quality and to inform
More informationSession Nine: Functional Safety Gap Analysis and Filling the Gaps
Session Nine: Functional Safety Gap Analysis and Filling the Gaps Presenter Colin Easton ProSalus Limited Abstract Increasingly regulatory and competent authorities are looking to hazardous Installation
More informationINDUSTRIAL RELATIONS AND PRODUCTIVITY IN POST WAR JAPAN
INDUSTRIAL RELATIONS AND PRODUCTIVITY IN POST WAR JAPAN Fujikazu Suzuki Director, Labor Culture Network November 19th, 2014 Outline of presentation 1. Developments of industrial relations in post-war Japan
More informationSample Questions of New Exam System 2009 Table of Contents
Sample Questions of New Exam System 2009 Table of Contents 20 sample questions which characterize New Exam System 2009 are included in this file. Category AM/PM Characteristics of New Exam System Fundamental
More informationLEAN PRODUCTION SYSTEM
LEAN PRODUCTION SYSTEM Introduction Lean Overview Process Control Tools 1. Flow Chart / Diagram 2. Check Sheet 3. Histogram 4. Pareto Chart / Diagram 5. Cause-and-Effect Diagram 6. Why-Why Diagram 7. Scatter
More informationPPACA and Seasonal Employees
PPACA and Seasonal Employees Designing and Managing the Determination Process Summary Under the Patient Protection and Affordable Care Act (PPACA), organizations that rely on seasonal workers must create
More informationCompliant. Connected. Complete. White Paper: SOP Management as a Compliance Tool in FDA and ISO Environments
Compliant. Connected. Complete. : SOP Management as a Compliance Tool in FDA and ISO Environments Introduction From manufacturers to hospitals to the military, most organizations need standard operating
More informationSocial Initiatives: Action Plans and Performance
Social Initiatives: Action Plans and Performance Evaluation : All targets met, : Most targets met, : Remaining issues outweigh results, : No progress made Management Conduct corruption risk assessments,
More informationSourcing Optimization Series
Sourcing Optimization Series Part I - Contractor Consolidation Deepak Deb, Virat Bhartiya The boom years following the 2000 2001 economic slowdown witnessed significant growth in the use of third-party
More informationFinancial Transfer Guide DBA Software Inc.
Contents 3 Table of Contents 1 Introduction 4 2 Why You Need the Financial Transfer 6 3 Total Control Workflow 10 4 Financial Transfer Overview 12 5 Multiple Operating Entities Setup 15 6 General Ledger
More informationAppendix E-1. Level of Project/Individual Planning Level
1 Appendix E-1 Level of Project/Individual Planning Level Procedure to Compile Program Plan for Design-to-Cost (Unit Production Cost and Development Cost) Table of Contents 1. Styles 2. Samples 2 (Styles)
More informationSOFTWARE DEVELOPMENT STANDARD
SFTWARE DEVELPMENT STANDARD Mar. 23, 2016 Japan Aerospace Exploration Agency The official version of this standard is written in Japanese. This English version is issued for convenience of English speakers.
More information