Web based Project Management using Peter Wieland peter
Web based “Project Management” using Peter Wieland peter. wieland@dnv. com DNV - 9/9/2020 - 1 PW_Tools
What is PW_Tools? Number of scripts to support 4 Project management via the WWW 4 Automated creation and maintenance of project web sites • Support for: ä Sharing bookmarks (links) ä Publishing Web site ä Publishing exploitations information ä Keeping address lists (profiles) up to date ä Maintaining action lists in various granularities (conferences and publications) ä Sending to-do lists via email ä Web statistics to specific project members ä Archiving and extracting documents DNV - 9/9/2020 - 2 • PW_Tools Use all functionality or parts of it.
Contents • • • Motivation & Background Basic objectives Overview & Concepts • • • Benefits and problems Current state & availability Directory structure ä PWA (Action lists & Profiles) ä PWD (Document archive) ä PWU (Update sites (mirror)) ä PWB (Bookmarks) ä PWE (Exploitation) ä PWL (Log of access) ä PWR (Root generator) ä PWC (Clean up links) ä PWS (Send emails automatically) DNV - 9/9/2020 - 3 PW_Tools
Motivation and Background • Committed to the coordination of a • Available recommended tools global project failed (e. g. Frontpage) • One part of this role was web site maintenance for ä Internal information ä Public information • Web information used for reporting DNV - 9/9/2020 - 4 PW_Tools
Project constellation • 10 partners with various background • About 30 project members • 4 countries ä Portugal (3) ä Germany (2) ä Greece (2) ä Norway (3) • 8 work entities ä 5 Work packages ä Project Steering Group (PSG) ä Technical Committee (TC) ä Telephone Conferences Challenge: ä Provide 30+ updated detailed and dynamic information views on » Project members (30) » Work entities (8+) » Partners (10) ä Provide mailing lists for those views DNV - 9/9/2020 - 5 PW_Tools
PWA: Web pages to visualise profiles • • • Single csv-file as information source for members with fields for: • ä Personal abbreviation key (PWi) ä Name, Address, Phone, Fax, Email, etc. ä Personal partner key Work entity membership text files ä Free definable ä Individual members ä All members of a partner ä Profiles (html) » One per project member (28) » One per project partner (10) » One per work entity (8) » Table of contents for those 46 pages ä Overall partner page ä Gallery Partner list text file ä Partner key ä Partner information DNV - 9/9/2020 - 6 Script generates PW_Tools
PWA: Profile view examples DNV - 9/9/2020 - 7 PW_Tools
PWA: Profile related views DNV - 9/9/2020 - 8 PW_Tools
PWA: Work entity memberships DNV - 9/9/2020 - 9 PW_Tools
Project work load • 8 work entities Challenge: ä Collect actions during various meetings ä Make actions visible to individuals ä Make actions visible to responsible ä 5 Work packages ä Project Steering Group (PSG) ä Technical Committee (TC) managers (WP, Site, PM, etc. ) ä Support project managers action follow-up • Meeting with various frequencies ä WP: quarterly (total: ca. 12) ä PSG: yearly (total: 3) ä TC: twice a year (total: 6) ä Phone: twice a month (total: ca. 50) In total: ~ 70 meetings DNV - 9/9/2020 - 10 PW_Tools
PWA: Web pages to visualise actions • Single ASCII text file with a specific format • Script generates ä Act-Code: Active-Flag: Date: Resp. - ä Action information pages List: Text: Comment • • • DNV - 9/9/2020 - 11 » One per action (currently 251 after 12 month project duration) ä Active-Flag: “Closed” or “Active” Resp. List: Pairs of ID, State ä Action lists ä ID references a project memeber ä State: “done” or “not done” » One per project member (28) » One per project partner (10) Same format as in the Minutes of Meeting ä Overview table Information identical to Mo. M (documentation and reference) » » PW_Tools All open actions All closed actions All overdue actions All to-do actions
PWA: Action information overview DNV - 9/9/2020 - 12 PW_Tools
PWA: Member and Partner Lists DNV - 9/9/2020 - 13 PW_Tools
PWD: Document archive Challenge: Solution: Web based archive ä Quality Assurance Programme » PM has responsibility for filing documentation » Document reference ä Various document types » Deliverables » Minutes » Progress reports » Cost statements, etc. ä Various document formats » Word-files » Zip-files » PDF-files » Presentations (PPT) » others ä Project members need approved versions with easy access DNV - 9/9/2020 - 14 PW_Tools ä Directory name = Document reference ä Directory contains all available formats ä Different views » Sorted by Reference No » Sorted by Author, Type, Title, Date » Sorted by Meetings, etc. » New views definable ä Integrated fetch mechanism (ftp) ä Search engine
PWD: Document archive views DNV - 9/9/2020 - 15 PW_Tools
PWB: Bookmark information • Microsoft “Favorites” input format • Generates single bookmark file (share “Favorites”) DNV - 9/9/2020 - 16 PW_Tools
PWE: Exploitation information Conferences • • • Location & date Different options ä Paper ä Presentation ä Exhibition Different states and responsibles for each option Input: single text file with information Generates short- and long-format html-page Links to profiles and document archive (no redundancy) DNV - 9/9/2020 - 17 PW_Tools
PWE: Exploitation information Publications • • Different items ä books ä papers ä proceedings ä etc Input: “Standard” reference database format ä Bibtex (ASCII based, free) ä Usable as reference database for • DNV - 9/9/2020 - 18 input in papers etc. Output: Publication html-page PW_Tools
Directory structure • One root directory (e. g. Web) • PW_Tools as subdir of the root • Bin, Input (global) • One subdir for each script (PWA, PWB, etc. ) • All overview html-pages under this subdir • One “Input” subdir under each script-subdir • Non-overview information located in subdirs under script-subdir (for PWA & PWD) DNV - 9/9/2020 - 19 PW_Tools
PWR: Root generator • • • Few pages are not generated automatically Same header at each level Solution: ä Put all hand-made pages in a directory ä Consistent header to all of those pages is attached automatically ä Each other page generating script uses same header information ä All generated files are stored under root directory. DNV - 9/9/2020 - 20 PW_Tools
PWU: Site mirror (update site) • • Solution: One “master web” ä Generated locally (e. g. project directory) ä Usable as master ä Usable for back-up • Text files with mirror information on Different information required on different mirror web sites ä All information on internal internet site (password protected) ä All reviewers specific info on reviewers internet site (password protected) ä All public information on public accessible internet site DNV - 9/9/2020 - 21 PW_Tools ä Where to publish to (copy) ä Single files (optional rename) ä Directories (recursive with subdirectories) ä Check timestamp information before copying
PWU: Site mirror (example) Destination: http: //research. dnv. com/marvin_int (after mapping wwwroot on research. dnv. com to i: ) i: /marvin_int ################ FILES PWD_search. html; actions. htm; archive. html; default. htm; deliverables. html; dissemination. html; docref. html; links. html; news. html; summary. html; partners. html; meeting_gallery. html; ################# DIRS PW_Tools/PWA PW_Tools/PWB PW_Tools/PWD PW_Tools/PWE PW_Tools/PWR PW_Tools/PWU PW_Tools/BIN PW_Tools/Input PW_Tools/Doc Pictures DNV - 9/9/2020 - 22 PW_Tools Other destinations
Benefits and Problems + Project related: + Technical: ä Save time ä Single (non-redundant) data source ä Automated generation of html-pages using » Mo. M (action) follow-up easy » No paper archive required (pure Web) » Information source for reporting to CEC » Automatically send to-do lists to members ä Increase quality by providing reliable information » Good state overview for responsible persons » People can view others states (recognise locks) » All members have updated and identical archives » Helps avoiding “Didn’t know” situations Perl (free and platform independent) ä Only relative links (transferable, pick-andgo e. g. for meetings) ä Project independent (except PWD which depends on the reference system) ä Not (!) mouse-oriented (drag-and-drop) ä Generates standard W 3 C HTML (4. 0) ä Different web sites share consistent source DNV - 9/9/2020 - 23 People have to use the information Not COTS Some html-knowledge (for root pages) recommended PW_Tools
Current state & Availability State (April 2001): • Available at: Published with copyleft: PW_Tools is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. PW_Tools is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. • under the terms of GNU GENERAL PUBLIC LICENSE (http: //www. gnu. org/philosophy/free-sw. html) DNV - 9/9/2020 - 24 • • http: //research. dnv. com/pwtools Documentation & “How-to-getstarted” Other requirements: • • Any machine running Perl • Any ASCII text editor Perl, which is free (http: //www. perl. org) (Use Active. Perl on NT) PW_Tools
- Slides: 24