1 / 12

Software Development Environment (SDE) Update Doug Wall, Manager Quality Processes

Software Development Environment (SDE) Update Doug Wall, Manager Quality Processes. ABB Annual Users’ Group Meeting August 27 – 31, 2006. Evolving Network Management Processes. Focus on Software Requirements definition and traceability Focus on Integration of tools

Download Presentation

Software Development Environment (SDE) Update Doug Wall, Manager Quality Processes

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. Software Development Environment (SDE) UpdateDoug Wall, Manager Quality Processes ABB Annual Users’ Group Meeting August 27 – 31, 2006

  2. Evolving Network Management Processes Focus on Software Requirements definition and traceability Focus on Integration of tools Focus on Metrics and Mapping Mapping requirements -> code -> test Integrated tools enable metric capture Focus on efficiency to improve productivity while increasing quality

  3. The Integrated Process Model Product Lifecycle Management Product Obsolescence Product Development Product Qualification Product Delivery Product Conception Product Definition Project Definition Project Qualification Project Development Project and Service Delivery Requirements Engineering and Management Software Development Tools Project Project Management ProductProjectManagement Resource Management Configuration Management Test Design and Management Test Execution Defect Management Document Management Product Enhancement

  4. Improved Test Management and Execution Mercury Interactive Quality Center Procured and Operational Existing product test procedures loaded in Quality Center for Network Manager DMS Release 4 New test procedures will be executed in Quality Center Automated functional testing of selected tests Q4/06 Automated performance testing – to be implemented in 2007 Benefit – increased performance and functional testing to improve quality. Traceability of testing to insure requirements coverage

  5. ClearQuest Defect Management Now completed All Network Management Product and Customer projects defects now all in ClearQuest Performance improvements in progress Benefit – one system for all of Network Management –and - that integrates with other tools

  6. Requirements Management – Implementation Phase Rational RequisitePro procured, operational and key users trained New development requirements being converted to RequisitePro Benefit – traceability of requirements to test cases to ensure full test coverage of all requirements and not lost

  7. Configuration Management Rational Unified Configuration Management (UCM) implementation in progress UCM Provides for increased traceability of code changes to defect or new feature/requirement Benefit – significant productivity in the traceability code changes for builds and testing ClearCase Multi-site deployment Q4/06 Benefit - improves resource sharing and business continuity (disaster recovery)

  8. Improving Baseline Integrated Test Environment Goal – Enhance ability to test and release product software updates on systems even more similar our customer environments. Test environments using previously mentioned test tools. DMS Hardware system(s) in design stages at this time Benefit – improved quality with even more functional and broader system performance testing

  9. Developer Tools • Static code analysis tools continuing to be evaluated and added (memory leak tools expanded – multi-threaded code analysis) • Benefit – improved productivity – for code analysis and reviews. • Rational Purify - improved productivity diagnosing code execution problems (loops, performance bottlenecks, memory leaks) • Benefit – Problems caught earlier in the life cycle.

  10. Document Management Ongoing improvements in the use of Document Management Current release of all Product Documents controlled and structured for Global Utilization. Benefit – lower documentation costs as well as sharing of controlled electronic documents with customers.

  11. Conclusion • Improved productivity in requirements capture and traceability through to testing and code changes • More testing tools and test systems – problems found before you receive a release • Improved software configuration management – more efficiency more traceability to code changes • Improved Developer tools – problems found even sooner in life cycle • Focus on efficiency to improve productivity while increasing quality

More Related