Reinforcing Good Practices

نویسنده

  • Kasey Thompson
چکیده

W all have been taught sound practices since childhood. Remember the ol’ dental mantra of “don’t forget to brush your teeth after each meal”? Those instructions were soon augmented with a warning that brushing alone was not enough, and that flossing and regular check-ups were needed to reinforce brushing and prevent the development of dental maladies. Our experience with these routines over our lifetime confirms the worth of reinforcing good, basic practices. Even armed with this knowledge, many of us at some point—then, now, or along the way—ignored the act of reinforcement and suffered the occasional, painful cavity. Software practices are similar because we understand the value of implementing well-defined best practices, code reviews, and well-structured architectural design in combination with the basics. Even with that understanding, the drive for on-time delivery or budget and time constraints hampers the opportunity to perform the reinforcing actions that prevent future problems—and we suffer the software equivalent consequence, otherwise known as software defects. The March/April issue of CrossTalk provides five well-crafted articles intended to assist developers in avoiding the pain of “software cavities” by bolstering their current processes through implementation of sound reinforcement practices. Dr. Nancy R. Mead, Dr. Dan Shoemaker, and Jeffrey A. Ingalsbe share best software assurance practices as developed by the Ford Motor Company in Software Assurance Practice at Ford: A Case Study. D.T.V. Ramakrishna Rao increases developer’s defect awareness through a reinforcing practice known as “active reading” in Defect Detection by Developers. SEI authors Michael Gagliardi, William G. Wood, John Klein, and John Morley offer a consistent approach for evaluating and mitigating risk and challenges to large-scale systems in A Uniform Approach for System of Systems Architecture Evaluation. In Static Analyzers in Software Engineering, Dr. Paul E. Black contrasts the strengths of static analyzers with testing as a method for detecting possible code problems. Roger Stewart and Lew Priven explore ways for leaders to make software inspections unassailable in Management’s Inspection Responsibilities and Tools for Success. CrossTalk offers two additional articles this month that complement our theme quite well. In The Evolution of Software Size: A Search for Value, Arlene F. Minkiewicz, through her own industry experiences, analyses 25 years of efforts to solve the problems of software size. As well, Katherine Baxter offers up her article, Understanding Software Project Estimates, in an effort to remind us of the virtues of software cost estimating on each and every project undertaken. In closing, remember the words of English philosopher and scientist Francis Bacon who once said that it is “... not what we profess but what we practice that gives us integrity.” While Sir Francis wasn’t referring to software when he made this statement, software integrity and quality can only increase when we follow his advice and reinforce our already good practices.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Materials and Methods for Corrosion Control of Reinforced and Prestressed Concrete Structures in New Construction

FOREWORD Salt-induced reinforcing steel corrosion in concrete bridges has undoubtedly become a considerable economic burden to many State and local transportation agencies. Since the iron in the steel has a natural tendency to revert eventually to its most stable oxide state, this problem will, unfortunately, still be with us, but to a much lesser degree due to the use of various corrosion prot...

متن کامل

Part II Reinforcing Freedom and Establishing Good Governance Section 4: Towards Reinforcing Freedom and Establishing Good Governance in the Arab Countries

Our assessment of the state of freedom and governance, coupled with the advanced explanation of the deficit in freedom and good govern-ance (chapters 3-6) enable us to attempt answering the historic question raised at the end of chapter1: could the future bear out a trajectory that would lead Arab societies to enjoy freedom and good governance traversing the required process of historical strug...

متن کامل

Major Barriers to Application of Good Agricultural Practices (GAPs) Technologies in Sustainability of Livestock Units

The main purpose of this study was to investigate the major barriers to application of Good Agricultural Practices (GAPs) technologies in sustainability of livestock by ranchers of Meshkinshahr. A sample of 120 farmers was selected by using proportional random sampling method. Data were collected by means of a questionnaire. Validity of questionnaire was determined through Agricultural Jihad ex...

متن کامل

Predisposing, reinforcing and enabling factors associated with hepatitis B testing in Chinese Canadians in British Columbia.

BACKGROUND Liver cancer, a significant health problem in Chinese, can be controlled through HBV blood testing, vaccination, and community education about HBV. The PRECEDE framework has been very helpful in identifying factors associated with health practices. OBJECTIVES The objective was to identify factors associated with HBV testing in Chinese Canadians, using the PRECEDE framework. METHO...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009