Contact SoftMetaWare

SoftMetaWare - Enabling Your Software to Evolve
Company: Our Team, Partners, Customers, Contact, History
Services: Innovation, Organisational Structure, Process Engineering, Software Architecture, Domain Analysis, Automation & Integration, Project Management






News and EventsCareers: Domain Engineering Consultants, Environment Engineering Consultants, Post-Graduates & GraduatesFree Downloads: White Papers, Conference Proceedings, Demonstrations, ComponentsGenerative Model Transformer Project (an Open Source Initiative) and Model Driven Architecture MDALinks: Software Design and Implementation, Tools, Methodologies and More

Workshops, Tutorials, Conferences, Training:

Bookings and further information. Open link

Building Durable Enterprise Architectures: Extending Build versus Buying Decision Frameworks with Open Source Options
With the ever-growing pressures on cost, performance, and most of all not being locked in, software intensive businesses are taking advantage of open source infrastructure. In this highly interactive and practical workshop, gain a more in depth understanding of open source options and how they can support durable enterprise architectures.

Agile Management and Requirements Engineering
5-day course for Project Managers, Business Analysts, and Software Architects covers the essential techniques for agile project management, agile requirements management, and requirements modelling that need to be in place before an organization embarks on Model-Driven Software Development (MDSD).

Model Driven Software Development
This tutorial consists of three parts: 1. Introduction of basic principles; 2. Overview of different flavors of model-driven development and connections to related topics; 3. Tool independent best practices that can be applied in conjunction with Open Source MDSD tools or with suitable commercial tools.

Conference/Workshop Proceedings
Open link OOPSLA 2005
Open link GTEA 2005
Open link OOPSLA 2004
Open link EuroPLoP 2004
Open link OOPSLA 2003
Open link OOPSLA 2002



SoftMetaWare operates globally, with the majority of consultants currently based in Australia and New Zealand. Our consulting services are delivered on-site as required, or remotely via web-based collaboration tools when appropriate. We help our customers implement best practices for software development, IT system management, and business process management. Typical initial objectives:

  • implementing an effective metrics programme - collecting simple and reliable metrics that assist in making sound business decisions,
  • obtaining predictable results from IT programs and projects,
  • ensuring that software systems are fit for purpose by introducing an agile, incremental approach that provides stakeholders with a tool to keep projects aligned with business objectives.

Once these objectives are achieved, productivity becomes the main focus:

Creating more value with less manual effort and in less time

Just as in other industries, breakthroughs in productivity and quality are achieved by using a highly automated production facility that taps into the unique characteristics of your organization - the core expertise that defines your competitive edge, knowledge of regional variabilities in the market,valuable relationships with specific partners ... We can help you lift the game with Model-Driven Software Development, a vendor and technology independent set of best practices for building tailored software production facilities.

The range of SoftMetaWare services enables us to provide a full Chief Technology Officer (CTO) or Chief Information Officer (CIO) function for our customers if required. We specialize in product rationalization and industrialized mass-customization of software products. On average our consultants have more than two decades of experience in the software industry. Typically we provide customers with assistance over extended periods, to assist them not only with the development of strategies and the introduction of change, but also with the implementation of strategies, and in solving difficult organizational and technological problems.

Our team of consultants has a multi-national background, with software project experience in Australia, New Zealand, the US, Europe, and Asia. English is our default language, but we can optionally conduct projects in German or French. We have worked with clients to develop software products and product lines for the following industries: biotechnology, insurance, banking, telecommunications, utility, chemical, manufacturing, distribution, accounting, and legal.

SoftMetaWare process frameworks are tailored by working with the people who need to use the process. The users of a process should have the last word in implementing the process.

"The Agile Techniques project has been successful in introducing a number of software development best practices. It has re-engineered our existing software requirements gathering and project management processes by introducing a completely new set of processes. The core Pilot Application Development team are working in a collaborative and productive manner and that is being reflected in both team dynamics and the project's output. Feedback from those involved in Pilot Application Development - including those in the field - has been positive. The Agile Techniques project has also revitalized the Business Analyst group within our organization and given them a new enthusiasm."

"I believe that the Agile Techniques project is already paying dividends as a result of applying these new processes to the Pilot Application Development project. What remains for a subsequent project (codename Introduction of Architecture-Centric MDSD) is the fundamental re-engineering of our coding practices."

(Customer name available on request)

If this story sounds like "business as usual", then maybe your business needs a bit of extraordinary assistance from SoftMetaWare for a change ;-)
|< Back to start< Previous pictureNext picture >

 

SoftMetaWare Industry Analysis & Management Briefing Papers:

Individual reports can be purchased directly from SoftMetaWare. Open link

Alternatively these reports are available as part of a subscription to research services from IBRS. Open link

Enterprise Software as a Service?
Compared to the consumer market, the enterprise market is more conservative in letting an external service provider store and manage its critical business information remotely, via the web. But in the face of spiralling internal IT operational costs, many companies are likely to significantly expand their use of Software as a Service (SaaS), previously known as Application Service Providers (ASPs) over the next five years.
(July 2006)

Different Shades of Grey of Vendor Lock-In
The potentially negative impact of vendor lock-in is unavoidable, but it can be minimised by making intelligent choices with respect to the use of technology products when building application software. In the interest of keeping the cost of lock-in at bay, IT organisations should rate the maturity of the various technologies that are being employed, consider the results in the design of their enterprise architecture, and pay appropriate attention to the degree of modularisation within the architecture.
(June 2006)

Managing Commodity Products and Services
The increase in IT related standards since the invention of the Web in 1989 can be seen as an indication of maturity of the IT industry. Today, all kinds of devices that contain software provide interfaces that allow them to communicate with other devices. Similarly, in the realm of enterprise software, today’s applications are typically interconnected across organisational boundaries and across a range of implementation technologies. But adoption and implementation of standards comes at a price. Which standards an organisation should embrace depends heavily on the nature of the business.
(May 2006)

Transitioning to Model Driven Software Development
It is time for a major stock take of model driven software development approaches within software intensive industries. The speed of progress in the last few years in terms of interoperability standards for model driven tooling has not been spectacular. The term "Model Driven Architecture" has gone through the usual hype cycle, and the dust is in the process of settling. Model Driven Software Development is about breaking the 1-fits-all approach to implementation languages when needed, and entails the use of small, domain specific languages.
(April 2006)

Scaling up Agile Software Project Management
Over the last five years agile software development approaches have become more popular, and are increasingly replacing heavy-handed methodologies. At the same time there is a growing interest in benchmarking the productivity of software projects, and in achieving process maturity that can be measured against certification standards such as CMMI. At first sight it would seem that these two trends represent two mutually exclusive philosophies. When taking a closer look it becomes clear that both trends can indeed complement each other.
(March 2006)

Open Source Software Development Tooling
(February 2006)

Understanding Model Driven Approaches to Software Development
(January 2006)

The Next Generation CRM Paradigm
(November 2005)

Maximizing the Mileage of Software Development
(October 2005)

How to approach Service Oriented Architecture (SOA)
(September 2005)

Managing Complexity in Application Software
(August 2005)

The Role of Open Source software in building durable Enterprise Architectures
(July 2005)


Home - Company - Services - News - Careers - Downloads - GMT Project - Links

Copyright © 2002 - 2004 SoftMetaWare Ltd. All rights reserved. Disclaimer

Jump to top