Plenary Session Speakers |
| Watts
Humphery
|
![]() This talk discusses the critical nature of software and the challenges
software developers face. While the methods traditionally used to develop quality software
have been ineffective, the Team Software Process (TSPSM)SM integrates methods that were
introduced by the Capability Maturity Model? and Personal Software ProcessSM into a
coherent framework that guides software teams and their management in developing quality
products on time and for their planned costs. Mr. Humphrey concludes with a summary of the
steps required to introduce these methods into software organizations. The CMMI - or Capability Maturity Model Integration
- provides a cross-discipline, integrated framework for characterizing and improving an
organization's processes to manage the development and maintenance of products and
services. Some of the key models at the higher maturity levels in the CMMI are based
directly on the rich legacy of traditional quality techniques that underlie the CMM for
Software, which was a key basis for the CMMI. This talk will examine a few of these
important models, and will describe some actual practice. For many organizations the quality of the software systems
is becoming increasingly important. This growing need for quality combined with the
growing complexity of the software solutions are major challenges for the industry.
Constant evolution in software process is complimented by innovation in Test Processes.
The world- wide used TPI model supports a step-wise improvement of the test processes
complementary to any SPI model. This presentation will relate the future challenges to the
testing solutions including its relation with software process improvement. Software permeates every product, service and business
process in every sector of industry. As a result, software is expected to satisfy
necessary functional and quality requirements in a demonstrable and certifiable form. Such
expectation can only be fulfilled by software organizations of high maturity. This
presentation motivates the build-up of goal-oriented software development competencies,
presents the proven QIP/Experience Factory approach for doing so, discusses it synergy
with CMM-style improvement activities, and reports of successful industrial experiences. An overview of the current market forces and customer expectations facing Telcordia Technologies (formerly Bellcore) will be presented, along with the relevant process improvement approach taken by them. The key elements and key success factors of the Telcordia approach, which allow the software organizations to produce and sustain high quality and reliability in their products, will be shared. The emphasis in the Software Engineering
Institute's Capability Maturity Model (SEI-CMM) has been 'process'. This is a corruption
of the original teachings of Deming. The emphasis there is on 'measurable results'.
Defined, statistically stable processes are only a basis for systematic process
improvement measurement. Our software culture has failed to emphasize the continuous
measurement of quality. It has failed to emphasize the role of setting quantified multiple
objectives for improvement of organizations. This talk will discuss this cultural
corruption, and give some specific advice and real examples on how to improve the
situation at your site by quantification of your critical organizational and product
qualities. It is time to recognize that results are more important than process and that
processes require clear objectives to guide their improvement. Process is not 'bad', but
it is only one blade of the scissors. This presentation provides a forum to answer the
question "What's new?" Possible topics include, but are not limited to, current
status and implications of the Integrated CMM, practices of high maturity level
organizations, recent return on investment experience, and updates on supporting
technologies such as the Team Software Process (TSPSM)(SM). Observations, data, and an experimental framework based
on the principles of the experience factory are proposed to show the synergy of the PSP
personal review techniques, the TSPSM approach and Fagan's formal inspections. The model can
be used to predict defect removal patterns at the personal, team, and organization levels.
The IT industry has many unsolved problems that carry over
to the next millennium. A recent issue (Dec. 6, 1999 ) of the Business Week features
'Software Hell' and it enumerates serious crashes of the mission critical systems. In his
talk, Mr. Matsubara points out that one clue to solve the difficult problems could be
cross pollination of software disciplines with other industries. The levels in CMM are defined in a manner that they form a
natural progression - achieving a maturity level, by-and-large, requires the foundations
laid by the practices of lower levels. However, this dependence is not clearly evident in
level 5 of the CMM. This talk will focus on some fundamental reasons why level 5 should be
above level 4 and why practices relating to quantitative process management are necessary
to "truly" implement the optimizing-level practices.
Tsuneo Yamaura is a senior engineer at Hitachi Software Engineering where he was involved in projects developing OS, system utilities, distributed computing environment. He received a BS in electrical engineering from Himeji Institute of Technology, and was a visiting scholar at the University of California, Berkeley. His research interests include testing methodologies, quality assurance, software metrics, development paradigms, software modeling, CASE, and project management. A major constraint in our system of software development is
our current software paradigms. Developed by Dr. Eliyahu M. Goldratt, the Theory of
Constraints is a systematic method for finding, and breaking, the constraint that limits
the overall performance of a system and then going further to create a new paradigm for
improved system performance. A Theory of Constraint example will be presented showing how
some software organizations have reduced the elapsed time of their development projects by
15-25% without adding resources, reducing scope, increasing risk, or cutting quality. Software organizations in India are doing great in initiating process. While process is critical, finally it is performance that counts. The Consortium for IT Benchmarking jointly promoted by QAI (India) and Lawrence H. Putnam's QSM Inc. of USA, is the first initiative of its kind to provide performance benchmarking to the Indian software industry. The consortium has come out with its first analysis on the performance of Indian companies based on the project data received from the industry. The talk shall focus on the inferences, conclusions, trends and insights that may be drawn from the report. Sanjay Singhal is a senior consultant at QAI. Prior to joining QAI Mr. Singhal led NIIT's SEPGSM in their CMM level 3 implementation. He has presented at the SEPGSM Conference in USA and European Conference on Software Quality in Vienna.
|
![]() |
Contact: customer_relations@qaiasia.com |