Jul 21
Our basics
icon1 daniel | icon2 Firenxis | icon4 07 21st, 2009| icon3Comments Off

Manifesto for Agile Software Development

We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on
the right, we value the items on the left more.

Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler
James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick
Robert C. Martin
Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas

© 2001, the above authors
this declaration may be freely copied in any form,
but only in its entirety through this notice.

Change sign

Embrace change!  Photo credit

Aug 25

The following is a digested excerpt from the book “Scaling Software Agility” by Dean Leffingwell. Read the complete chapter here. Order the book via Amazon here.

(…)

Throughout the 1980s and into the 1990s, most DoD projects were mandated to follow a waterfall cycle of development as documented in the published standard DoD STD 2167. A report on failure rates in one sample concluded that 75 percent of the projects failed or were never used [Larman2004]. Consequently, a task force was convened. Chaired by Dr. Frederick Brooks, a well-known software engineering expert, the report recommended replacing the waterfall with iterative and incremental development:

DOD STD 2167 likewise needs a radical overhaul to reflect modern best practice. Evolutionary development is best technically, it saves time and money.

Statistical evidence and several authors’ experience [Larman2004],[Boehm1988],[Tomas2001] leads to conclude that the waterfall model does not work. By looking deeper into the assumptions of the waterfall model, it is possible to understand why it fails.

ASSUMPTIONS UNDERLYING THE WATERFALL MODEL

In retrospect, it appears that we made at least four key assumptions with the model that simply turned out to be incorrect:

1. There exists a reasonably well-defined set of requirements if we only take the time to understand them.
2. During the development process, changes to requirements will be small enough that we can manage them without substantially rethinking or revising our plans.
3. System integration is an appropriate and necessary process, and we can reasonably predict how it will go based upon architecture and planning.
4. Software innovation and the research and development that is required to create a significant new software application can be done on a predictable schedule.

Let’s look at these assumptions in light of what we have learned over the last few decades of building enterprise class systems.

Read the rest of this entry »

Jun 3
Welcome
icon1 admin | icon2 Firenxis | icon4 06 3rd, 2008| icon3Comments Off

Firenxis is a Software & Technology Studio located in Santiago, Chile. Our business is making technological innovation happen.

At Firenxis we are committed to deliver the quickest software development experience, to meet and overpass our customers expectations. From our customers ideas to their realization, we are part of a unique team.

Your success is ours.