HomeAbout UsMore About UsWhat We OfferClient SuccessesPapers & PresentationsProcess Improvement ROIUseful LinksSEPGsContact InfoOther Master SystemsHow to Rescue


 


What’s New

Stan Rifkin ...  
 helped to create and then operated the now-dormant the San Diego Software Process Improvement Network (SPIN). Its web site is temporarily down, otherwise you would be directed there for more information.
 
 recently received the 2008 Adjunct Faculty Outstanding Teacher Award from the graduate School of Engineering and Technology, National University.
 
 has been invited to participate on a panel, “The role of judgment in software estimation,” at the International Conference on Software Engineering (ICSE), May 10, 2009, in Vancouver, Canada. The panel will be convened by Steve Fraser and is expected to have the participation of Barry Boehm, so well-known for the COCOMO software estimation tool; Magne Jørgensen, the advocate for improving our understanding of judgment in estimation; and Hakan Erdogmus, the editor in chief of IEEE Software. Click here for a link to the announcement.
 
 had his paper presented at the 2009 Software Engineering Process Group Conference in San Jose, California, March 26, 2009. With co-author Byron Fiman, they compared the responses to a questionnaire given about 10 years ago with a current set to see if there are any differences in improvement implementation barriers and accelerators, and whether the antidotes from the field differ, too. The presentation is entitled, "SPI Implementation Barriers: Then, Now, and Future Strategies." Click here to download it (283Kb PDF). It was voted one of the top ten papers at the conference!
 
 presented on March 24, 2009, at the San Diego chapter of the Society for Software Quality an improved version of his "Is there a disconnect between organizational strategy and quality?" It was originally presented at the July 2008 joint meeting of the San Diego chapters of the American Society for Quality and the Society for Software Quality. As quality professionals why is it that we have to fight so hard to convince our organizations to adopt quality principles and practices? Might it be because in the appropriate priorities for our organizations quality is not placed in the top three? This presentation frames quality improvement initiatives in terms of organizational strategy and explains where -- in different strategies -- quality ranks. It also presents how to re-frame quality in terms of what each strategy is trying to optimize. In the speaker's experience, this re-framing remarkably accelerates the adoption of quality initiatives.
 
 was the presenter of "Software reliability: What is it, how to measure it, and how to obtain it" at the September 2008 Meeting of the San Diego Chapter of the Society for Software Quality. The subject of reliability historically focuses on a physical condition (that is, applies to hardware), but, of course, that is not applicable to software. Instead, software reliability expresses aspects of the condition of failure-free operation for a specified mission time with respect to a given set of requirements. Over 100 software reliability models have been reported, so we’ll try to make some sense of categories of them. Most literature on software reliability is mathematical and this presentation will try to be conceptual rather than rely on mathematical details. In addition, the assurance aspect will be addressed briefly: how to obtain increased reliability (in light of the definition).
 
 was the presenter of "Combining systems & software engineering: Who’s in charge of organizational aspects?" at the May 2008 Meeting of the San Diego Chapter of the International Council on Systems Engineering. The systems we develop impact those who consume and use them, but who in systems engineering is in charge of making sure to attend to the human and organizational impacts? We need to shift our world view in order to understand how our systems are seen by those impacted and then take responsibility for that impact, hopefully by prospectively designing the impact to be what we all intended. The presentation gives examples of the new world view and how we might be successful at adopting it.
 
 was the presenter of "A new way to conduct software inspections -- with data to show effectiveness" the San Diego Software Process Improvement Network meeting February 18, 2008. Software inspections are widely regarded as a cost-effective mechanism for identifying defects in software, though performing them does not always reduce the number of customer-discovered defects. We present a case study in which an attempt was made to reduce such defects through an inspection process and training that introduced program comprehension ideas. The training was designed to address the problem of understanding the artifact being reviewed -- that is, how do we actually find defects in what we are reading, when we are not the original authors -- as well as other perceived deficiencies of a typical inspection process. Measures, both formal and informal, suggest that explicit training in program understanding may significantly improve inspection effectiveness.
 
 was the guest speaker at the eXtreme Programming San Diego monthly meeting on February 7, 2008. "It all started with bumpers in an automobile plant: What is lean and why does it matter to software development & management?" The seven wastes, just in time, push vs. pull, six rules of Kanban, flow, and visual control. These buzzwords will be illustrated in their original, manufacturing context, and then translated and applied to systems development and management. This presentation is agnostic to any particular software interpretation of lean. The presentation is from the perspective of a lean six sigma master black belt that Dr. Rifkin recently achieved.
 
 was the guest speaker at the eXtreme Programming San Diego monthly meeting on March 5, 2007. He spoke on how to use project/product risk (problem and solution risk, too) to select an appropriate life cycle and software engineering methods, based primarily on the work of Boehm and Turner, in their article, "Using risk to balance agile and plan-driven methods," for example. He illustrated the concepts using risk exposure to trade-off the gains made by planning against the prospect of market erosion due to product delays. What usually arises is the need for a hybrid life cycle that combines the best of the agile framework with the best of plan-driven. Dr. Rifkin showed the current thinking in how to construct that hybrid and how it works.
 
 has been acknowledged for his work on A Process Research Framework, the first major publication of the three-year work of the International Process Research Consortium, sponsored by the Software Engineering Institute. The text states, "We wish first to acknowledge Dr. Stan Rifkin, who played several different roles for us. He was our discussant at our first workshop, challenging our thinking and synthesizing what he heard from us as he listened to members' initial ideas. He then served as a reviewer, editor, and writer on framework drafts. We thank him for his several invaluable contributions." More information on the December 2006 report, including how to order it, is available here.
 
 addressed an audience on February 4th, 2005, at the University of Limerick, Ireland, under the sponsorship of the Irish Software Engineering Research Centre. To learn more about the presentation and see a recent photo (Stan is in the middle), "Is the CMM an impediment to innovation?" and to get a copy of it or see the video of it (!), visit.
 
Master Systems Inc. ... 
 was a donor to honor Prof. Barry Boehm, creator of the Center for Software Engineering at the University of Southern California in Los Angeles, by dedicating a conference room in his name. In our humble opinion, he is one of the true leaders in the field of software engineering, every subject to which he has turned his attention has become a subfield of our profession. It was a token of our admiration of Dr. Boehm to contribute in some small way to recognize his impact. To read about the details and see a recent photograph of Dr. Boehm click here.


This page last updated 26 February 2010.


Home | About Us | More About Us | What We Offer | Client Successes | Papers & Presentations
Process Improvement ROI | Useful Links | SEPGs | Contact Info | Other Master Systems | How to Rescue