Software development made more efficient

Document Sample
scope of work template
							           PROJECT RESULTS                                                                      AGILE
                                                                                                (ITEA 03003)

         Software development
                                                                                                ••••••••••••••••



         made more efficient                                                                    Partners
                                                                                                Barco Avionics
                                                                                                E2S

         Application of agile processes speeds up embedded                                      Engisud
                                                                                                ESI
         software development and boosts quality                                                Exoftware
         •••••••••••••••••••••••••                                                              FAGOR
                                                                                                Ficosa
                                                                                                F-Secure
                                                      last-minute changes throughout the
                                                                                                Hantro
                                                      product development phase.
                                                                                                Kapion
                                                      Agile software processes do               KU Leuven
                                                      precisely that. They are change-          Medius
                                                      driven, place emphasis on working         Nemetschek
                                                      software and allow for increased          Nokia
                                                      stakeholder interaction to minimise       P4Q
                                                      communications problems. However,         Philips
                                                      at the start of the project, little       SQS
                                                      was known about adapting agile            TCP
                                                      processes to complex systems              VTT Technical Research Centre
                                                      engineering projects.
                                                                                                 of Finland

                                                      Extensive number of trials
Agile solutions cut time to market, while improving   There have been many attempts
productivity and quality                                                                        Countries involved
                                                      to combine agile and embedded
                                                      software development. The AGILE           Belgium
                                                      team studied the use of agile             Bulgaria
         The AGILE project provided                   methods in embedded software              Finland
         compelling industrial proof                  development in 68 industrial              Ireland
         that significant cost savings                trials involving more than 1,800          Italy
         and quality improvements are                 engineers in 17 European                  The Netherlands
         possible when agile processes                companies over a 2.5-year period.         Slovenia
         are applied. In extensive
                                                                                                Spain
         trials with more than 1,800                  Just over half the trials lasted less
         engineers and managers in                    than six months; while 17% lasted
         68 industrial pilot projects,                over a year. About one third required
         AGILE demonstrated up to 70%                 less than ten person-months of            Start of the project
         reductions in total R&D lead time            effort, while another third consumed      April 2004
         and costs. This offers European              between 10 and 50 person-months.
         industry a significant opportunity.          Evidence was also collected on
                                                      the use of agile solutions in mega-       End of the project
         Changing product requirements,               sized projects, with 8% of trial          December 2006
         rapidly evolving technologies and            evidence coming from projects with
         time-to-market constraints are               a commitment of over 500 person-
         common challenges in embedded                months. The project findings are
         software development, yet the                extremely significant as 73% of trials
         sheer volume of software continues           resulted in either a positive or a very
         to grow rapidly. Current engineering         positive outcome.
         methods make it necessary to
         freeze requirements, architectures           Project partners reported the
         and schedules in the R&D phase to            following improvements:
         achieve stability. This is paradoxical       • Lead-time reductions up to 70%;
         since embedded software markets              • Total development cost
         are highly volatile and often take               reductions up to 70%;
         unexpected turns. Clearly, new               • Productivity up to eight times
         approaches are needed that enable                greater than the industry
         incorporation of innovations and                 average;
                                                                                          ITEA 2 Office
    PROJECT RESULTS                                                                       Eindhoven University of
                                                                                          Technology Campus
                                                                                          Laplace Building 0.04
                                                                                          PO box 513
•     Quality improvements 3.5-times           AGILE produced 12 tools to support         5600 MB Eindhoven
      better than the industry average,        agile software development of              The Netherlands
      with an up to 99% improvement            embedded systems. Four of these            Tel   : +31 40 247 5590
      in comparison with historical            tackle problems related to project         Fax   : +31 40 247 5595
      company data;                            management.                                Email : itea2@itea2.org
•     Customer satisfaction of 4.9 on                                                     Web : www.itea2.org
      a scale of 5; and                        Three of the tools will be
•     70% developer satisfaction with          commercialised in 2007 or 2008,
      the agile process applied.               including:
                                               1. ATO, developed by E2S in
The results are impressive and                     collaboration with KU Leuven           ITEA - Information Technology
motivated some of the partners                     and Barco Avionics, supports           for European Advancement -
– such as Engisud and F-Secure –                   model-driven development in an         is an eight-year strategic
to develop totally new production                  agile environment; and                 pan-European programme for
models for their companies to foster           2. Softfab, developed by Philips,          pre-competitive research and
their agile capabilities.                          is a fully automated test              development in embedded and
                                                   management and build tool that         distributed software. Our work
Important role for tooling                         provides a very intuitive and          has major impact on government,
A key enabler for agile development                efficient interface for all the test   academia and business.
was found to lie in proper tooling                 script execution. The tool was
for development. It is evident that                tested in several companies in         ITEA was established in 1999
current software development                       the AGILE project.                     as a EUREKA strategic cluster
and management tooling is not                                                             programme. We support
optimised for agile production. Even           Institute to foster adoption               coordinated national funding
well-known project-management                  AGILE project members are                  submissions, providing the link
tools appear to fall short as they do          seeking an opportunity to establish        between those who provide
not handle well the requirements of            an Embedded Agile Institute in             finance, technology and
two-to-six-week production cycles,             Europe to foster adoption of agile         software engineering. We issue
product backlog management and                 processes in European software-            annual Calls for Projects,
extensive automation.                          intensive companies. As a service,         evaluate projects, and help
                                               AGILE members have launched                bring research partners
According to a Gartner report,                 an interactive House-of-Agile web          together. We are a prominent
tools that foster agile capabilities,          portal (http://www.houseofagile.org)       player in European software
such as closer interaction between             to disseminate their results beyond        development with some 10,000
software- and hardware-centred                 the consortium. It is a collaborative      person-years of R&D invested
development teams at a much                    wiki-style solution that enables the       in the programme so far.
earlier stage of the design process,           community to update the contents.
are gaining market acceptance.                                                            ITEA-labelled projects build
This report predicts so-called                 Research is being continued in             crucial middleware and prepare
‘electronic system level’ (ESL)                the ITEA 2 FLEXI project, which is         standards, laying the foundations
tools will be next big change for the          developing solutions for applying          for the next generation of
design-tools-automation market;                agile processes in the large and           products, systems, appliances
Gartner sees ESL tools having a                very large embedded software               and services. Our projects are
market of up to €360 million by 2008.          projects.                                  industry-driven initiatives,
                                                                                          involving complementary R&D
                                                                                          from at least two companies in
    Major project outcomes                                                                two countries. Our programme
    Dissemination                                                                         is open to partners from large
    • 112 publications: journals, conferences, PhDs, MScs, book chapters                  industrial companies, small and
      and newsletters                                                                     medium-sized enterprises (SMEs)
    • Three international conferences, three international workshops and                  as well as public research
      two TV broadcasts                                                                   institutes and universities.
    • More than 150 invited talks, including 10 keynotes in conferences/seminars
    • Agile asset box in www.houseofagile.org, including training videos in five
      different languages

    Exploitation
    • 12 prototype tools with 3 about to be commercialised
    • Four new methods                                                                    Σ! 2023
    • In process of setting up an Embedded Agile Institute

    Standardisation                                                                       October 2007
    • Contributions to two standards: IEEE 1648 and DO-178C