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 - May 2007

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

MySQL Waits for an IPO

The "M" company of the LAMP acronym has increased its revenues to about $50 million in 2006, up from $34 million in 2005. According to a speech given by its CEO Marten Mickos at the recent MySQL user conference, the company is also close to breakeven, even if this is not a specific goal. MySQL earns money selling supports for its database product.

MySQL is the dominant player of the open source database market. Its strength has forced Microsoft and Oracle to offer free basic versions of their own databases. MySQL has been a target for Oracle in the past. Oracle did not get MySQL but instead acquired InnoDB, the editor of one of the transactional engine behind the MySQL database. To justify the IPO, MySQL's CEO declared that some customers will deal more easily with a public company. The IPO could also provide funds to acquire other companies. Both MySQL and Zend (the company behind PHP) are de facto managing the products that are the foundations of many Web sites. I think that the best interest of Web developers is that these companies stay independent. They could be acquired more easily by a competitor after an IPO, depending on the attitude of the new shareholders.


* M&T Industry Press Releases Channel

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

*** Job Propositions ***************************************************

Senior Software Process Engineer

Pearson Educational Measurement is the world’s largest educational test processor and a leader in developing educational software. We currently have an opening for a Senior Software Process Engineer to train and coach software development teams, product owners, and facilitators (ScrumMasters) in the use of agile software development values, principles, and practices. This position will work with software development teams and other engineers/architects to ensure that processes fit within the larger context of all business processes, metrics, and QA activities. The ideal candidate would have experience as a ScrumMaster or implementing agile practices in a large software organization. Qualified candidates will have a Bachelor’s degree and a minimum of four (4) years experience with software development or process improvement. Candidates must have knowledge and experience with agile methods and the ability to lead projects. Pearson Educational Measurement is located in Iowa City, Iowa, a vibrant University community. We offer competitive salaries, exceptional relocation program a comprehensive benefit package, opportunity for advancement and a great place to work! If you are interested in joining our team or would like to learn more about us, check us out at: Please apply on-line to posting "Senior Process Engineer" (# 19177) or send your resume to: Margo [dot] Massey [at] Pearson [dot] com

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

* The Relative Importance of Web Development

If you follow the evolution of software development on Internet, you may have the impression that every new development is Web based and that the main areas of concern are whether you should develop new application with Ruby on Rail or if you should choose Flash rather than Ajax for the interface. However, if you ask developers, you may find that the Web is not as ubiquitous in their work as you may think.

Click here to see the complete results


* 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 [Polls] to participate and to see intermediate results.

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

* IBM Rational Software Development Conference June 10-14, Orlando, USA

Join the 2,500-plus great minds from around the world that to join in the conversation: "What Keeps Me Rational?", by attending the IBM Rational Software Development Conference at the Walt Disney World Swan and Dolphin in Orlando, Florida. This year program promises over 285 technical sessions, hands-on workshops, certification testing, inspiring and informative keynotes, technology demonstrations and a multitude of networking opportunities. For more information or to register to attend go to


* European SEPG, June 11-14 2007, Amsterdam

The European SEPG is the largest and most authoritative event in Europe focused on current practice and thinking in process improvement models, methods and techniques that support business goals. This practical, industry-based conference aims to help systems and software professionals understand how process improvement can be utilised within their organisations: the issues, pitfalls and how to succeed. It also brings together the industry leaders and practitioners to discuss new ideas, approaches and experience-based results.


* Agile Open Europe Summer 2007, June 11-12, Hilversum, The Netherlands

Agile Open Europe is a two day Open Space conference, meant for practitioners with some degree of experience with an agile way of working. It is a peer to peer conference where you co-create the conference while it happens. "


* XP 2007, June 18-22 2007, Como, Italy

XP 2007, the leading world event on the topics of Agile software development, will be held in Como (Italy) on June 18-22, 2007. It offers a unique forum for executives, managers, software practitioners and researchers from labs and academia to meet together and discuss their needs and new ideas regarding agile development methods, practices, and tools.


* SPICE Days 2007, June 18-20 2007, Frankfurt/Main, Germany

Register now for the International SPICE Days 2007! Topics: Automotive SPICE, Finance SPICE, Safety, Medical and Space, Agile and Innovation and more. Special: iNTACS Provisional Assessor Update Course and Exam in one day only!


* ProjectWorld Regional June 19-22 2007, Boston, USA

Advance Your Career, Advance Your Team, and Advance Your Organization. This event is geared to the overall discipline and rigor of project management and business analysis at both a micro and macro level.


* SOAWorld Conference 2007 + Enterprise Open Source Conference

June 25-27, 2007 New York, USA

The SOAWorld Conference & Expo 2007, co-located with the Enterprise Open Source Conference and the first Virtualization Conference, will take place on June 25-27, 2007 at the Roosevelt Hotel in New York City, together delivering the #1 i-technology educational and networking opportunity of the year. Register Now and Save!

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


* Ubuntu Live July 22-24 2007, Portland, USA

Useful, accessible, customizable, and freely available, Ubuntu is the most popular Linux variant on the planet. Ubuntu Live is being launched to provide a meeting place for Ubuntu users, contributors, and partners - and the Ubuntu-curious. Learn how Ubuntu can make a critical difference in your business or project and engage with the global open source community at the largest Ubuntu gathering yet. Register by June 4 and save $150. Methods & Tools readers will save an additional 35% if they use discount code ubu07mht when they register.


* O'Reilly Open Source Convention 2007 July 23-27 2007, Portland, USA

Now in its ninth year, the O'Reilly Open Source Convention is the bazaar of open source technologies, welcoming new voices and projects alongside the platforms, languages, and apps that started the open source movement. More then 2500 open source professionals come together to network, learn, and share the latest knowledge around open source software. Methods & Tools readers save 10% when they use discount code os07mtht. Register by June 4 and save even more.


* Real-World Java Seminar August 13, 2007, New York USA

The Real-World Java Seminar is a one-day event that's packed with technical presentations delivered by the Java industry experts. Attending this event will allow you to take a fresh look at the architecture of your the projects you're working on now, and can serve as a roadmap for your further development as a Java professional. Register Now!

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


* Agile 2007, August 13-17, 2007, Washington DC, USA

The Agile 2007 conference is for any individual or organization interested in succeeding with Agile in the areas of software development, leadership, team development, education or research. Learn on how to successfully implement Agile methods by choosing from hundreds of practical, interactive sessions led by Agile thought leaders, experts and developers.


* 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


* 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.

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

* Software Development Articles

Some of the last interesting additions to

* Smells to Refactorings

This handy cheat sheet maps code smells to their likely refactorings with corresponding page references to source material contained in the books Refactoring: Improving the Design of Existing Code by Martin Fowler and Refactoring to Patterns by Joshua Kerievsky.

* Invasion Of The Dynamic Language Weenies

A critical and humorous look at the increased usage of dynamic (interpreted) languages for Web applications.

* Bare-Naked Languages or What Not to Model

Domain-specific language (DSL) technology was introduced at Microsoft as part of the software factories methodology. While DSLs are useful as stand-alone languages, placing them in the context of a software factory makes them more powerful and helps avoid some common pitfalls in applying the technology. This article explains how DSLs fit into the software factories methodology and how using the methodology can help DSL developers avoid some common pitfalls.


* Future Issues of Methods & Tools

In future issues, you will find articles on:

  • * TDD for Embedded Software
  • * What's Wrong with Agile Approaches
  • * Evaluating Web Testing Tools
  • * Personal Quality Management
  • * Software Factories
  • * Requirements for Outsourcing
  • * Agile Retrospectives
  • * Lean Configuration Management
  • * Earned Value Management for Agile Projects


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