Presentation is loading. Please wait.

Presentation is loading. Please wait.

ICT-CPM4 20-21 November 2014 ALMA Integrated Computing Team Coordination & Planning Meeting #4 Santiago, 20-21 November 2014 Software Engineering and Quality.

Similar presentations


Presentation on theme: "ICT-CPM4 20-21 November 2014 ALMA Integrated Computing Team Coordination & Planning Meeting #4 Santiago, 20-21 November 2014 Software Engineering and Quality."— Presentation transcript:

1 ICT-CPM4 20-21 November 2014 ALMA Integrated Computing Team Coordination & Planning Meeting #4 Santiago, 20-21 November 2014 Software Engineering and Quality Management Activities/Planning Erik Allaert

2 ICT-CPM4 20-21 November 2014 n 2014  JIRA: Statistics Activities: inactive issues / workflow changes etc / version upgrade / SCIREQ project  ALMA Computing at ESO-Garching  RHEL 6.5 upgrade  QM: acceptances  SVN upgrade  Makefile n 2015: the same … and more? SEQM status & activities

3 ICT-CPM4 20-21 November 2014 n ICT-project (since 2014-01-01):  ~40 new issues/week (2013: ~75 new issues/week) Type: bugs: almost 50%, improvements: ~25% - new features + sub- features: ~10% (↔ 2013: ~40%, 25% resp. ~15%) Components: ObsIF: 27% (OT: 8%) - Control/Corr: 22% Priority: ~75% medium, 15% high, 10% low, <1% blocker ( = 2013)  ~17 issues/week end up in “inactive” list n Policy for inactive issues: defined in Q1 2014  March: 456 issues; May: 72 issues closed; 2 re-opened  September: 458 issues; November: 59 closed; 7 re-opened n Overal (2013-2014):  60% closed, 6% resolved (↔ 2013: ~25% resp ~20%) SEQM status & activities 2014: JIRA

4 ICT-CPM4 20-21 November 2014 ICT-project: Phase I/II/III/IV/V → Phase A/B/C n Added SVN-plugin n Timestamp format more like ISO-standard n No commenting via e-mail (no watertight solution) n ‘From:’ header format for JIRA-notifications modified n Changed Branches field n Check creation of sub-tasks depending on parent issue n Support for definition/creation of SCIREQ project – 1 document, ~120 e-mails, ~100 new users n Prepare for upgrade to 6.3.x on jiradev01 SEQM status & activities 2014: JIRA

5 ICT-CPM4 20-21 November 2014 n Upgrade to 6.3.10 on ictjira  New JIRA look and feel (Atlassian Design Guidelines)  Detail view and view issue improvements  JIRA mobile  Improved search performance  HTML5 attachment support  Administration: Usernames now editable Enhanced workflow designer Improved issue type and custom field configuration JIRA password policy auditing SEQM status & activities 2014: JIRA

6 ICT-CPM4 20-21 November 2014 n Jenkins: 4 virtual servers in clusters, running RHEL 6.5 32- and 64-bits, building non-RT ALMA SW and running tests n NRI updates (following ACS requests) n Extended virtual infrastructure (2 nd part of 3-year plan): RAM, 2 extra blades, additional SAN server, VMware vSphere licenses n Reconfigured network (anticipating relocation) n Security patches n Hand-over of sysadmin activities to outsourcers: started in September – ongoing SEQM status & activities 2014: ESO

7 ICT-CPM4 20-21 November 2014 n Installation procedure for RHEL 6.5 n Updated images and repository a.o. to deal with  fix configuration issues  security vulnerabilities (OpenSSL: heartbleed; bash: shellshock)  updates provided by RedHat SEQM activities 2014: RHEL

8 ICT-CPM4 20-21 November 2014 n 201403-CYCLE2-OFF n 201404-CYCLE2-ON n 201404-CYCLE2-ON Total Power n 201405-CYCLE2-OFF n 201406-CYCLE2-OFF n 201411-CYCLE2-OFF n Use of Kanban n Retrospective meetings SEQM activities 2014: Acceptances

9 ICT-CPM4 20-21 November 2014 n Several server security improvements (also thanks to NAOJ), e.g. SSLv3 vulnerability n Updated SVN server and client software to 1.8.10 (better performance, improved merging) n New license installed – OK up to 14 January 2016 n At ESO-Garching: relocated virtual server to machine with more disk space and better I/O performance n New SVN R/O mirror for ACS hosted at ESO n New version of WANdisco installed (correcting various issues reported by a.o. Moreno (15)) SEQM activities 2014: SVN/WANdisco

10 ICT-CPM4 20-21 November 2014 n Addressed/identified several issues:  Error detection during Python compilation + repeated installation of Python pkg during make install (ICT-1643)ICT-1643  Problems with creation of symlinks (ICT-1358, ICT-2525); remove support for LINK_FILES variable (ICT-3855)ICT-1358 ICT-2525ICT-3855  javac calls must use -endorseddirs flag (ICT-2303) and fix acsMakeJavaClassPath - endorsed (ICT-3095)ICT-2303ICT-3095  Support for plain Linux kernel module compilation (ICT-2680)ICT-2680  Doxygen segmentation fault (ICT-2712)ICT-2712  Remove vltMake* files (ICT-3707)ICT-3707  Makefile must create man/manN subdirs (ICT-3851) and remove generated pages with a make clean (ICT-3853)ICT-3851ICT-3853 SEQM activities 2014: Makefile

11 ICT-CPM4 20-21 November 2014 n JIRA: global settings (priorities, resolutions, …) block merge of 2 JIRA servers; fixed by upcoming upgrade? n ESO:  relocation of computer room – disruptive for ICT-EU  replace physical HW by VMs n SVN:  support transition to centralized SVN server  Restructure location for licensed/proprietary software SEQM Plans 2015

12 ICT-CPM4 20-21 November 2014 n Jenkins:  Complete documentation (Twiki)  Use of static/dynamic analysis tools to generate reports  Test execution plus analysis (may require some build-script changes) Software Quality: CPM2 → SEQM Plans 2015

13 ICT-CPM4 20-21 November 2014

14 n Software Quality Assurance/Management: does not come for free - requires commitment & support from ALMA management n Activities to be coordinated with a.o. Release and Acceptance Managers:  Metrication  JIRA workflow: phase A/B/C testing ↔ insufficient testing  Special incremental releases (e.g. code refactoring related to operating system upgrade)  Documentation  … n Configuration control SEQM Plans 2015

15 ICT-CPM4 20-21 November 2014 Q&A


Download ppt "ICT-CPM4 20-21 November 2014 ALMA Integrated Computing Team Coordination & Planning Meeting #4 Santiago, 20-21 November 2014 Software Engineering and Quality."

Similar presentations


Ads by Google