Title: Meditacija ka iekejas izglitibas metode
1Choosing and Implementation of OpenSource
solutions for the project and testing process
management in LKB ISP
Atklata koda risinajumu izvele un
ievieana testeanas procesa un projektu
parvaldiba LKB ISP
2Status of Question and Requirements in end of
2007 Jautajuma statuss un uzstadijumi pirms
pusotra gada
- Project Management MSProject and Excel
- Issues lists Excel
- Test plans and protocols MSWord template
- Req1 multi-user environment
- Req2 announcement mechanism and reporting
- Req3 workload control
- Req4 some DM options available
- Req5 import /export from /to MSProject
3Preliminary investigationsSakotneja izpete
- OpenSource vs Proprietary
- Main things to manage
- Project Time planning
- Resource planning and management in multi-project
environment - Requirements
- Issues and Open questions
- Communication
- Testing and verification of results
- Why OpenSource?
- In case of success substantial budget economies
- New paradigms in the OpenSource world
(Application as Service and Supported OpenSource) - 20/80 rule (Pareto principle)
4Choosing of solutionRisinajuma izvele
- Main Reqs in mind
- Comparison tables
- Wrong paths investigations
- Project.NET (very good product in many aspects,
but had problems in resource management side) - RTH (very good tool by idea, lot of bugs in the
end of 2007 - beginning of 2008, looked like near
the dead project for two years from beginning
of 2009 again active due to efforts of two guys,
at moment main bug fixing of v.1.6.1 done
v.1.7.2 in SourceForge) - Risk to choose the wrong path due to specific
risks of OpenSource - No guarantee (quality, future, usually
insufficient documentation or undocumented
features) - could be problems with support
- Sometimes substantial debugging in the
implementer side is necessary
5Test managementTesteanas procesa parvaldiba
- Applications considered
- OpenSource
- TCW (very simple, http//sourceforge.net/projects/
tcw/) - Tesly (very simple, only v.0.1 OpenSource, later
versions not OpenSource, but low price product,
www.tesly.com) - Salome-TMF (Java applets, MySQL and HTTP server,
declined after short investigation, since the end
of 2007 not active, https//wiki.objectweb.org/sal
ome-tmf/) - TestLink /Mantis (php based, http//www.teamst.org
/, http//testlink.org/, http//www.mantisbt.org/)
- RTH (php based, http//sourceforge.net/projects/rt
h/, http//requirementsandtestinghub.wordpress.com
/) - Proprietary
- HP (Mercury) un IBM Rational Suite solutions
6RTH
7TestLink /Mantis
8Decision - Lemums
9Mantis as the Issues management applicationin
ProjectsMantis ka atsekoanas gadijumu
parraudzibas aplikacija projektos
- Different types of Severities, Statuses and
Resolutions - Allow to use for registration of different types
of project Issues - Bugs
- Features and Functionalities
- Technical questions
10Mantis updating Issues page
11Project management and Project group
managementProjektu procesa parvaldiba
- Applications considered
- OpenSource
- Project.NET (Proprietary OpenSource, java
Application server and Oracle based,
http//www.project.net/, paid support or
Application as service available) - dotProject (php based, primary PM functions
first, http//www.dotproject.net/, paid support
available) - ------------------
- OpenProj
- GanttProject
- Open Workbench
- Proprietary
- Overview of MS Project server and CA Clarity
solution
12Decision - Lemums
13dotProject modular Application
- Main User modules
- Projects
- Companies, Departments and Contacts
- Tasks and Calendar
- Files and Forums
- Administrative modules
- User Admin
- System Admin
- Project Importer
- Reports
- Time Cards
- Reports inside Projects module
- Other
- Project Designer as another view to projects,
possibility to manage different elements inside
the project and between projects - Secondary modules
14dotProject Projects view
- Project is the main object of dotProject
- Project properties
- percentage of the completion (progress)
- name and short name
- start and end dates
- owner and status
- worked hours and scheduled hours, budget,
priority ...
15dotProject inside Project view
16dotProject Time card view
17TestLink Menu page
18TestLink Test Spec view
19TestLink Test case execution page
20TestLink Reports page
21Mantis My View page
22Mantis Issue page
23OpenSource risinajumu izvele un ievieana
testeanas procesa un projektu parvaldiba LKB ISP
Choosing and Implementation of OpenSource
solutions for the project and testing process
management in LKB ISP