Design

Agile Enterprise Architecture Work

One day course on how to make enterprise architecture frameworks (TOGAF, JHS179) and design modeling methodologies work seamlessly together with agile development principles (e.g. Scaled Architecture Framework) in practice. Suitable for managers and developers responsible for new capability or IT solution development in their organisations.

Following topics will be handled in the course:
- what architecture work is and how to realize the need for it
- what benefits enterprise architecture can provide for organizations
- how to utilize enterprise architecture frameworks in practice
- how enterprise, system and software architectures join together
- how to utilize agile development methods and architecture work together

After the course execution, participants can:
- recognize most significant enterprise architecture development areas to support organization’s success and strategic themes
- identify key change impact objects of an organization to reach strategic goals
- identify, model and analyze key concepts and conceptual information items and their relationships
- structure organization’s drivers, goals and objectives of strategic themes and identify organization’s capability development topics
- understand how development ideas of future state can be planned and developed in lean and agile manner

Language: Finnish or English
Payment method: Invoice
Trainer: Ari Anturaniemi

We have not planned any dates for this course yet, but contact us via academy [at] siili.com if you want to know more.

Data-Driven Design in Practice

Next course 15.11.2017

A practical one-day course inspires you with real stories about successes and failures in data-driven design. You will learn how to use qualitative and quantitative insights together as an engine of product improvements and organizational learning.

KEY LEARNING POINTS:
- Designing for the real world
- Tools and methods for evidence-based design decisions
- Nurturing a data-driven design culture

Payment method: Invoice
Trainers: Saara Lehmuskoski, Juha Karttunen, Mikko Olin

Location
Event Hotel Huone, Helsinki
Language
Finnish
490.00€ (VAT 0%)

We have not planned any dates for this course yet, but contact us via academy [at] siili.com if you want to know more.

Design Thinking Workshop

Next course 12.10.2017

In this one-day intensive workshop you will get a basic understanding of the Design Thinking mind-set, principles, key tools, and terminology.

The workshop is for anyone interested in inventive, human-centred design methodology applied on solving complex problems and designing products and services.

On the hands-on session we will work on an actual case, starting from a problem statement and finishing to a prototype of a service scenario.

The result of the workshop is a new product or service innovation, created together by the participants by applying Design Thinking.

Tools practiced during the training: Ethnographic research, Stakeholder Mapping, Value Network Mapping, Personas, Customer Journey Mapping (Customer Insights), Service Scenario (and role-play), and Prototyping.

Language: Finnish, or English by request
Duration: 1 day, price includes breakfast and lunch
Payment method: Invoice
Facilitators: Saara Lehmuskoski; Juha-Matti Kosonen; Harri Holmsten

Design Thinking is a human-centred approach, based on an understanding of the end user’s needs and environment. It is applied on designing products, services, and processes relevant from a human perspective, while executing the desired business impact.

Design Thinking provides a systematic process for understanding, ideation, definition, and validation of challenges and opportunities.

Location
Event Hotel Huone, Helsinki
Language
Finnish
380.00€ (VAT 0%)
Location
Event Hotel Huone, Helsinki
Language
Finnish
380.00€ (VAT 0%)

We have not planned any dates for this course yet, but contact us via academy [at] siili.com if you want to know more.

Innovation Sprint

A two-day comprehensive sprint with a focus on Design Thinking as an operating model and a driver for innovation.

During the hands-on session, we will cover every step in the Design Thinking methodology, from the very basics to extensive tools, by using a tailored problem scenario.

The sprint will deliver a real service or product innovation, and is suitable for teams up to 6–8 persons with no previous experience in Design Thinking. The sprint is for anyone interested in inventive, human-centred design methodology applied on solving complex problems and designing products and services.

Duration: 2 days
Price: On request
Contact: academy [at] siili.com

Design Thinking is a human-centred approach, based on an understanding of the end user’s needs and environment. It is applied on designing products, services, and processes relevant from a human perspective, while executing the desired business impact.

Design Thinking provides a systematic process for understanding, ideation, definition, and validation of challenges and opportunities.

We have not planned any dates for this course yet, but contact us via academy [at] siili.com if you want to know more.

The Power of Stories – Storytelling as a Business Strategy

Next course 1.11.2017

On this half day course you will learn everything essential about storytelling and how it can be used to produce great brand content and marketing.
The course is recommended for those working with content marketing, brand communications or service design.

The course will cover e.g. these topics:
- How are good stories built
- What kind of stories are used to build successful brands
- How can storytelling help brands
- How to find the right voice for a brand
- How to make content marketing strategy aka what does it need to tell a brand’s story

After finishing this course you are able to:
- Crystallize the story of your brand
- Create interesting and relevant content for your customers
- Tell stories that get people hooked!

The course will consist of keynote and writing exercises done together.

Payment method: Invoice
Duration: 3 hours
Trainer: Leena Viitanen

Location
Event Hotel Huone, Helsinki
Language
Finnish
280.00€ (VAT 0%)

We have not planned any dates for this course yet, but contact us via academy [at] siili.com if you want to know more.

Methodologies

Certified Scrum Master

Next course 9.10.2017

The Scrum Master course is a two-day course which introduces the concepts of agility using the Scrum framework.
After successful completion of the course and the exam each participant will be designated a Certified Scrum Product Owner. The certification includes a one-year membership in the Scrum Alliance.

Agile software development increases the productivity and quality of software development and decreases its risks. Scrum is an iterative and incremental framework for developing and sustaining complex products. In Scrum development teams deliver potentially shippable high-quality functionality at the end of every Sprint, providing the agility needed to respond to rapidly changing requirements.

The Scrum framework constantly challenges its users to focus on continuous improvement, and its Sprints provide the stability to get things done within an environment, where needs are always changing.

These characteristics have led to Scrum becoming the most popular framework in the world of agile software Development.

Goal
Scrum Masters are acting as servant leaders helping the team to come together and master Scrum.  After the course the participants are familiar with the thinking and the framework of Scrum so that they can start their work as Scrum Masters.

Target group
Scrum Masters, Scrum team members, developers, project managers and anyone who wants to learn more about Scrum.
The course will be held in English using English course material.

1st day
8.45 Registration and breakfast
9.00 Agile software development
Scrum overview
Planning
Sprint planning
16.00 End of 1st day

2nd day
8.45 Registration and breakfast
9.00 Working in a sprint
Scrum simulation
Agile leadership
Monitoring progress
Retrospectives
Scrum in large projects
EXTRA: Scrum and organizations
Summary
16.00 End of course
 
Payment method: Invoice
Trainers: Pentti Virtanen, Mikko Olin

Location
Event Hotel Huone, Helsinki
Language
English
1550.00€ (VAT 0%)

We have not planned any dates for this course yet, contact us via academy [at] siili.com if you want to know more.

Leading SAFe with SAFe Agilist Certification

Next course 20.9.2017

A two-day course to gain knowledge in applying the Scaled Agile Framework, lean thinking, and product development flow principles in an enterprise context. Course will provide a great set of tools and best practices to begin the journey in scaling Agile transformation in the organization.

Course is suitable for executives, managers and Agile change agents responsible for leading a Lean-Agile change initiative in a large software enterprise. Certification on successful completion of examination.

Course agenda:
Day 1:
- Embracing a Lean-Agile Mindset
- Understanding SAFe Principles
- Scaling up to program level
- Experiencing one increment planning (simulation)
Day 2:
- Scaling up to large solution level
- Empowering a Lean portfolio
- Leading the Lean-Agile enterprise

This training is based on SAFe version 4.5.

Payment method: Invoice
Trainers: Yevgeniya Nättilä, Teemu Torvelainen

Location
Event Hotel Huone, Helsinki
Language
English
1200.00€ (VAT 0%)
Location
Event Hotel Huone, Helsinki
Language
English
1200.00€ (VAT 0%)

We have not planned any dates for this course yet, but contact us via academy [at] siili.com if you want to know more.

SAFe for Teams with SAFe Practitioner Certification

This two-day course goes well beyond Scrum. It teaches Lean thinking tools, roles, processes, and the software engineering practices necessary to achieve the code quality you need to scale Scrum to your enterprise business context. The SAFe Practitioner certification program is for software developers, testers, project managers, product managers, and other practitioners involved in software development.

The SAFe Practitioner certification program is for software developers, testers, project managers, product managers, and other practitioners involved in software development. Scrum experience is a pre-requisite. Certification on successful completion of examination.

You will learn to apply:

SAFe, Lean, and Agile—The SAFe framework, Lean principles, and the Agile process movement.

Team structure—High performing Agile teams, the Scrum Master role, and the Product Owner role. At scale, teams, Scrum Masters, and Product Owners have additional responsibilities and challenges.

Building Backlogs—Writing user stories and other backlog items, sizing and prioritizing, and writing acceptance criteria. At scale, team backlogs are part of the enterprise backlog model for integration with the program and portfolio.

Sprint execution—Planning, backlog refinement, tracking, demoing, and continuous improvement. At scale, these include team-level and program-level ceremonies and events.

Agile technical practices—Strategies to avoid “waterfalling” a sprint, TDD, ATTD, automated testing, and continuous integration.

Payment method: Invoice
Trainers: Yevgeniya Nättilä, Teemu Torvelainen

We have not planned any dates for this course yet, but contact us via academy [at] siili.com if you want to know more.

Scrum Product Owner

Next course 11.12.2017

The Scrum Product Owner course is a two-day course which introduces the concepts of agility using the Scrum framework. Course can serve as a preparation for certification assessments, e.g. the Professional Scrum Product Owner™.

Agile software development increases the productivity and quality of software development and decreases its risks. Scrum is an iterative and incremental framework for developing and sustaining complex products. In Scrum development teams deliver potentially shippable high-quality functionality at the end of every Sprint, providing the agility needed to respond to rapidly changing requirements.

The Scrum framework constantly challenges its users to focus on continuous improvement, and its Sprints provide the stability to get things done within an environment, where needs are always changing.

These characteristics have led to Scrum becoming the most popular framework in the world of agile software development.

Goal
Scrum Product Owners are in charge of building a system, creating a new product release, or any other complex business project. After the course the participants are familiar with the thinking and the framework of Scrum so that they can start their work as Scrum Product Owners.

Target group
Scrum Product Owners, business owners, business analysts, customers, managers.

The course will be held in English using English course material.

1st day
8.45 Registration and coffee
9.00 Expectations of the product owner
Scrum basics
Roles and responsibilities
Product vision
Product backlog
Estimating
Prioritization
16.00 End of 1st day

2nd day
9.00 Release management
Sprints
Scrum in large projects
EXTRA: Scrum and organizations
Summary
16.00 End of course

Payment method: Invoice
Trainers: Mikko Olin, Yevgeniya Nättilä

There will be no automatic registration to a certification exam at the course completion. Optionally, participants may register to the Professional Scrum Product Owner™ assessment at scrum.org after the course to validate their knowledge and receive a certificate.

Location
Event Hotel Huone, Helsinki
Language
English
850.00€ (VAT 0%)

We have not planned any dates for this course yet, contact us via academy [at] siili.com if you want to know more.

Technology

Robot Framework Hands-on

The target of this training course is to learn basics of Robot Framework. This includes creating test cases and new domain specific higher level keywords, running tests and analyzing results, as well as understanding the overall architecture of the framework and what is available in the wider Robot Framework ecosystem.

Target audience
This training is especially targeted for testers, programmers, and other development team members, but it is suitable for everyone who is interested in Robot Framework. Participants should have at least some testing experience, but no programming skills or previous test automation experience is necessary.

The training is fully generic and suitable for people in any domain. The application under test in the hands-on exercises is web based, and participants will thus get some web test automation skills as a bonus.

Course language is usually Finnish but can be hold in English by request.

Requirements
Participants should have a laptop with Python 2.6 or 2.7 installed. Operating system does not matter, but participants should be comfortable using the machine and have local admin rights to it.
It is possible to work also in pairs using only one laptop. If there is a need, course organizers can provide a reserve laptop without extra costs.

Agenda
The planned high-level agenda is as follows. The list of additional topics can be adapted based on participant needs and interests.

Getting started 
- Welcome and introductions
- Robot Framework architecture and ecosystem
- Installations

Hands-on training
- Creating test cases using keyword-driven syntax
- Creating new domain specific higher level keywords
- Using test libraries
- Using variables
- Using resource files to share keywords and variables
- Data-driven testing
- Gherkin syntax
- Running tests and analyzing results

Additional topics
- Robot Framework and ATDD/BDD
- Tagging test cases
- Editor support (RIDE, IDE plugins, ...)
- CI support
- Introduction to test library API
- Where to find more information

Payment method: Invoice
Trainer: Ismo Aro, former Product Owner of Robot Framework

We have not planned any dates for this course yet, but contact us via academy [at] siili.com if you want to know more.

Robot Framework Library

The target of this training course is to learn creating test libraries for Robot Framework using Python programming language.

Target audience
The target audience for this training are developers and testers that are interested to create test libraries for Robot Framework. Participants are expected to know basics of both Robot Framework and Python.

Required Robot Framework skills include knowing the overall architecture, how to run tests, and how to use keywords provided by libraries in test data. You are fine if you have ever used Robot Framework for anything. Alternatively you may want to consider participating the provided Robot Framework hands-on training

Needed Python skills include basic concepts such as creating and using functions, modules, classes and exceptions. Separate Python training is organized for people new to Python, and its agenda can be used as a more detailed list of the needed skills.

Requirements
Participants should have a laptop with Python 2.6 or 2.7 installed. Operating system does not matter, but participants should be comfortable using the machine and have local admin rights to it.
It is possible to work also in pairs using only one laptop. If there is a need, course organizers can provide a reserve laptop without extra costs.

Agenda
A high-level list of topics covered in the training is below. It will be adapted based on participant needs and interests as required.

- Creating test libraries:
Library name
Arguments to library
Library scope
Library discovery (PYTHONPATH)
Library as a listener

- Creating keywords:
Arguments
Status (Pass/Fail)
Return values
Logging
Fatal and continuable failures

- Different library types and APIs:
Library as a module
Library as a class
Dynamic libraries
Hybrid libraries
Remote libraries

- Extending existing libraries

- Releasing:
Testing
Documentation
Packaging
Distribution

- Where to find more information.

 

Payment method: Invoice
Trainer: Ismo Aro, former Product Owner of Robot Framework

We have not planned any dates for this course yet, but contact us via academy [at] siili.com if you want to know more.