By Topic

Software, IEEE

Issue 4 • Date Jul/Aug 2000

Filter Results

Displaying Results 1 - 13 of 13
  • The role of process in software start-up

    Publication Year: 2000 , Page(s): 33 - 39
    Cited by:  Papers (7)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (136 KB)  

    In the start-up environment, software process technologies and methodologies that focus on advanced levels of process maturity can be out of place. This article gives an overview of a start-up's relationship with the software process and gives guidelines on how to apply this process to a start-up company View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Statistical process control: analyzing space shuttle onboard software process

    Publication Year: 2000 , Page(s): 97 - 106
    Cited by:  Papers (27)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (156 KB)  

    Demand for increased software process efficiency and effectiveness places measurement demands on the software engineering community beyond those traditionally practiced. Statistical- and process-thinking principles lead to the use of statistical process control (SPC) methods to determine the consistency and capability of the processes used to develop software. The authors use data and analysis fro... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Applying CMM project planning practices to diverse environments

    Publication Year: 2000 , Page(s): 40 - 47
    Cited by:  Papers (8)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (148 KB)  

    Many organizations today are using the Software Engineering Institute's Capability Maturity Model (CMM) and experiencing difficulties in applying it to their non-traditional software development efforts. The authors show how to improve project planning processes using the CMM by focusing on its intent, instead of treating its practices as gospel View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • eXtreme Programming development through dialog

    Publication Year: 2000 , Page(s): 12 - 13
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (80 KB)  

    To those who are unfamiliar with the method, eXtreme Programming might conjure up visions of programmers madly hacking away without concern for analysis, architecture, design, or consequences. Indeed, people have frequently made such accusations. Yet such claims are not only baseless, they are diametrically opposed to what XP is all about. XP is the brainchild of K. Beck (2000). It is a software d... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Developing new processes for COTS-based systems

    Publication Year: 2000 , Page(s): 48 - 55
    Cited by:  Papers (23)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (124 KB)  

    Although commercial off-the-shelf (COTS) products are becoming increasingly popular, little information is available on how they affect existing software development processes or what new processes are needed. At Carnegie Mellon University's Software Engineering Institute (SEI), we are developing a process framework for working with COTS-based systems View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Process diversity in software development

    Publication Year: 2000 , Page(s): 14 - 18
    Cited by:  Papers (6)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (600 KB)  

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The evolution of quality processes at Tata Consultancy Services

    Publication Year: 2000 , Page(s): 79 - 88
    Cited by:  Papers (11)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (256 KB)  

    Tata Consultancy Services (www.tcs.com) was established in 1968 as part of the Tata group of companies. TCS has grown to be the largest software and management consultancy organization in southern Asia, with over 14000 professionals under the leadership of Faqir Chand Kohli. It initiated its quality journey in the 1970s as part of its strategy to become a global top-10 software company. Over the p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The global pursuit of process maturity

    Publication Year: 2000 , Page(s): 76 - 78
    Cited by:  Papers (6)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (80 KB)  

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Telcordia Technologies: the journey to high maturity

    Publication Year: 2000 , Page(s): 89 - 96
    Cited by:  Papers (6)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (184 KB)  

    How does a large, multifaceted company change its culture from one where quality and customer satifaction were an afterthought to one where these elements became the driving force behind its main software development business, achieving both ISO 9001 registration and a CMM Level 5 rating in the process? Telcordia Technologies (software development groups) instituted these institution-wide changes ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Selecting a project's methodology

    Publication Year: 2000 , Page(s): 64 - 71
    Cited by:  Papers (34)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (124 KB)  

    How do we determine the need for various software processes or methodologies, and what helps us choose the appropriate one for our project? To answer these questions, we need to get to the bottom of the controversy over methodologies and discover the dimensions along which they vary. This article describes a framework for methodology differentiation, principles for methodology selection, and proje... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Diversity in reuse processes

    Publication Year: 2000 , Page(s): 56 - 63
    Cited by:  Papers (8)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (124 KB)  

    Examines the impact of software process diversity in one specific area: software reuse, which means that the work products developed elsewhere (in another project, group or company) are used again. To learn how to achieve reuse, we initiated a two-year study in 1997 of roughly two dozen European companies that were establishing reuse programmes in the context of process improvement experiments. We... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Scrum software development process for small teams

    Publication Year: 2000 , Page(s): 26 - 32
    Cited by:  Papers (61)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (112 KB)  

    In today's software development environment, requirements often change during the product development life-cycle to meet shifting business demands, creating endless headaches for development teams. We discuss our experience in implementing the Scrum software development process to address these concerns View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Strengthening the case for pair programming

    Publication Year: 2000 , Page(s): 19 - 25
    Cited by:  Papers (113)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (120 KB)  

    The software industry has practiced pair programming (two programmers working side by side at one computer on the same problem) with great success for years, but people who haven't tried it often reject the idea as a waste of resources. The authors demonstrate that using pair programming in the software development process yields better products in less time-and happier, more confident programmers View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.

Aims & Scope

IEEE Software's mission is to build the community of leading and future software practitioners. The magazine delivers reliable, useful, leading-edge software development information to keep engineers and managers abreast of rapid technology change

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
Diomidis Spinellis
Athens University of Economics and Business
28is Oktovriou 76
Athina 104 33, Greece
dds@computer.org