1 / 12

NAME Workshop

NAME Workshop. European Software Institute Parque Tecnológico 204 48170 Zamudio (Bilbao) Tel: 94 420 95 19 www.esi.es [Teodora.Bozheva, Mikel.Emaldi]@esi.es. El proyecto e XPERT (1). Main goals To define a lightweight approach for software development based on XP and PSP

kathie
Download Presentation

NAME Workshop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NAME Workshop European Software Institute Parque Tecnológico 204 48170 Zamudio (Bilbao) Tel: 94 420 95 19 www.esi.es [Teodora.Bozheva, Mikel.Emaldi]@esi.es

  2. El proyecto eXPERT (1) Main goals • To define a lightweight approach for software development based on XP and PSP • To run seven pilot projects at the User companies experimenting the application of the defined approach to e-project development. • To develop a Best Practice toolkit that encompasses: description of the eXPERT approach; experiment settlement, achievements, lessons learnt; final report on the pilot projects Started 2002-04-02, scheduled completion 2003-06-30 Pilots started on: 2002-07-15, 6-months

  3. El proyecto eXPERT (2) Expected achievements/impact • Increase productivity by approximately 20% due to the design of simpler, easy to understand systems and avoiding rework • Reduce defect rates by 30%. • Reduce their project overruns by about 15% due to avoiding schedule slips. • Increase their competitiveness by producing higher quality products in shorter time and better prices The project is partially supported by the EU IST Programme

  4. ¿Por qué estamos interesados en XP y Metodologías Ágiles? • To facilitate the development of e-business and e-commerce applications, where technology and needs change often and time-to-market is critical. • Of all the Agile methodologies, XP seems to be best accepted by the e-project developers due to the simplicity of its rules and practices, its flexibility to changes in a project run, refactoring and collaboration orientation. • It’s been a common complaint (specially in SMEs) that planning-based Sw Development Models (CMM, ISO9001, SPICE, etc) are cumbersome. The comment is felt to be unfair, yet it is true that they do require significant amounts of documentation.  Worth exploring Agile Sw. Development.

  5. ¿Cuáles han sido o serían sus motivaciones para explorar y/o realizar alguna experiencia con XP y/o Metodologías Ágiles? • Reduce the the cost/time-to-market of the whole cycle of development, operation and maintenance of eService applications and systems • To raise the skills, efficiency and quality of work of the software developers, whilst teaching them how to develop and modify software at a low and manageable cost, regardless of the development phase • Spiral life-cycle model

  6. ¿Está usted trabajando para una empresa y utilizando en alguna medida XP y/o Metodologías Ágiles? Within the eXPERT project all the experimenting companies apply: • The principles of XP • The PSP principles adjusted as to fit the XP method, in particular to reflect the fact that developers work in pairs, and the design, testing and coding process are strongly interrelated and executed in parallel.

  7. ¿En qué medida la empresa ha introducido XP y/o Metodologías Ágiles? Only the eXPERT project Members (7) are applying the method. Their expectation is: • See how it does perform • Launch it company-wide, if applicable

  8. ¿Qué prácticas XP y/o Metodologías Ágiles ha adoptado su empresa? ¿Cómo? ¿Por qué? The pilot projects attempt to apply these XP practices due to the following reasons: • To develop faster: pair programming, planning game, small releases, simple design, continuous integration, collective ownership • To increase quality: pair programming, coding standard, on-site customer, testing, refactoring • To reduce extra costs: planning game, small releases

  9. ¿En qué medida se han conseguido los objetivos originales de la introducción de XP y/o Metodologías Ágiles? ¿Cuáles han sido los mayores factores de éxito? ¿Cuáles han sido los obstáculos encontrados? The experiments started recently and are still running, so no conclusions about the achievement of the goals can be made. The following XP practices are considered the most difficult to apply: • On-site customer • Pair programming • Planning game

  10. ¿Cuál es el impacto de XP y/o Metodologías Ágiles en su negocio? • The partners expect time-to-market to be the main improvement due to this new methodologies. This is the most critical aspect of software development in the eService marketplace • Cost-efficiency is expected to improve also, as well as the quality of the final product • The influence in the Cost of Maintenance is unknown

  11. ¿Cuáles son los objetivos de largo plazo y los planes operacionales de la empresa respecto de XP y/o Metodologías Ágiles? • As described

  12. ¿Cuáles son sus previsiones respecto de la futura evolución de XP y Metodologías Ágiles? ¿Estima que se producirá alguna interacción con otras áreas de investigación, tales como Desarrollo Basado en Componentes, Desarrollo Open Source, etc.? • Yes. It is complementary (orthogonal) to CBSE, Product Lines, as well as MOTS (usually based on Open Source). • Influence in Maintenance needs to be explored (Dangers) • Mutual support to CMM, SPICE, ISO9001 is to be explored • Limitations of Agile.- it might not be the best model for all applications

More Related