Strategy for EASE Project Kenichi Matsumoto Nara Institute of Science and Technology (NAIST) EASE Project, Ministry of Education, Culture, Sports, Science.

Slides:



Advertisements
Similar presentations
Note: Lists provided by the Conference Board of Canada
Advertisements

Development of a Regional DRM Strategy for the Tourism Sector in the Caribbean Regional Workshop – May 5th, 2009 – Trinidad & Tobago The Sixteen Steps.
SEM II : Marketing Research
International Conference on Project Management Nanyang Technological University, Singapore and Society of Project Management, Japan July 31-August 2, 2002,
Process Improvement.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement.
Information and Decision Support Systems
An Overview of Decision Support Systems. Capabilities of a Decision Support System (1) Support for problem-solving phases –Intelligence, design, choice,
International Cooperation in China’s Poverty Reduction Jiang Xiaohua Director General Foreign Capital Project Management Center Of LGOP October 19, 2007.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
CASE Center of Applied Software Engineering A bridge between Research and Industry Bolzano-Bozen, 17 October 2002.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
Chapter 10 Information Systems Management. Agenda Information Systems Department Plan the Use of IT Manage Computing Infrastructure Manage Enterprise.
Research Evaluation Office, Evaluation Department 11 An Improved Approach of Research Unit Evaluation at the Beginning of the Third Research Term of AIST.
THE USE OF TECHNOLOGY Training Innovation Video Analysis of Performance Data Gathering and Analysis.
BSBMKG506B Plan market research Session 1
Information and Decision Support Systems
Compliance in African banking Institutions A presentation on research findings presented at the Afreximbank forum on customer due diligence. October
Agricultural Biotechnology Network for Regional Collaboration and Knowledge Sharing Food and Agriculture Organization of the United Nations An Overview.
Who We Are We enable our customers to gain unprecedented insights to optimize their customer, channel partner, vendor and employee relationships. TheMindSuite.
Managing Quality and Performance
OOSE 01/17 Institute of Computer Science and Information Engineering, National Cheng Kung University Member:Q 薛弘志 P 蔡文豪 F 周詩御.
15th November Measuring Alignment of Stakeholder Goals and Requirements Karl Cox
IWFST20051 A Research Framework for Empirical Software Engineering Collaboration and Its Application in a Software Development Project Yoshiki Mitani*,
Human Resources Management Course Objectives The purpose of this course is to learn the Project Management Institute (PMI) processes required to make.
© 2003 Two West, Inc. Web-enabled Project Management October 24, 2003 Prepared by Two West, Inc.
Private Whys? An Integrated Discovery Unit. Private Whys? Cast of Characters  Writers: –Deanna Blackmon, retired teacher, writing specialist –Sandy Hughes,
Subject: Art Grade Level: 4th What is art? Are you an artist? Where do you see art? Who are some well known artist?
1 Chapter No 3 ICT IN Science,Maths,Modeling, Simulation.
ISESE2004 ymitani EASE/NAIST1 An Experimental Framework for Japanese Academic-Industry Collaboration in Empirical Software Engineering Research Yoshiki.
IPv6 Education and Deployment Efforts in Japan Takashi Arano NTT Communications.
University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY Engaging Current and Prospective Internet.
Design Science Method By Temtim Assefa.
United Nations Educational, Scientific and Cultural Organization UNESCO Bangkok 1 Preparation of the Regional Strategy for the DESD in the Asia-Pacific.
Research and Technology in Japan by Dr G.A. Papadopoulos Research Director National Observatory of Athens.
Software Software is omnipresent in the lives of billions of human beings. Software is an important component of the emerging knowledge based service.
Learning by Doing (LBD) based Course Content Development (in Areas of CS and ECE) International Institute of Information Technology Hyderabad, India 1.
Workshop on Computer-Supported Knowledge Collaboration, Shanghai, July 7, Current Status of Software Industry in Japan.
Copyright © 2010 Nara Institute of Science and Technology / Osaka University Standardizing the Software Tag in Japan for Transparency of Development Profes.
Managing Performance The experience of the World Bank Mauritania Country Office.
Copyright © 2008 Nara Institute of Science and Technology / Osaka University Using Software Tag for Traceability and Transparency in Global Software Engineering.
Instructional Technology Master of Education 1. LEARNING OBJECTIVES 1) Explain what an LMS is. 2) Differentiate between some types of LMS. 3) Identify.
Graduate studies - Master of Pharmacy (MPharm) 1 st and 2 nd cycle integrated, 5 yrs, 10 semesters, 300 ECTS-credits 1 Integrated master's degrees qualifications.
Principles of Information Systems, Sixth Edition Information and Decision Support Systems Chapter 10.
A protocol for evaluating an OODBMS Master thesis in Computer Science Anders Carlsson.
International Workshop on Future Software Technology 2005/11/ Two approaches in Empirical Software Engineering Kenichi Matsumoto Nara Institute of.
EASE Project Goals Mike Barker July 27, EASE Strategy Meeting2 Some Possibilities 1.Improving productivity and reliability 2.Encouraging collaboration.
Computers can raise student achievement and even improve school’s climate but they have to be placed in the right hands and used in the right way. Technology.
Quality is Job 1. In the Beginning… Deming – the name of quality Think of autos In software –Program mistakes –Development time –Originally inspect final.
WHAT IS THE GC3? The Green Chemistry and Commerce Council (GC3) is a project of the Chemical Policy & Science Initiative at the Lowell Center for Sustainable.
Information, Analysis, and Knowledge Management in the Baldrige Criteria Examines how an organization selects, gathers, analyzes, manages, and improves.
Public Relations Campaigns. _view0/part1/chapter1/multiple_choice_quiz.html
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
1 Educational Technology Electronic Teaching Portfolio Based on the ISTE/NCATE Foundation Standards for all educators. All candidates in teacher preparation.
Making knowledge work harder Process Improvement.
Google Earth INTEGRATING GLOBAL THINKING. Why Use Virtual Tours? Flexible Tool: History, Science, Math, English, etc. An Interactive Way to Explore Supports.
Course, Curriculum, and Laboratory Improvement (CCLI) Transforming Undergraduate Education in Science, Technology, Engineering and Mathematics PROGRAM.
Session 4. Evaluation of publicly funded research development and innovation: The Integral Monitoring and Evaluation System (SISE) Alfonso Beltrán García-Echániz.
November 8-10, 2005 International Workshop on Future Software Technology (WFST2005) Introducing Empirical Software Engineering into Japanese Industry Naoki.
Graduate School of Information Science, Nara Institute of Science and Technology - Wed. 7 April 2004Profes 2004 Effort Estimation Based on Collaborative.
Marketing Education: Foundations & Functions.. Mission of Marketing Education  The Mission of Marketing Education is to enable students to understand.
CDIO: Overview, Standards, and Processes (Part 2) Doris R. Brodeur, November 2005.
1 Software Engineering Muhammad Fahad Khan Software Engineering Muhammad Fahad Khan University Of Engineering.
1 Future Reviving Evaluation for Students in Helwan University “ " حان وقت احياء مستقبل تقويم الطلاب بجامعة حلوان TACT Team فريق تاكت.
1 Balanced Scorecard Philosophy, Basics, Fundamentals, and Functions.
National Institute of Standards and Technology (NIST) Advanced Manufacturing Technology Consortia (AMTech) Program Award Number: 70NANB14H056 Development.
Empirical Project Monitor and Results from 100 OSS Development Projects Masao Ohira Empirical Software Engineering Research Laboratory, Nara Institute.
Smart Learning concepts to enhance SMART Universities in Africa
Reviewing RIS3 in Catalonia
Empirical Software Engineering Research Project
Presentation transcript:

Strategy for EASE Project Kenichi Matsumoto Nara Institute of Science and Technology (NAIST) EASE Project, Ministry of Education, Culture, Sports, Science and Technology (MEXT) Japan

EASE Project 2 Strategy Successful formation of an enterprise depends on having a clear goal or vision. It needs to consider the point of view of the entire situation or environment. Basic principles or performance plan must be designed. Finally, practical priorities must be decided. 1.Goal (Vision) 2.Situation (Environment) 3.Basic Principles (Performance Plan) 4.Priorities

EASE Project 3 1. Goal To improve software productivity and reliability through increased collaboration among academia, industry, and government on using an empirical process (data collection, analysis, and feedback) Demonstrate successful practices of supporting problem- solving process in software development project by using empirical data. Popularize empirical data collection, analysis, and feedback tools in software development project.

EASE Project 4 2. Situation Poor Quantitative Management Only about 10% of software projects in Japan are managed quantitatively. Four Types of Software Company for Empirical Approach About 30% of software company in Japan are very Interested in empirical approach, but they have no experience or tools. J-SEC (Japan Software Engineering Center) Will open in October 2004 supported by METI, Japan. Closed community Most empirical data, even statistics, which are collected by software companies have not been opened to the public.

EASE Project 5 Poor Quantitative Management in Software Development Project in Japan Nikkei Computer Report (2003/11/17)

EASE Project 6 Four types of Software Company for Empirical Approach Type 1Not Interested.6% Type 2Interested, but no experience or tools.30% Type 3 Collecting the project data by hand or tool, but analysis and feedback are missing. 36% Type 4 Collecting the project data by hand or tool, and conducting analysis and feedback. Unknown28% Feedback from participants of EASE Forum 2004 (2003/11/7)

EASE Project 7 Japan Software Engineering Center Will open in October 2004 supported by Ministry of Economy, Trade and Industry (METI). Conduct in-depth practical studies to solve the issues of today’s software industry. Software Process Improvement methods for the Japanese Industry Software measurement standards Demonstration of the methods and tools in advanced software development projects Budget of 2004: 1.48 billion yen

EASE Project 8 3. Basic Principles Target Industry, mainly Type 2 software company. To support the problem-solving process in software development with empirical data. Approach Automatic data collection. Exploratory data analysis and feedback. Data sharing with anonymity. Promotion Demonstrate successful practices. Publish tools as open source. Use J-SEC channel to reach business world.

EASE Project Target Type 2 Company They are interested in empirical approach, but have no experience or tools for data collection, analysis, and feedback. To support the problem-solving process in software development project. Software development project = “software production process” + “problem-solving process.” Adapting “front-loading” technique from car development to software development.

EASE Project 10 Problems in Software Development Project Defects Deviation from Plan (cost overrun, time overrun,…) Low productivity, backtracking, no corrective action,… Poor communication among stakeholders Morale hazard …

EASE Project 11 Front-Loading in Problem-Solving Development Time Frontloading (Process Improvement) S. Thomke and T. Fujimoto, The effect of "front-loading" problem-solving on product development performance, Journal of Product Innovation Management, Vol. 17, No. 2, pp (2000). Corrective Action Proposal Curve Problem Fixing Curve Problem Detection Curve

EASE Project 12 Front-Loading by Data Analysis Problem Detection Curve Corrective Action Proposal Curve Problem Fixing Curve Frontloading (Process Improvement) Project Browsing Project Previewing Spectrum Metrics Code Clone Analysis Process Pattern Analysis … Project Simulation Similarity Analysis Classification Tree … Report Analysis … Development Time

EASE Project Approach Automatic data collection. Exploratory data analysis and feedback. Data sharing with anonymity.

EASE Project 14 Automatic Data Collection Tool-based data collection with negligible workload for software developers. Data collection tool is common as far as possible. Common data format. Use open source software for front-end.

EASE Project 15 Exploratory Data Analysis and Feedback Clarify (tacit) knowledge of problem-solving in software development through interviews and discussion with individual project managers. Provide exploratory functions to the collected data and open interfaces to other project management tools, in order to meet various needs of project managers. Project Browser (Monitor, Spectrum metrics, …) Project Previewer (Predictor, Simulator, …) Data integration with project plan (WBS,…) Data exchange with other tools (ex. With COCOMO II)

EASE Project 16 Data Sharing with Anonymity Be careful about unnecessarily centralizing collection of data. (Company is not requested to open his/her empirical data.) Develop theories and tools for controlling and securing anonymity of empirical data in sharing among software companies and academia.

EASE Project 17 Steps to Goal Step 1: Develop Data Collection tool (EPM) Step 2: Apply EPM to “Type 2” companies. 7 companies are now applying EPM to their projects. Step 3: Explore collected data to make analysis and feedback functions clear. Data of Type 3+4 companies will be available from J-SEC. Step 4: Demonstrate successful practices in Step 3. Step 5: Develop EPM with data analysis and feedback functions. Step 6: Develop EPM with function for controlling and securing anonymity on empirical data sharing.

EASE Project Promotion Demonstrate successful practices for supporting problem-solving process in software development project by using empirical data. Publish data collection, analysis, and feedback tools as open source. Popularize successful practices and tools through J- SEC channel to business world.

EASE Project 19 4. Priority 1.Demonstrate successful practices. 2.Develop data collection tool as open source. 3.Develop data analysis and feedback tool as open source. 4.Develop theories and tools for controlling and securing anonymity of empirical data in sharing among software companies and academia.