Methods & Tools Software Development Magazine

Software Development Magazine - Project Management, Programming, Software Testing

Scrum Expert - Articles, tools, videos, news and other resources on Agile, Scrum and Kanban

Methods & Tools - News, Facts & Comments Edition - August 2005

*** News ***************************************************************

* Borland Looses its Head

At the beginning of July, Borland announced that its CEO Dale Fuller will leave the company. At the same time, Borland said that it was expecting an important loss for its second quarter ending June 30.

During its 6 years as CEO of Borland, Dale Fuller has seen a lot of changes: adopting again the name of Borland after changing it to Inprise, a failed merger with Corel in 2000, the acquisitions of TogetherSoft and Starbase in 2002 and finally the celebration of the 20 years of the company in 2003.

Fuller has refocused the company to its core IDE competencies and expanded its product offering to cover a larger part of the software development life cycle, but Borland is now facing a tougher environment. On one side, the open source movement produces free IDEs, like Eclipse or NetBeans, which compete directly with Borland's products. On the other side, commercial competitors are either also giving for free competitive products (like Oracle with JDeveloper) or beginning to expand their product line (like Microsoft with its future modelling tool). This means that Borland could perhaps survive only if it will offer something (support, consulting) that allows the company to differentiate itself with its current, open source or commercial, competitors.



Get continuous software development news from web resources on our new RSS-based portal. Go to


* M&T Press Releases Forums

You can view the last product and company press releases from software development tools vendors on our forums.

*** Numbers ************************************************************

* Tools for Functional Software Testing

In our last poll, we were trying to determine if the software developers have automated tools to validate the behaviour of their software. The question was: do you use tools to automate execution of functional software tests?

Here are the answers:

  • My organisation has no tool for functional software tests...........38%
  • My organisation has tools, but my project or I do not use them......26%
  • I use tools for functional tests....................................36%

Participants: 147

In these results, you can see either a half-full or a half-empty glass. A majority of organisations have functional test tools, but a majority of the respondents do not use them. There are many good reasons for this, like the fact that these tools could be restricted to a specific environment within the organisation and that the respondents are developing software in a different context. In my experience, the problem is also often that managers had the budget to buy the tools, but did not take into consideration the budget and time needed to train people to the new tools and use them in real projects.

Poll in association with Forum Logiciel (


* UML Widespread Adoption: Myth or Reality?

In 1997, the Object Management Group (OMG) made the UML a standard modelling language for object-oriented applications. Since then, it has been seen as the dominant set of techniques for software analysis and design. So one might think that UML is widely adopted by software development organisations. Let's check this with our new poll asking the following question: at what stage is the UML modelling techniques (use case, class, object, sequence diagrams) adoption at your location?

Go to to participate and to see intermediate results. The final results will be published in a future issue.

*** Books **************************************************************

If you liked the articles of Lisa Crispin, Matt Stephens, Doug Rosenberg and Sinan Si Alhir in our Summer 2005 issue, find more about their knowledge in the following books:

* Testing Extreme Programming

This practical tutorial for software builders demonstrates how testing is central to the extreme programming (XP) approach and explains what testing should be done and when and how it should be performed. It overviews the XP methodology, defines the roles of XP team members, shows how to write effective tests before coding begins, and sheds light on refactoring and how it relates to testing. A "road hazard survival kit" offers advice on challenges in testability, project tune-ups, large projects, and extreme testing without extreme programming

To get more details on this book or buy it on click below:

To get more details on this book or buy it on click below:

* Agile Development with ICONIX Process: People, Process, and Pragmatism

This book describes using the ICONIX Process (an object modeling process) in an agile software project. To do this, the book defines a core agile subset—so those of you who want to "get agile" need not spend years learning to do it. Instead, you can simply read this book and apply the core subset of techniques. The book follows a real-life .NET/C# project from inception and UML modeling, to working code—through several iterations. You can then go on-line to compare the finished product with the initial set of use cases.

To get more details on this book or buy it on click below:

To get more details on this book or buy it on click below:

* Extreme Programming Refactored: The Case Against XP

This book wants to provide an independent look at Extreme Programming. It is meant to cut through the marketing hype of Extreme Programming and expose a number of weaknesses with this approach to software development. It tries to draw a distinction between true "agility" in a software process and "fragility" inherent in techniques such as oral documentation. Extreme Programming (XP) is a consummate mix of good goals, some good advice, and lots of bad advice. The goals and the good advice draw people in; the bad advice can potentially cause projects to fail. XP therefore represents a high-risk process, wrapped in a "feel-good" methodology.

To get more details on this book or buy it on click below:

To get more details on this book or buy it on click below:

* Use Case Driven Object Modeling with UML: A Practical Approach

The author's approach to software relies heavily on customer requirements and use case scenarios for which he has a good deal of practical advice. He provides numerous hints for avoiding bogged-down diagrams. After preliminary design, he advocates drilling down into specifics with robustness diagrams, which trace how classes interact with one another. The most detailed design work comes next with sequence diagrams. Subsequent chapters offer tips on project management, implementation, and testing.

To get more details on this book or buy it on click below:

To get more details on this book or buy it on click below:

* Applying Use Case Driven Object Modeling with UML

This workbook is a companion to Use Case Driven Object Modeling with UML. It bridges the gap between the theory presented in the main book and the practical issues involved in the development of an Internet e-commerce application. The hands-on exercises allow you to detect, identify, and correct critical errors on your own, before reviewing the solutions provided in the book.

To get more details on this book or buy it on click below:

To get more details on this book or buy it on click below:

* UML in a Nutshell: A Desktop Quick Reference (Nutshell Handbook)

The Unified Modeling Language (UML), for the first time in the history of systems engineering, gives practitioners a common language. This concise quick reference explains how to use each component of the language, including its extension mechanisms and the Object Constraint Language (OCL)

To get more details on this book or buy it on click below:

To get more details on this book or buy it on click below:

* Guide to Applying the UML

"Guide to Applying the UML" offers a practical bridge between tutorials and reference works, demonstrating how all of the elements of the UML fit together. It closes the gap between the UML and process using a "roadmap" that addresses the key decision points and their relationships, providing a comprehensive framework. The focus is on rules of usage and principles of composition, style guidelines, practical real-world examples, and a tool-, process-, and technology-independent roadmap for effectively and successfully applying the UML.

To get more details on this book or buy it on click below:

To get more details on this book or buy it on click below:

* Learning the UML

Learning UML introduces UML and places it in perspective, then leads you through an orderly progress towards mastery of the language. You'll begin by learning how UML is used to model the structure of a system. Many key UML concepts, especially that of the general (classes) versus the specific (objects), are illustrated in the chapter on class and object diagrams. Next, you'll learn how to use use-case diagrams to model the functionality of a system. Finally, you'll see how component and deployment diagrams are used to model the way in which a system is deployed in a physical environment.

To get more details on this book or buy it on click below:

To get more details on this book or buy it on click below:

*** Conferences ********************************************************

* Agile Business Conference, September 27-28, London

Keynote sessions from Craig Larman, Martin Fowler and Tom Gilb. This year’s focus is on Agile methods in action with case studies and workshops.


* Zend/PHP Conference, October 18-21, San Francisco

The Zend/PHP Conference is the only U.S.-based PHP conference this year and the only place where PHP and business come together. Come hear from the experts and from the companies that have deployed real PHP applications to solve real business problems. There will be a range of tutorials and sessions for both technical and business attendees evaluating or using PHP. Early Registration Discounts Close on August 31st – Register now and save! For more details on speakers, sessions, or to register, go to:


* SOFTWARE TEST & PERFORMANCE November 1-3, New York

The Software Test & Performance Conference focuses on testing and performance issues for software developers, development managers, test/QA managers and senior test professionals. This year's conference, scheduled for November 1-3, 2005 at the Roosevelt Hotel in New York City. For more information, and to register, go to


* XP Day Benelux 2005, November 17-18, Rotterdam, The Netherlands

In the tradition of the XP Day conferences, XP Day Benelux 2005 is a two day conference on all things agile for business and technical people from all walks of life. This year's edition will be held in Rotterdam, The Netherlands on November 17th and 18th.


* JavaPolis 2005 December 12-16, Antwerp, Belgium

Once again JavaPolis will dominate the European Java landscape with its fourth edition. This 5-day conference will bring you the biggest names in Java, the hottest issues and the latest trends. With a low-cost entrance fee and high-quality content, it has become 'the apache of conferences'. Block December 12th-16th in your agenda and make sure not to miss JavaPolis 2005.

Visit for more information.

*** M&T News ***********************************************************

In the Fall 2005 issue published at the end of September, you will find articles about:

  • * Capturing Requirements in Story Form
  • * Use Case Points
  • * Domain-Specific Modelling

In future issues, you will find articles on:

  • * Open Source Software Evaluation
  • * Project Time Management
  • * Services Oriented Architecture
  • * Continuous Integration


* Software Development News RSS Portal

Martinig & Associates opens a new web site gathering on the web RSS feeds focused on software development. If you want to get the pulse about what is happening in the global software development world or just for your favourite development language or tool, go to


The content of this publication cannot be reproduced without prior written consent of the publisher - Copyright (C) 2005, Martinig & Associates

November 2022
October 2022
September 2022
August 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010
August 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
November 2009
October 2009
August 2009
May 2009
April 2009
February 2009
January 2009
November 2008
October 2008
August 2008
May 2008
April 2008
February 2008
January 2008
November 2007
October 2007
August 2007
May 2007
April 2007
February 2007
January 2007
November 2006
October 2006
August 2006
May 2006
April 2006
February 2006
January 2006
November 2005
October 2005
August 2005
May 2005
April 2005
February 2005
January 2005
November 2004
October 2004
August 2004
May 2004
April 2004
February 2004
January 2004
November 2003
October 2003
August 2003
May 2003
April 2003
February 2003
January 2003
November 2002
October 2002
May 2002
April 2002
February 2002
January 2002
November 2001
October 2001
May 2001
April 2001
February 2001
January 2001
Winter 2000
Fall 2000

Methods & Tools
is supported by

Software Testing

The Scrum Expert