Methods & Tools Software Development Magazine

Software Development Magazine - Project Management, Programming, Software Testing

 

Methods & Tools - News, Facts & Comments Edition - April 2001

*** Products ************************************************************

* UML Tools

Sparx Systems announced recently the release of the version 2.0 of Enterprise Architect, its UML-based software design and construction tool. New features include support for UML data modelling, import and generation of C++/Java/Visual Basic code and DDL generation.

This is just an example that Rational's UML domination has not "killed" competition. There are many smaller companies working on UML related tools and I hope that they will be able to survive the announced difficult times of the economy.

Here are some Web sites where you can find "free" (completely or limited usage) UML related tools:

http://www.sparxsystems.com.au - Enterprise Architect: 30 days usage, 6,4 M

http://www.togethersoft.com - java tool, free edition, 40 M

http://www.objecteering.com - partially free usage, 35 M

http://www.hoora.org - HAT, a UML process based tool, 5.8 M

http://www.argouml.org - free java-based tool - 870k

http://www.mfcomputers.com - mUML, free java-based tool, 1.8 M

*** Companies ***********************************************************

* Novell: Stayin' Alive?

Novell announced in March the agreement to acquire Cambridge Technology Partners, a global IT services company. According to Novell: "This acquisition significantly expands Novell's ability to deliver consulting support to customers and other IT services companies".

Cambridge was incorporated in the 90s and has had successful early years as an ERP specialist offering fixed-prices contracts. However, Cambridge has been in trouble since the slowdown of ERP spending after Y2K, the emergence of pure e-consulting companies and has suffered heavy losses in the recent years. If Cambridge was perhaps priced cheaply relatively to its earnings' potential, it is however hard from an external point of view to see short and medium term synergies between both companies. Sure, Cambridge will operate in a quieter environment being now linked to a profitable company. The deal could also add some additional brainware to Novell, but the strategy of Netware's editor will have to change its focus if it really want to integrate Cambridge.

* Sybase Looking to Shine Again

Sybase announced at the end of February the acquisition of New Era of Networks (NEON). NEON is the editor of NEON Adapters, an application integrator that allows software packages like SAP, Siebel, i2 or BroadVision to collaborate.

After many difficult years, Sybase is coming back, even if the company has not regained its status of "Oracle's menace". Like Oracle, its goal is to expand its sales' opportunities from its traditional database market. NEON products should complete Sybase's Enterprise Portal solution and integrate a newly formed e-Business division. Having focused on distributed and mobile databases, Sybase seems well-positioned to meet some of the needs of IT developers.

* Last March for MarchFirst

April 12, MarchFirst announced that it has filed for bankruptcy. In March, MarchFirst announced plans to cut 1'700 jobs (or 30% of its work force) and an agreement to sell its SAP practice and Central Region business unit for $70 million payable over five years and additional $55 million contingent on the units future performance. MarchFirst also closed its Australian operations.

Named after is "birth date", MarchFirst was officially formed March 1st 2000 from the merger between USWeb/CKS and Whittman-Hart. Having loaded too much debt to finance its expansion and performed too much "work for stock" projects for failed dotcoms, many e-consulting companies are now trying to cut jobs as fast as they can to save their life. Other companies operating in the same sector like Scient, Razorfish or Viant are hurt by the same troubles than MarchFirst. How many will succeed to survive as independent corporations? Few...

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

* Ellison Could be Right

"We have more than 100 percent of what you need. We don't have 100 percent of what you want".

Source: Larry Ellison (Oracle CEO), Oracle AppsWorld, from www.infoworld.com

You can certainly think that Oracle and its Chief Executive Officer Larry Ellison are arrogant, but in this case, and if you do not tie this statement specifically to Oracle's products, Ellison is on the right track. It is an important issue for a project's success to speak with customers and to make the difference between what they want and what they need.

*** In Other's Words ****************************************************

* It's All About Interfaces

"Software's future is indeed all about interfaces, but probably not the interfaces you think I'm talking about. As all software developers know, the computer world has two types of interfaces: one as old as software and one new. The new interface is the one between humans and software, commonly known as the 'user interface'.

The interface I want to write about is the older one, the interface between two different pieces of software. It's typically called an Application Programming Interface, or API, and is seen only in source code. The invention and evolution of APIs drives the computer industry and defines the character of everyday computing.

Programmers naturally understand that they must design user interfaces for the user, but few programmers realize how vital it is for them to create the APIs deep inside the software with the user's goals as the foremost consideration. History is proof: Business successes for software for the Web directly result from APIs that effectively serve end-user needs, even if the end-user never uses them directly.

[...] I'll say it again - it matters a lot who you design for. The challenge for design and development professionals - you and me - is to always remember this maxim. When we understand our target audience, we can create useful APIs for properly designed user interfaces and unlock the creative power of the new generation of Web integrators."

Source: Allan Cooper, " It's All About Interfaces", The Future of Software, Winter 2000/2001

Developing software components that can act as services for multiple applications is a key success factor for software development organisations that can see farther than project deadlines. And I am ready to bet that also under the pressure of tight deadlines, taking the time to design before to build is beneficial for the vast majority of projects... and project teams! It is therefore important to think about and standardise the communication mode between your software components to deal with systemwide issues like error management, multi-language capabilities and data changes identification.

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

Software Testing
Magazine


The Scrum Expert