nest 1.1 project platform fast introductionsalesa/iio20100/nest_1.1.pdforganization2 organization4...

34
Marko “NarsuManRintamäki Senior Test Engineer NEST 1.1 Project platform Fast Introduction

Upload: others

Post on 03-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Marko “NarsuMan” Rintamäki

Senior Test Engineer

NEST 1.1 Project platformFast Introduction

Page 2: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

What is NEST Project Platform ?

Technology and virtualization

Deployment in organization

Network Infrastructure

Tool Domains

Agenda

Page 3: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

What is NEST Project Platform ?

Page 4: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

”MPP” - Micro Project Platform

Collaborative and constructive working environment

Cost efficient tool selection (Open Source)

Low administration overhead

Based on virtualization

Fast Ramp up

What is NEST Project Platform?

”Nest for a project”

Page 5: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST ideology #1

Collaborative working (based heavily on WIKI usage)

Project teams know how to solve problems

platform should not restrict solutions!

Ready for modifications according project needs

Tools are able to fix if there is problems

Platform is agile for further development

Page 6: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST ideology #2

Low license costs (Possible to reach 0€) makes possible to build efficiently

multiple independent projects

All project are using same tools without limits

High integration between tools, because of centralized authentication

Easy to maintain (Documented administration work)

•Test management•Error management•Version control•Issue tracing•Data storage•Build service•Statistic•Forums•Intra-Knowledge base•Collaboration

Project team size 1-n ?Linux platform

Page 7: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST Architecture

TWIKI

Testlink

Subversion

phpBB3

Bugzilla

dotProjectTRAC

Requzilla

GLPI

Ajax Chat

WEBMINSTATSVNViewVC

MySQL

CACTI

CENTOS 5.2

VMWARE

Project ManagementKnowledge management / Reporting / Collaboration

Project Work Flow

Statistics Administration

Version Control + Database System

Operating SystemVirtualization

Page 8: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Best of Breed Open Source Tools

Page 9: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Technology and Virtualization

Page 10: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST Project Platform Technology #1

NEST v1.1 is based on pure Open Source software components which are pre-installed on one virtual machine image.

Server platform Linux

(Centos 5.2/RedHat 5.2)

Database MySQL (5.0)

Authentication OpenLDAP

Web Server Apache (2.2)

PHP 5.0 - Python 2.4 – Perl 5.8

Virtualization using VMWARE / XEN

Page 11: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST Project Platform Technology #2

Virtualization platform provides service power in efficient way.

NEST servers will be possible to deploy as cluster

NEST CLUSTERNEST

Virtualization platform

Page 12: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Deployment in organization

Page 13: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST working in network

NEST Server could be located on DMZ (Demilitarized

zone) where it is available for dedicated organizations or members.

Page 14: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Breaking up project organization model? #1

Page 15: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST - Foundation for

learning project organization?

NEST 1.1 NEST 1.2? NEST 1.3?

Page 16: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Breaking up project organization model? #2

One server to rule them all?

VS.

Page 17: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

TOOLS

Page 18: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST tools and services

Page 19: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST as virtual working environment

Page 20: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

WIKI as core technology

Page 21: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

SCRUM with TRAC + Agile 42 modification

Page 22: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Requirements, traceability and testing

TWIKI with several integration plug-ins provide

high level traceability between different tool

domains

Page 23: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Integrations between tools

Page 24: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Test management

Page 25: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Defect Management

Page 26: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Information availabe as Wiki pages

Page 27: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Workflow and process for working

Page 28: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Case Story

Page 29: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST in System Testing Scenario

subcontractor 1

subcontractor 3

subcontractor 2

subcontractor 4

Testing is deep...

SW component

SW component

SW component

SW component

Page 30: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST in System Testing Scenario

organization1

organization3

organization2

organization4

Different processes/intranets

Same processes and intranet

4 X COSTS? > 1 X COSTS?

vs.

Page 31: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

What we can reach using open source?

• Same tools for everyone ?

• No extra costs for licenses

• Scalability during project

• Focus on efficient usage

• All participants can work together – more agile ?

Page 32: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

Links

Blog / Wiki:

http://narsus.wordpress.com

http://epofo.labranet.jamk.fi/wiki/index.php/NEST_Project_Platform

List of available tools:http://narsus.files.wordpress.com/2008/06/officialprojecttoolsnest11.pdf

Forum:Google Groups – NEST Project Platform

Demo Site:Still missing....

Download Site:Still missing

Page 33: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

OPEN DOORS FOR OPEN SOURCE !

[email protected]

Page 34: NEST 1.1 Project platform Fast Introductionsalesa/iio20100/NEST_1.1.pdforganization2 organization4 Different processes/intranets Same processes and intranet 4 X COSTS? > 1 X COSTS?

NEST 1.1 Project platform

Project Team:

Vision and ideaProject Manager: Marko Rintamäki (Ixonos Plc)

Implementation and ideas: Jan Lapinkataja (Ixonos Plc)

Kimmo Varis (Ixonos Plc)Heikki Paajanen (Ixonos Pcl)Kai Perälä (Landis & Gyr)