Learning Software Organizations. Methodology and Applications


Book Description

This book constitutes the thoroughly refereed and revised post-conference documentation of the 11th International Conference on Software Engineering and Knowledge Engineering, SEKE'99, held in Kaiserslautern, Germany in June 1999. The book provides a unique overview of current activities, approaches, and trends in learning software organizations. The first part gives an overview on the topic, covering foundations in the software engineering domain, enabling techniques for organizational learning, and learning support techniques. The second and the third part of the book on methodology and applications present thoroughly revised full papers of the most interesting papers on learning software organizations presented during SEKE'99 and its satellite workshop LSO'99.




Advances in Learning Software Organizations


Book Description

The theme of the 4th International Workshop on Learning Software Organizations (LSO 2002) was “BalancingAgile Processes and Long-Term Learning in Software - ganizations.”The LSOWorkshop series focuses on technical, organizational, and social solutions to problems of learning from past experiences and codifying the resulting best practicessotheycanbesystematicallyusedinsubsequentsoftwaredevelopmentefforts. Through paper presentations, panels, and discussions, the workshop explored the issues of managing knowledge in dynamic domains requiring signi?cant differences betweenorganizationsandbetweenprojects.Challengesdiscussedrangedfromrealistic assumptions on the added documentation burden LSO techniques may require to how effectively repositories have been used in the past to the team and social issues involved in applying solutions created by others. Experience-based approaches were discussed extensively and some reports of initial successes were given along with some instances where the experience base was underutilized. Enabling organizational learning involves more than repositories, search engines, and training. At its core, it involves creating new work practices that value current practices while searching for improvements. The issues involved are both technical and behavioral,aseffectivetechnologymayenticeutilization,butexperiencehasshownthat other factors weigh in just as heavily. There are currently no profound or ?nal answers on these questions, nor are they expected for some time to come, if at all. Hence the need for continued research into these dif?cult issues. This workshop, and others to follow hope to begin to shed light on the issues so an effective and fruitful dialog can begin that can lead to signi?cant contributions to the software engineering and knowledge management ?elds, amongst others.




Learning Software Organizations. Methodology and Applications


Book Description

This book constitutes the thoroughly refereed and revised post-conference documentation of the 11th International Conference on Software Engineering and Knowledge Engineering, SEKE'99, held in Kaiserslautern, Germany in June 1999. The book provides a unique overview of current activities, approaches, and trends in learning software organizations. The first part gives an overview on the topic, covering foundations in the software engineering domain, enabling techniques for organizational learning, and learning support techniques. The second and the third part of the book on methodology and applications present thoroughly revised full papers of the most interesting papers on learning software organizations presented during SEKE'99 and its satellite workshop LSO'99.




Advances in Learning Software Organizations


Book Description

The importance of production and use of high quality software is still growing, as more and more businesses depend on information technology. Well educated, highly skilled, and experienced employees characterize the situation in most companies in the developed countries. Increasingly they work together in temporary networks with geographically distributed offices. Using and developing their knowledge is a key issue in gaining competitive advantages. We have learned during recent years that the exchange and development of knowledge (which we call learning) demands a great deal of human interaction. However, it is widely recognized that information systems will, in many cases, enable the sharing of experience across distributed organizations and act as a knowledge repository. A Learning Software Organization (LSO) will turn Intellectual Capital into market shares and profit, as it establishes the means to manage its knowledge. The LSO workshop series was created in 1999 to provide a communication forum that addresses the questions of organizational learning from a software point of view and builds upon existing work on Knowledge Management and Organizational Learning. It aims at bringing together practitioners and researchers for an open exchange of experience with successes and failures in organizational learning. Right from the beginning, fostering interdisciplinary approaches and providing an opportunity to learn about new ideas has been a central issue of the workshop series. The feedback that we have obtained in recent years has encouraged us to continue our work for a better understanding of the setup and running of Learning Software Organizations.




Advances in Learning Software Organizations


Book Description

Software-intensive organizations cannot help but learn. A software organization that does not learn will not exist for long, because the software market is continuously on the move,because of new customerdemandsand needs, and becauseof new competitor products and services. Software organizationsmust adapt quickly to this ever-changing environment, and the capability to adapt is one of the most important aspects of lea- ing. Smart organizations will attempt to predict future software demands, and develop a corresponding knowledge road map that identi?es the capabilities needed over time in order to meet these demands. Organizational learning typically occurs when experienced organization members share their knowledge with colleagues, such that the organization as a whole can pro?t from the intellectual capital of its members. While knowledge is typically shared in an adhoc fashion by means of direct, face-to-face communication, a learning software organizationwill want to ensurethat this knowledgesharingoccursina systematicway, enabling it whenever and wherever it is needed. Since 1999,the annualInternationalWorkshopon LearningSoftwareOrganizations (LSO) hasprovideda communicationforumthat bringstogether academiaand industry to discuss the advancements in and to address the questions of continuous learning in software-intensive organizations. Building upon existing work on knowledge mana- ment and organizational learning, the workshop series promotes interdisciplinary - proaches from computer science and information systems, business, management and organization science as well as cognitive science.




Advances in Learning Software Organizations


Book Description

The theme of the 4th International Workshop on Learning Software Organizations (LSO 2002) was “BalancingAgile Processes and Long-Term Learning in Software - ganizations.”The LSOWorkshop series focuses on technical, organizational, and social solutions to problems of learning from past experiences and codifying the resulting best practicessotheycanbesystematicallyusedinsubsequentsoftwaredevelopmentefforts. Through paper presentations, panels, and discussions, the workshop explored the issues of managing knowledge in dynamic domains requiring signi?cant differences betweenorganizationsandbetweenprojects.Challengesdiscussedrangedfromrealistic assumptions on the added documentation burden LSO techniques may require to how effectively repositories have been used in the past to the team and social issues involved in applying solutions created by others. Experience-based approaches were discussed extensively and some reports of initial successes were given along with some instances where the experience base was underutilized. Enabling organizational learning involves more than repositories, search engines, and training. At its core, it involves creating new work practices that value current practices while searching for improvements. The issues involved are both technical and behavioral,aseffectivetechnologymayenticeutilization,butexperiencehasshownthat other factors weigh in just as heavily. There are currently no profound or ?nal answers on these questions, nor are they expected for some time to come, if at all. Hence the need for continued research into these dif?cult issues. This workshop, and others to follow hope to begin to shed light on the issues so an effective and fruitful dialog can begin that can lead to signi?cant contributions to the software engineering and knowledge management ?elds, amongst others.







Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities


Book Description

The development of software has expanded substantially in recent years. As these technologies continue to advance, well-known organizations have begun implementing these programs into the ways they conduct business. These large companies play a vital role in the economic environment, so understanding the software that they utilize is pertinent in many aspects. Researching and analyzing the tools that these corporations use will assist in the practice of software engineering and give other organizations an outline of how to successfully implement their own computational methods. Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities is an essential reference source that discusses advanced software methods that prominent companies have adopted to develop high quality products. This book will examine the various devices that organizations such as Google, Cisco, and Facebook have implemented into their production and development processes. Featuring research on topics such as database management, quality assurance, and machine learning, this book is ideally designed for software engineers, data scientists, developers, programmers, professors, researchers, and students seeking coverage on the advancement of software devices in today’s major corporations.







Design for Trustworthy Software


Book Description

ASQ 2007 CROSBY MEDAL WINNER! An Integrated Technology for Delivering Better Software—Cheaper and Faster! This book presents an integrated technology, Design for Trustworthy Software (DFTS), to address software quality issues upstream such that the goal of software quality becomes that of preventing bugs in implementation rather than finding and eliminating them during and after implementation. The thrust of the technology is that major quality deployments take place before a single line of code is written! This customer-oriented integrated technology can help deliver breakthrough results in cost, quality, and delivery schedule thus meeting and exceeding customer expectations. The authors describe the principles behind the technology as well as their applications to actual software design problems. They present illustrative case studies covering various aspects of DFTS technology including CoSQ, AHP, TRIZ, FMEA, QFD, and Taguchi Methods and provide ample questions and exercises to test the readers understanding of the material in addition to detailed examples of the applications of the technology. The book can be used to impart organization-wide learning including training for DFTS Black Belts and Master Black Belts. It helps you gain rapid mastery, so you can deploy DFTS Technology quickly and successfully. Learn how to • Plan, build, maintain, and improve your trustworthy software development system • Adapt best practices of quality, leadership, learning, and management for the unique software development milieu • Listen to the customer’s voice, then guide user expectations to realizable, reliable software products • Refocus on customer-centered issues such as reliability, dependability, availability, and upgradeability • Encourage greater design creativity and innovation • Validate, verify, test, evaluate, integrate, and maintain software for trustworthiness • Analyze the financial impact of software quality • Prepare your leadership and infrastructure for DFTS Design for Trustworthy Software will help you improve quality whether you develop in-house, outsource, consult, or provide support. It offers breakthrough solutions for the entire spectrum of software and quality professionals—from developers to project leaders, chief software architects to customers. The American Society for Quality (ASQ) is the world's leading authority on quality which provides a community that advances learning, quality improvement, and knowledge exchange to improve business results, and to create better workplaces and communities worldwide. The Crosby Medal is presented to the individual who has authored a distinguished book contributing significantly to the extension of the philosophy and application of the principles, methods, or techniques of quality management. Bijay K. Jayaswal, CEO of Agilenty Consulting Group, has held senior executive positions and consulted on quality and strategy for 25 years. His expertise includes value engineering, process improvement, and product development. He has directed MBA and Advanced Management programs, and helped to introduce enterprise-wide reengineering and Six Sigma initiatives. Dr. Peter C. Patton, Chairman of Agilenty Consulting Group, is Professor of Quantitative Methods and Computer Science at the University of St. Thomas. He served as CIO of the University of Pennsylvania and CTO at Lawson Software, and has been involved with software development since 1955.