Accueil W4
Connect with W4
DesignBPMMDEAgile

Agile development, also called adaptive development, is characterized by a style of incremental, iterative project management, focused on the autonomy of the human resources involved in specification, production and validation of an integrated application and tested continuously.

Rather than this:

Methode traditionnelle

 

It is this:

Methode Agile

The Agile Manifesto is considered the canonical definition of Agile Development. It includes 4 values and 12 principles.

The 4 Values of the Agile Manifesto
To place priority on...
info

... Individuals and interactions over processes and tools.

BUSINESS FIRST
  1. Collaborative application composition, taking into account roles and user profiles. At any given moment, the basket of tasks ensures that each user intervenes in due course and carries out his or her share of work duties in a responsible manner.
  2. Less Programming thanks to inherited business rules: with Composers (graphical interfaces) most everything is done by configuring parameters.
  3. The same graphical model serves as a communication tool between IT and business, between project architects and developers.
  4. Direct interaction between business executives and system engineers is made possible thanks to visualizing the modeled design directly linked to its corresponding operational application.
info

... Working software over comprehensive documentation.

BUSINESS FIRST
  1. Every model has a corresponding operational application.
  2. Runtime approach: the model is readily interpreted into an operational application, no code generation is necessary.
  3. Industrialized user interfaces guarantee ergonomics that result in high-quality user experience.
  4. Online help is the preferred choice, however documentation can also be generated automatically from the model.
info

... Customer collaboration over contract negotiation.

BUSINESS FIRST
  1. No more comprehensive detailed specifications: needs are often defined during collaborative work sessions where all intended stakeholders construct the application model together.
  2. Short agile iterative cycles allow frequent production checkpointing and regular feedback from end users.
  3. Development and maintenance is much easier thanks to the MDE approach.
info

... Responding to change over following a plan.

BUSINESS FIRST
  1. Execution is on the fly; when the model changes, the corresponding application automatically changes.
  2. Business / technology dissociation: an architecture that ensures application scalability that is both technical and functional.
The 12 Principles of the Agile Manifesto
info

1. Customer satisfaction by rapid delivery of useful software.

BUSINESS FIRST
  1. Implementation costs reduced up to 50%.
  2. MDE / BPM platform with ready-to-go high-level components.
info

2. Welcome changing requirements, even late in development.

BUSINESS FIRST
  1. The decoupling of business / technology is provided by the MDE approach.
  2. No code generation, allowing for even more flexibility.
  3. When the model evolves, the application automatically changes.
info

3. Working software is delivered frequently (in a matter of weeks rather than months).

BUSINESS FIRST
  1. WYMIWYG (What You Model Is What You Get) shortens cycles and increases production checkpoint frequency.
  2. The engine produces instantly operational software.
info

4. Close, daily cooperation between businesspeople and developers.

Now it's your turn! And we can help!

info

5. Projects are built around motivated individuals, who should be trusted.

Now it's your turn! And we can help!

info

6. Face-to-face conversation is the best form of communication (co-location).

BUSINESS FIRST
  1. As soon as a model exists, an operational application is available.
  2. Application Engine executes the models on the fly.
  3. BUSINESS FIRST provides an environment for implementing automated testing.
info

7. Working software is the principal measure of progress.

BUSINESS FIRST
  1. Graphic composition of business processes serves as the project specifications.
  2. The business model is the tool of communication between directors and IT.
info

8. Sustainable development, able to maintain a constant pace.

Now it's your turn! And we can help!

info

9. Continuous attention to technical excellence and good design.

BUSINESS FIRST
  1. Composers provide a set of tools for modeling data, GUI and processes.
  2. Technology is supported by a quality platform, tested and robust.
info

10. Simplicity.

BUSINESS FIRST
  1. Applications are composed by assembling generic components.
  2. No more need to generate code; the model itself is executable.
  3. Targeted programming is limited to the specialization of business behaviors.
info

11. Self-organizing teams.

Now it's your turn! And we can help!

info

12. Regular adaptation to changing circumstances.

Now it's your turn! And we can help!

 

Agility can be considered from two different angles.

For the methodological meaning of the term, it is a development approach that conveys the values and principles of Agile Manifesto to provide operational software that meets functional needs. Customer satisfaction is the primary objective.

Agility can also be seen as a characteristic of the resulting application development. In this sense, it implies flexibility, adaptability to environment, ability to evolve and absorb change, whether technological or for business-related fields.

In both scenarios, W4 is convinced that the MDE approach, guaranteeing separation between technology and business, is an ideal vehicle for agility. This is the rationale behind our BUSINESS FIRST: both over the course of the project and in the results, our platform facilitates implementing the agility principles to meet the customer requirements by providing flexible and scalable applications that respond quickly to market changes and technology growth.

Next web seminar:

  • BUSINESS FIRST: June 30, 2011
The Web Seminar is conducted in French. To request a presentation in English, please click here.

BUSINESS FIRST Free download!

BUSINESS FIRST
Click here to get started today.
Try it now!
QuickStart
Try BUSINESS FIRST today: Easy install, Easy testing,
No risk!