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 2007

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

* If You Can't Beat Them, Join Them!

August 13th, Borland's subsidiary CodeGear announced JGear, a set of specialised plug-ins for the Eclipse open-source development platform. JGear augments Eclipse in three areas - Java application performance, visual development and team collaboration. According to CodeGear, the top pain points for Java developers using Eclipse stem from the difficulties of application performance tuning, Java code archaeology, coding and configuring Java servers and frameworks, team collaboration.

The new JGear product line includes - JGear Performance for Eclipse, JGear LiveSource for Eclipse, and JGear Team for Eclipse. JGear Performance contains a variety of performance and tuning features such as memory and CPU profiling and debugging. JGear LiveSource includes a graphical EJB workbench and Web services designer; Unified Modelling Language visualisation of code artefacts and design; CodeGear's LiveSource technology that simultaneously replicates changes to models in the code and vice versa; and creation of Enterprise JavaBeans and model relationships. JGear Team offers a team collaboration and development system based on open-source components. JGear Team is both a turnkey server solution and an Eclipse developer client solution. JGear Team Server is a team development server stack based on open-source components such as Subversion, Bugzilla, Continuum, and XPlanner.

This is a normal evolution for CodeGear as the future is difficult in the software development IDE sector if you want to remain the supplier of an isolated solution. Competition is difficult to sustain with open source and free products, like Eclipse or NetBeans. A better strategy is to offer additional services that could be missing in the core open source solution and that developers are ready to pay some dollars to obtain. Acting like this in the Eclipse ecosystem, CodeGear recognises that its survival may depend on its ability to transform itself from software producer to plug-in developer.


* M&T Industry Press Releases Channel

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

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

* A View from the Top on Web 2.0

The recent publications of surveys on Web 2.0 usage by McKinsey, The Economist or Forrester Research present interesting information on how managers and CIO see the new technologies that have conquered the Web these recent years. Let us look at their content before trying to analyse what they could mean.

The McKinsey Quarterly

In January of this year, The McKinsey Quarterly conducted a survey on the usage of Web 2.0 techniques with 2847 participants worldwide. Web 2.0 is defined as a collection of technologies: Web services, collective intelligence, peer-to-peer networking, social networking, RSS, podcast, wiki, blog and mash-up. The most used technology was Web services (80%), followed by collective intelligence and peer-to-peer networking with a percentage close to 50%. Those three technologies were also the one the most cited when participants were asked to identify the three technologies the most important for their business. Few participants say that their companies are using more than two Web 2.0 technologies.

As far as satisfaction is concerned, 16% of the participants said that they were very satisfied of the financial return on their investment in Web 2.0 technologies over the past 5 years and 35% were somewhat satisfied. Only 6% were dissatisfied. For most of the respondents, the Web 2.0 tools were mainly used to manage collaboration internally (75%), then to interface with customers (70%). Interface with suppliers and partners concerns only 51% of the participants. In the discussions with participants included at the end of the paper, blogs and RSS are the most mentioned tools to communicate with customers.

The Economist Intelligence Unit

The report "Serious Business: Web 2.0 Goes Corporate" was produced by the Economist Intelligence Unit (EIU). The survey asked 406 senior executives for their views on Web 2.0. The vast majority of respondents (79%) said they saw potential of blogs and social networks to improve revenues and reduce costs. In spite of this desire to cash in, many businesses cited a lack of understanding of the technology as a barrier to using it. Over a quarter of respondents said their IT departments lacked the competence level to implement Web 2.0 applications effectively. While there may be barriers to embracing Web 2.0, the study found that businesses expect it to play a key role in how they communicate, both internally and externally. The report found that 68% of executives considered it to be the single biggest factor changing the way their company interacts with customers while 49% said it would be the biggest factor affecting how employees interact with each other and the business.

Forrester Research

A majority of IT buyers see Web 2.0 in a positive light, but CIOs would prefer to buy the emerging technologies from larger incumbent vendors. That is the situation according to a recent survey by Forrester Research of 275 IT buyers in June on Web 2.0 technologies. About 16% said they are hearing about Web 2.0 from vendors all the time, and 50% said vendors pitch Web 2.0 technologies to them from time to time. Close to all respondents, 97%, said they were familiar with Web 2.0, which is defined as a category of technologies that includes wiki, blog, RSS, podcast, content tagging and social-networking tools. Forrester says as the market grows it will consolidate, which could please enterprise CIOs. Earlier this year, the poll of about 120 enterprise CIOs on the Web 2.0 market found consolidation is ideal for their plans with the technologies.

"Overall, 61% of respondents indicated that they would prefer both a suite solution and a large incumbent vendor," Forrester concluded. "The deck appears to be stacked against small pure-play vendors. Integration issues, longevity concerns and the occasional lack of polish send CIOs looking for other options." Survey respondents also want the technologies integrated into their back-end systems, which leads them to want to see Web 2.0 suites from incumbent vendors. Forrester found that 93% of the CIOs survey using six Web 2.0 technologies would rather get the products from such vendors as Microsoft, IBM or Oracle than from smaller, pure-play vendors, such as Socialtext, NewsGator or MindTouch.

So what?

Many managers and CIO have a distant view from the Web 2.0 technologies. Some adopted these tools just because it is "cool" or their manager has read in the last edition of "Business Week" that they should do it. These organisations tend to see Web 2.0 as a technological issue, but the real challenge is to provide valuable content and modify interaction with users. Installing a blog or an RSS feed is not really difficult. It is however another aspect when you have to blog regularly, provide interesting content and manage the feedback created by the posts. It is also interesting to see that Web 2.0 is seen by the business as mostly a new way to interact with customers or inside the organisation. It is not yet considered as something that could be used in B2B relationships or in internal business applications. This explains also why you can read about the "technological gap" of traditional IT departments versus these technologies and the fact that buyers will prefer solutions by large vendors. In large IT organisation, there is a hesitation to let developers use "new" technology from new vendors, this can be linked to the time it took to open source technologies to be widely adopted.


The McKinsey Quarterly (March / July 2007 (free access with registration)

Web 2.0 baffles businesses, says survey @

IT buyers positive on Web 2.0, survey says /


* Estimating the maintenance efforts

Our current poll wants to know what percentage of your software development budget is devoted to maintenance. Maintenance is defined as process of correcting, enhancing and optimising deployed software. Go to [poll] to participate and to see intermediate results.

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

If you liked the article of Lisa Crispin, Tom Gilb and Alan Koch in our Summer 2007 issue, find more about their knowledge in the following books:

* Testing Extreme Programming by Lisa Crispin

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.

To get more details on this book or buy it on click here

To get more details on this book or buy it on click here

* Competitive Engineering by Tom Gilb

In a period where the trend is to follow agile approaches with condensed guidance (see the 12 principles of the Agile Manifesto for instance), it could seem strange to publish a book on software development with more than 500 dense pages. You should however not be frightened by this book. Beneath the size and the structured form lies an approach based on practical experience that incorporates change and flexibility without abandoning the quest for precision and delivering value.

To get more details on this book or buy it on click here

To get more details on this book or buy it on click here

* Principles of Software Engineering Management by Tom Gilb

This book is designed to help software engineers and project managers to understand and solve the problems involved in developing complex software systems. It provides practical guidelines and tools for managing the technical and organizational aspects of software engineering projects.

To get more details on this book or buy it on click here

To get more details on this book or buy it on click here

* Software Inspection by Tom Gilb

Clear guidelines for the introduction and refinement of inspection techniques. Zero-defect software is the Holy Grail of all software developers. It has proved to be an elusive goal - until now. The Inspection techniques illustrated in this book have brought clear benefits in terms of lower (or even zero) defects, higher productivity, better project tracking and improved documentation.

To get more details on this book or buy it on click here

To get more details on this book or buy it on click here

* Agile Software Development: Evaluating The Methods For Your Organization by Alan Koch

This book reviews the Agile Manifesto and the 12 Agile principles, and discusses in detail each practice of the six most widely recognized Agile methods. Software developers get clear insight into adoption implications, and the benefits that may accrue.

To get more details on this book or buy it on click here

To get more details on this book or buy it on click here

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

* International Practical Software Quality and Testing

September 10-14 2007, Minneapolis, USA

If you are looking for a long day filled with dense, scholarly papers on how academics think software quality can be approached, forget about the PSQT conference. On the other hand, if you are looking for two days chock-full of lively and timely information about software quality and testing, presented by nationally known experts who actually practice what they preach, then PSQT is for you.


* RailsConf Europe 2007 September 17-19 2007, Berlin, Germany

Happening 17-19 September in Berlin, Germany, RailsConf Europe will feature the most innovative and successful Rails experts and companies from across the continent and around the world, providing attendees with examples of development paradigms and design strategies to enable businesses and new arrivals to the Web to take advantage of this new generation of services and opportunities. Use code re07mtl to save 10% off conference fees, visit:


* SDL Forum September 18-21 2007, Paris, France

"The SDL Forum is held every 2 years and is one of the most important events in the calendar for anyone involved in System Design Languages and modelling technologies. It is the primary conference event where the evolution and use of these languages is discussed. The 13th SDL Forum will be held during the third week of September 2007 in Paris."


* AJAXWorld Conference & Expo 2007 September 24-26, 2007 Santa Clara CA, USA

On September 24-26, 2007 over 1,000 developers, architects, IT managers, and software professionals of every stripe will be converging in Santa Clara, CA to attend the West coast AJAXWorld Conference & Expo -- the most comprehensive meeting on the most significant technology subjects of recent times: AJAX, Rich Internet Apps & Web 2.0. Register Now & Save!

Register as a Methods & Tools reader with coupon code "mtgold" and get a $50 discount on Golden Pass


* CONQUEST 2007, 10th international Conference on Quality Engineering in Software Technology, September 26-28, 2007, Potsdam, Germany

Join Germany's most important software quality conference! This year's topic is "Business Process Engineering". The program contains more than 50 lectures and discussions. Have a look at the program and register now at:


* Agile Business Conference 2007 October 2-3 2007, London, UK

"Agile Works!". The Agile Business Conference 2007. Explore the full range of Agile project management under one roof. Top drawer experiences - AIB, the BBC, Lloyds TSB and British Telecom. Presentations from the leading thinkers in the Agile field. Ken Schwaber, Mary Poppendieck and Chris Avery. A "must" for anyone interested in Agility.


* Software & Systems Quality Conferences 2007 October 2-3, 2007, London, UK

Achieving success with the right software quality requires the best strategies for managing quality and the best techniques for testing.

Visit the largest and most comprehensive conference on Systems and software quality and attend tutorials from the leading thinkers and educators in this field. Software quality is the difference that counts.


* Software Test & Performance Conference, October 2-4, 2007, Boston, USA

Join hundreds of other software developers, development managers, test/QA managers and senior test professionals at the Software Test & Performance Conference, October 2-4, 2007 in Boston, MA. Full day tutorials and over 70 classes cover software test/QA and performance issues across the entire application life cycle.


* Pacific Northwest Software Quality Conference (PNSQC)
October 8-10, 2007 Portland, USA

Building for a Better Future and Celebrating 25 Years of Quality with these Invited Speakers: Johanna Rothman, Hugh Thompson, Jennitta Andrea, Lisa Crispin, Dale Emery & Dot Graham. Plus technical papers, networking and panels.


* Eclipse Summit Europe, October 10-11 2007, Ludwigsburg, Germany

The Eclipse Foundation is hosting the 2nd annual Eclipse Summit Europe on October 10-11, 2007 in Ludwigsburg, Germany. ESE is the Foundation's premier event designed to create opportunities for the European Eclipse community to explore, share and collaborate on the latest ideas and information about Eclipse and its members.


* Zend/PHP Conference and Expo October 8-11, San Francisco, USA

The 2007 conference will bring together PHP practitioners and business managers from around the world for three days of exceptional presentations and outstanding networking events. Join PHP experts and community members who will share their experiences and best practices in a wide variety of sessions.


* Ajax Experience October 24-26 2007, Boston, USA

The Ajax Experience-The only Web 2.0 event created by developers. Hear from founders of DWR, Dojo, JQuery, JSON & more. Get insight from the Ajax experts at Yahoo, Amazon, Netflix, Sun, Google & others. Get user interface tips, security & performance best practices, enterprise Ajax pitfalls & more - Register for The Ajax Experience, from


* VERIFY 2007 October 29-30 2007, Arlington, Virginia, USA

VERIFY addresses technical software testing solutions, i.e. security-, database-, automated-, agile-testing, test modeling, test-driven development, .NET / Java testing, secure software & open source development, SCRUM, SAP testing, web services testing, and test program management. Presentations and tutorials are delivered by industry leaders who daily face real-world challenges, work real-world projects and face difficult implementation timelines. Keynote, feature and track presentations, plus half-day workshops.

We are a sponsor of VERIFY 2007. As our reader you are eligible to receive a VERIFY discount. When registering for the conference, simply select as Registration Type "Sponsor Discount." To Register go to: – and select Registration Type "Sponsor Discount"


* EclipseWorld 2007 November 6-8 2007, Reston, VA, USA

Whether you’re building Java applications for IBM WebSphere, developing applications using the Eclipse RCP, or collaborating on an open-source project, if you use Eclipse, you should attend EclipseWorld 2007, November 6-8, 2007 in the Washington D.C area. Over 70 technical classes and tutorials focus on techniques and practices to teach you how to build better software using Eclipse. Register Today!


* International PHP Conference November 4-7 2007, Frankfurt, Germany

PHP experts arriving from more than 20 countries will come together at the International PHP Conference in Frankfurt (Germany) from 4 to 7 November, 2007. Since its inception in 2001, the IPC has made history as one of the elite conferences concerning PHP around the globe. With a sophisticated conference program the IPC provides the ideal platform for endless learning and networking possibilities. JOIN THE COMMUNITY!


* ProjectWorld & the World Congress for Business Analysts Flagship
November 13-16, 2007, Anaheim, CA – Disneyland Hotel

Collaborate to Accelerate Organizational Performance and ROI. This event will help you better communicate the significant of building business value and organizational excellence TOGETHER.


* XP Days Benelux 2007, November 15-16, Mechelen Belgium

In the tradition of the XP Day conferences, XP Day Benelux 2007 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 Mechelen, Belgium on November 15th and 16th.


* Agile Development Practices Conference December 3-6 2007, Orlando, USA

New Agile Development Practices Conference - Coming to Orlando Don't miss the chance to attend the first conference for software professionals investigating or implementing agile development practices, processes, technologies, and leadership principles. Explore the latest trends in agile development approaches.


* EuroSTAR 2007 3-6 December 2007, Stockholm, Sweden

The 15th EuroSTAR conference on Software Testing Analysis & Review takes place this year during 3-6 December in Stockholm, Sweden. EuroSTAR is Europe's premier software testing conference, bringing together many of the world's greatest testing minds. An action packed four days of professional training awaits you at EuroSTAR 2007.

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

* The Waterfall Manifesto for Realistic Software Development

Look at this humorous mirror site to the Manifesto for Agile Software Development


* Software Development Articles

Some of the last interesting additions to

* AJAX Application Architecture

Whether you're a system administrator, a designer, or a developer, your job will be significantly affected by AJAX. This article shows the Microsoft view of how Ajax works in a .NET architecture.

* Unit testing Ajax applications

You might get a thrill out of writing Ajax applications, but unit testing them is surely painful. This article takes on the downside of Ajax (one of them, anyway), which is the inherent challenge of unit testing asynchronous Web applications. Fortunately, it easier than expected to tame this particular code quality dragon, with the help of the Google Web Toolkit.

* Using the Swing Application Framework

If you've developed many applications using a Swing-based graphical user interface (GUI), you've probably solved some common problems over and over again. To save time and effort, you can develop reusable libraries and small application frameworks to use on each new project. An application framework can provide much of the common infrastructure that most applications share. If you develop Swing applications, you can benefit from the Swing Application Framework, which is currently being developed as part of Java Specification Request (JSR) 296.


* More than 500 Software Development Tools

The Software Development Tools Directory has just registered its 500th tools. This Web site regroups both open source and commercial tools used to develop software. Companies and open source projects can also post news about their activities. If you are active in the software development tools sector, do not hesitate to register and to contribute.


* Future Issues of Methods & Tools

In future issues, you will find articles on:

  • Software Factories
  • Requirements for Outsourcing
  • Agile Retrospectives
  • Lean Configuration Management
  • Earned Value Management for Agile Projects
  • Type of Reviews
  • Metrics for Code Review
  • UML versus Domain Specific Modelling
  • Exploratory Testing


The content of this publication cannot be reproduced without prior written consent of the publisher
Copyright (C) 2007, 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