make a perfect with tampere ict professionals from...make a perfect match with tampere ict...

21
match with Tampere ICT Professionals f Nokia [email protected] SW Development & Engineering Tools, SW build & integration, Cloud SW automation, Change management, Incident management, Continuous Improv Control Systems, Evaluation, usage guidance, deployment projects/support,, Svn/subversion, Git, gitlab, gerrit, deveo, Shell, Python, Robot, Jenkins, Hud Continuous Integration, Administration ci & cloud services, building cloud compilers and SW tools (analyzers, …), Lean, Agile, Scrum, Kanban, Lin management, Fault management, local and global project management an

Upload: others

Post on 21-May-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Make a perfect

match

with

Tampere ICT

Professionals from Nokia

[email protected]

SW Development & Engineering Tools, SW build & integration, Cloud SW developers, Test

automation, Change management, Incident management, Continuous Improvement, Perl,

Control Systems, Evaluation, usage guidance, deployment projects/support,, administration

Svn/subversion, Git, gitlab, gerrit, deveo, Shell, Python, Robot, Jenkins, Hudson, cruise

Continuous Integration, Administration ci & cloud services, building cloud services, Different

compilers and SW tools (analyzers, …), Lean, Agile, Scrum, Kanban, Linux, Configuration

management, Fault management, local and global project management and execution, Team

Page 2: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Who are we? 100+ professionals

Expertise areasCloud Integration

Release Officers

Continuous Integration Professionals

Product Management

System Testing

Security

Positioning Technology

End-to-End Test Automation

Quality Control and Test Automation

Embedded SW Development

Troubleshooting

Agile Team Leaders

System Solution Architecture

User Interface

RolesSoftware Developers

Software Test Engineers

Test Automation Engineers

System Solution Architects

UX Specialists

Quality Specialists

Security specialists

Positioning specialists

Assistants

Product managers

Project managers

Team Leaders

Process owners

Product Owners

Agile leaders

Page 3: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Testing and Test Automation

40 testing experts for automation and end to end verification

Did you know?Improving test automation

reduces maintenance OPEX

and improves quality

Why? • Left shifting fault finding profile

• Increasing number of continuously running test cases to improve coverage

• Less manual log analyzing

We enable test automation from R&D phase to product sales acceptance and maintenance

We cover code quality verification from static analysis up to product level verification

We adapt fast to new systems and hardware combinations

Page 4: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

SW development

40+ SW professionals for end to end software development

Did you know?We have a track record of

timely SW delivery with high

quality

Why? • We refine backlog and analyze task by each team

• We utilize clean coding and design patterns techniques to deliver high quality

software

• We use fully automated software testing using static analyzers, unit tests and

Robot Framework

We deliver acceptance tested software based on customer user stories

We utilize agile software and lean practices

We know international and multi-cultural working environment

Page 5: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

SCM & Continuous Integration

7 Solution providers for automation and tools integration

Did you know?There are 1000+ satisfied

development environment

users globally

Why? • We have reduced several products compilation time from day to less than hour

• Enabled delivery every hour from 12 million lines of code for multiple products

• Established fully automated continuous production system from code commit to

product verification in cloud

We enable automatic production cycle from code commit up to product level verification results

We cover code quality verification from static analysis up to product level verification

We act as release officers for R&D deliveries

Page 6: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Agile Team Leaders

30+ leaders for managing local and global team

Did you know?We have knowhow how to

avoid pitfalls of international

large scale projects.

Why? • We have experience in leading local and global software development

• We know the importance of communication and continuous feedback

• We have successfully scaled up very large agile projects

We offer a world class experience scaling agile for large organizations and international projects

We help teams to focus and see big picture by removing obstacles and ensuring communication

We act as forerunners towards common goal

Page 7: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

System Administrator

4 experts datacenter specialist

Did you know?Using virtualization you can

optimize your HW usage and

share resources

Why? • Optimized HW usage more server capacity with same investment

• Competent professionals to maintain your environments

• For preventative maintenance and system defect management

We enable R&D capabilities by creating, installing and maintaining

environments for customer’s purposes

We support both traditional HW and virtualized buildups

We adapt fast to new systems and technologies

Page 8: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

R&D Management and Automation(RMA)

15 testing experts for datacenter management and automation

Did you know?RMA has provided concrete

cabex reductions

Why? • Re-using equipment & handling all equipment orders and installations

• Providing fast service within multisite datacenters

• Pushing for cloud based elements and services

• Increasing Automatization level by pushing automation to Business lines

We ensure datacenter IP connectivity and security

We install and manage all equipment within datacenter

We push for best practices for purchacing, safety and security within datacenter

We provide fast local and remote support for any testing team problem

Page 9: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Backup materials

Page 10: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

• From Continuous Integration testing to final product, all test phases covered. • Our experience covers evolution from early days to Agile, Scrum, Kanban.• Strong evidence and fast adaptation capability in test automation development

with instant capability for automation planning and implementation => fasterresults, better quality, less customer faults, shorter time to market.

Team Size: 50

Used tools and methodsC, C++, Python, Robot Framework, Selenium, TCL, Expect, MySQL, Scripting, TCPdump, Linux, BFAT, Hit, ,Jenkins, Virtualization, NetAct, Pronto, HP Quality Center, Resolve, Accept360, Success4You, JIRA, 1to1 discussions, MS Office, Doctor, open source and licenses, HTML, CSS, XML, VBScript, Perl, Bash, PHP, OpenStack environments setup and management for Cloud testing, Continuous Integration, Test automation, Cisco CCNA, TCP/IP, ISTQB, LDAP, SQL, Java, HP BladeSystem, Windows servers, HP UFT, Confluence, GIT, SVN, Wireshark, Nethawk, Agile working practises, Scrum, DFMEA, Lean Six Sigma, Juniper, Tellabs, IP Transport

Page 11: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Team scope

Enabling automatic production cycle from code commit up to product level

verification results. Covering code quality verification from static analysis up to

product level verification. Acting as release officers for internal R&D deliveries.

Achievements

- 1000 satisfied development environment users globally

- Reduced several products compilation time from day to less than hour

- Enabled delivery every hour from 12 million lines of code for multiple products

- Fully automated continuous production system from code commit to product

verification in cloud.

Team size: 7

Used tools and methods

Subversion, Git, GitLab, Gerrit, Deveo, Shell, Python, Perl, Robot Framework, Jenkins, Hudson, Java,

JavaScript, Node.js, Agile, Lean, Scrum, Kanban, Linux, Windows, AWS, Cloc, CMT++, Lint, CPD,

Klocwork, Ant, Jira, Lean, Continuous delivery, Software configuration management, Release

management, Fault management, Open source, 5WhyAnalyze, Detailed Quality Analysis, Root Cause

Analysis

Page 12: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Team Experience

Excellent expertise in end to end SW development factory starting from detail

level Customer User Story analysis and system solution definitions to acceptance

tested SW component deliveries. Team major strength is knowledge of Cloud

computing, radio network management, continuous integration build up, clean

coding skills, multi-cultural and multi-site working environment

Achievements

High quality software component deliveries for 3GPP radio network products.

SW component deliveries exactly according to committed delivery plan which is

based on team internal effort estimations.

Team Size: Several scrum teams, 40+

Used tools and methods

Robot framework, test automation, DevOps, Full-stack development methods, Git, gitlab, gerrit, Python, agile,

scrum, unit testing, SVN, Node.js, C, C++, XML, JavaScript, DOORS, MagicDraw, FocalPoint, Accept360,

MSOffice, Confluence, Sharepoint, Artemis, UML, XML, SDL, Toyota quality methods integrated to sw

development (DFMEA, root cause analysis, lean six sigma, 5whys)

Page 13: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Team scope

We know how to lead and coach teams to perform using

modern leadership techniques. We keep the teams focused

and take care of big picture. By ensuring communication

and harmonizing backlogs we guide projects and products

towards common goal.

Team size: 50

Used tools and methodsAgile, Scrum, Kanban, PMI certified SW Project management, Telecom E2E project management,

Process development, Lean, Change management, Continuous Improvement, Release management,

Content Management, Fault management, Risk Management, Communications management,

Negotiation skills, Facilitation, OPERA, Auditing processes, Accept 360, Focal Point, HP Quality Center, DOORS, MS Office, MS Sharepoint

Page 14: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Team scope

Controller and Cloud platform system architecture specification, SW

development, vulnerability quality assurance (e.g. port scanning,

vulnerability scanning, web application vulnerability scanning, robustness

testing and denial of service testing) and functionality testing.

Achievements

Our products have been forerunners in information security for years and

they are top class in secure by design.

Team size (10+)

Used tools and way of working methods

NMAP, Nessus, QualysGuard, Burp, Acunetix, Synopsys Codenomicon, Synopsys Protecode, Kali Linux suite, Insta Certifier,

Wireshark, Fault finding, participating Security audits, Troubleshooting , Cloud, Sw developers, Test automation,

Svn/subversion, Git, gitlab, gerrit, Python, Robot, agile, Scrum

Page 15: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Team scope

Providing unique positioning technology development competence in cellular radio

networks from system level requirements to field verification based on 3GPP

standardization research.

Positioning methods like Cell based location, GPS and Assisted –GPS, GNSS-

GLONASS.

Achievements

• Local team to E2E development capability for several cellular products

• Reliable UE positioning for emergency calls. (Note: State authority requirements

in US)

• Testing automation improvement (execution time from 120 to 3 days)

Team size 8

Keywords

Mobile devices, Test automation, Jenkins, Robot framework, Python, Field verification, Using 3rd party Standalone Servers (SAS),

Troubleshooting, Cloud, cloud integration sw developers, SVN/subversion, agile, Scrum, waterfall, configuration management, fault

management, local and global project management and execution, DOORS, FocalPoint,

Toyota quality methods integrated to sw development (DFMEA, root cause analysis, lean six sigma, 5whys)

Page 16: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Team scope

Web UI specific full-stack development team providing

Customer User Story analysis expertise from System solution

definitions to acceptance testing with knowledge of Cloud

computing, radio network management, continuous integration

build up, clean coding skills, multi-cultural working

environment.

Team Size: 10+

Used tools and way of working methods

Robot framework, test automation, DevOps, Full-stack development methods, Git, gitlab, gerrit, Python,

agile, scrum, unit testing, SVN, CSS3, HTML5, JavaScript, Node.js

Page 17: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Team expertise

Systematic, fast and reliable problem analysis from System

solution definitions to development and maintenance both in

company internal and customer systems. Key competencies in

Cloud computing, network management, continuous

integration build up, SW Refactoring, debugging, regression

testing and troubleshooting data collection mechanism

Achievements

Fast customer problem solving

Quality awards and recognitions from the demanding lead

customers

Team Size: 20+

Used tools and way of working methods

5whys, root cause analysis, DFMEA, fishbone, Wireshark, Nethawk, custom tools

Page 18: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Team Scope

Requirements Engineering for embedded real time products

System solution architecture design & modelling

Product dimensioning & scalability

Product deployment

Standardization contribution

Technology analysis and evaluation

References

World class GSM, 3G, 4G, Wimax, HSPA

Several patents and innovations

Quality award from the demanding lead customer

Satellite interface rollout after Fukushima disaster 2011 (network

recovery within one week)

Team Size: 16

Skills and toolsDOORS, MagicDraw, FocalPoint, Accept360, MSOffice, Confluence, Sharepoint, Artemis, UML, XML, SDL, Toyota

quality methods integrated to sw development (DFMEA, root cause analysis, lean six sigma, 5whys)

Page 19: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Team scope

Requirement analysis from System solution definitions to development, Cloud, network, continuous

integration build up end-to-end, Defect management, Release decisions

Team size

Used tools and methods

- Main key expertise areas: Software build & integration, Cloud specialists, support for Software

developers, Test automation, Process development, Change management, Incident management,

Continuous Improvement, information sharing

- Version Control Systems: Evaluation, usage guidance, deployment projects/support, administration,

Subversion, Git, GitLab, Gerrit, Deveo, Nokia in-house made VCS’s

- Programming: Shell, Python, Perl

- CI tools: Robot, Jenkins, Hudson, Continuous Integration, Administration CI & cloud services and

building cloud services, Different compilers and software development tools

- Methods: Agile, Lean, Scrum, Kanban, Linux, Windows, Continuous delivery, Software configuration

management, Release management, Fault management, Open source, 5WhyAnalyze, Detailed Quality

Analysis, Root Cause Analysis

- Additional skills: Negotiation skills, local and global project management and execution, team

leadership, project management

Achievements

- 1000 satisfied development environment users globally

- 12 high quality builds per day across multiple products

Page 20: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Team scope

Support and co-ordinate global Software development teams, participating release decisions, taking

part to the defect management and enabling quality measurement and assurance.

Achievements

- High software development environment availability

- 10 high quality Software build releases per week

Support and co-ordinate global Software

development teams:

- Tasks: Scheduling build plans, Providing tool

guidelines (e.g. VCS), Arrange trainings,

Troubleshooting, Administrate VCS and build

environments

- Tools: Microsoft Office, Jira, Confluence,

iSource (Subversion), GitLab, Gerrit, Ultima

Release decisions:

- Tasks: Participating program control meetings

- Tools: Webex, Jabber, Sharenet

Defect management:

- Tasks: Defect process follow-up, Monitor

defects, Provide defect control tools and

environment

- Tools: Pronto, Jira, Jenkins, Sharenet,

Confluence

Quality measurement and assurance:

- Tasks: Provide code quality metrics, Technical

Debt reports, Test automation, Process

development,

- Tools: Codeman, Cloc, CMT++, Lint, Jenkins,

Clockwork, CPD, Robot Framework

Additional tools and methods:

Lean, Incident management, Linux, windows, SCM,

local and global project management and execution,

crosscultural negotiation skills, team leadership

Team size

Page 21: Make a perfect with Tampere ICT Professionals from...Make a perfect match with Tampere ICT Professionals from Nokia ict-tampere-2016@googlegroups.com SW Development & Engineering Tools,

Expertise- Assistance for program management in budgeting, reporting, resourcing and scheduling.

- SW release content definition and weekly updates. Open request statistics.

- Project management tools’ administration, access control, problem solving and user

support

- Producing and sharing the information and the guidances

- Subcontrating assistance for partner manager: controlling invoice process and user

accounts

- Laboratory investments and asset coordination

- Purchase and invoice handling

- Competence Development assistance in training sourcing and executing the course

arrangments

- Public funding applications, reporting and financial follow-up (TEKES, ELY)

- Travel arrangements and visa applications

- Meeting arrangements and the minutes

- Internal and external event management from planning to execution

- Experience of working in multicultural global business environment

Used tools and way of working methodsAccept360, Artemis, Cisco WebEx tools, Cisco Jabber, Concur, Confluence, FocalPoint, JIRA, MS Office tools, Risk Assessment Tool

(RAT), Saba Learning Management System, SAP, ShareNet-IMS, SharePoint