developing multilingual web services in agile software
play

Developing Multilingual Web Services in Agile Software Teams The - PowerPoint PPT Presentation

Developing Multilingual Web Services in Agile Software Teams The Software-Cluster. Software made in Germany for the Future Economy Alexandra Weissgerber Software AG MultilingualWeb Workshop 2011, 05 April 2011 Project Context 5 Projects


  1. Developing Multilingual Web Services in Agile Software Teams The Software-Cluster. Software made in Germany for the Future Economy Alexandra Weissgerber Software AG MultilingualWeb Workshop 2011, 05 April 2011

  2. Project Context 5 Projects Research Suppliers P2 P1 Institutes P3 SWINNG Vendors Software AG P4 ADABAS + NATURAL 37 Partners 3 Development Lines Web- ARIS Methods · Alexandra Weissgerber · Software AG

  3. Central Principle: Emergence „Emergent Software“ is an enabler to combine components and services for digital companies Partner Components Services from the Web ERP, BPM, BPI Systems · Alexandra Weissgerber · Software AG

  4. Traditional Development Process o Sequential phases with defined input/output o Customer/User requirements: o Result of functional specification step o Input for implementation o Input for multilingual documentation and localization o Particularly conformance with ISO 9001 · Alexandra Weissgerber · Software AG

  5. Instead: Agility to better account for o Reducing waste o Empowering the team o Empowering the employee o Delivering operational software faster o Collaborating with customers more effectively http://agilemanifesto.org/ Agile projects empower emergent behaviour of services · Alexandra Weissgerber · Software AG

  6. SCRUM Process 30 days Sprints Daily SCRUM Meeting · Alexandra Weissgerber · Software AG

  7. SCRUM in Action · Alexandra Weissgerber · Software AG

  8. Challenges Find a balance between: o Documentation needed in the project o Specific document requirements for „Emergence“ o Input for documentation and localization tasks o ISO 9001 o Amount of documentation contradicts agility approach o Continuously reduce waste to account for leanness o Always identify long-term values · Alexandra Weissgerber · Software AG

  9. Experiences 1. Write larger user concepts o Documentation/localization process unchanged Concepts larger than sprint  no conformity with SCRUM process o o User concept = waste 2. User concept on white board o Documentation/localization involved in approx. 5 teams o Technical writers flooded with tasks without basic documentation o Less time to write o Lower ISO 9001 conformity · Alexandra Weissgerber · Software AG

  10. Actions & Research Areas o Include a technical writer in maximum 2 SCRUM teams Conception with cross-functional teams Customer User Concept Manual Use Cases Developer + Technical Technical writer Technical Information Information • Broader portofolio knowledge • Direct feedback on usability GUI GUI Design • Correction of GUI strings Documentation • Localization & translation coordination • Better estimations • Technical information for „Emergence“ o Set up monitoring and controlling to evaluate best practices o Set up workflow system to support and govern technical writers · Alexandra Weissgerber · Software AG

  11. Benefits o Product o Better time-to-market o Enhanced user documentation that facilitates the development of emergent software o Customer satisfaction  ROI o ISO 9001 conformity respected o Technical writer o Strong-skilled  new perspectives o Development Team o Concentrate more on developing tasks  satisfaction o More features by constant staff o Feedback from technical writers · Alexandra Weissgerber · Software AG

  12. Thank you!

Recommend


More recommend