Scrum
Scrum er ikke agilt

Mere information



REGISTER

About the course:

Scrum is a simple but powerful agile management framework. Key to its success is the role of the Product Owner: The Product Owner steers and guides the Scrum project, bridges the gap between end customers, business and development/IT and is responsible for the return on investment (ROI).

This two-day interactive course equips you with all you need to know about being an effective product owner.

Attending this course will enable you to understand the product owner role in depth and learn the practices necessary to succeed as a product owner. This includes the product owner duties, the role’s authority, and its interaction with the other Scrum roles and stakeholders such as customers, users, sales, marketing, and management. You wlll understand how product planning, product discovery and product definition work in Scrum including taking advantage of early customer feedback and emergent requirements. The course also teaches you how to turn a product vision into a successful product including forecasting the project progress, grooming the product backlog, and effectively collaborating with the ScrumMaster and team in the sprint meetings.

This interactive course teaches practical techniques through instructions and hands-on exercises.

Audience

Product managers, product marketers, business analysts, requirements engineers, project managers and ScrumMasters who would like to deepen their understanding of the Product Owner role and related practices.

Prerequisites

Participants should be familiar with the basics of product management. Participants are required to read the following books prior to class:

Contents

Introduction

  • Agile values and Scrum origins
  • Scrum flow
  • Empirical management
  • Definition of done

Scrum Roles

  • Product owner, team and ScrumMaster: authority, responsibility and collaboration
  • Product owner team and hierarchies
  • Desirable qualities of the product owner
  • A day in the life of the product owner
  • Common product owner mistakes

Visioning and The Product Vision

  • The product vision
  • Benefits of the product vision
  • The vision in action
  • Desirable qualities
  • The minimal marketable product
  • Simplicity and Ockham’s Razor
  • The vision and the product roadmap
  • Techniques for creating a powerful vision

The Product Backlog

  • Product discovery and requirements in Scrum
  • Product backlog characteristics
  • Product backlog structure and form
  • Grooming the product backlog
  • Identifying and describing items: user stories on the product backlog
  • Prioritising the product backlog
  • Getting the backlog ready for sprint planning
  • Progressively decomposing and refining items
  • Collaborative grooming workshops
  • Non-functional requirements on the product backlog

Release Management

  • The project levers and the cone of uncertainty
  • Software quality
  • Timeboxed releases
  • Early and frequent releases
  • Quarterly cycles
  • Estimating product backlog items with story points and planning poker
  • Choosing the right sprint length
  • Determining velocity
  • Working with the release burndown chart and bar
  • Creating the release plan
  • Tracking and reporting the project progress

Sprints

  • Sprint characteristics
  • Formulating powerful sprint goals
  • Sprint planning, Daily Scrum, sprint review, and sprint retrospective

Large and Distributed Scrum Projects (optional)

  • Brook’s Law
  • Organic growth and Conway’s Law
  • Team set-up
  • Multi-team planning and coordination
  • Shared norms and assets
  • Dispersed teams
  • Distributed Scrum project tips

Transitions (optional)

  • Becoming a great product owner
  • Developing great product owners
  • Making Scrum product ownership stick

After the course the student will receive a link to Scrum Alliance, where he can creat a profile as a Certified Product Owner and print a certificate.

Teacher: Gabrielle Benefield

Language: English

Location: Trifork A/S, Margrethepladsen 4, 8000 Århus C

Duration: 2 days, both days from 9 a.m. – 5 p.m.

Price: DKR 12.500 ex. Vat, including course materials and meals

REGISTER



REGISTER

About the course:

Scrum is a simple but powerful agile management framework. Key to its success is the role of the Product Owner: The Product Owner steers and guides the Scrum project, bridges the gap between end customers, business and development/IT and is responsible for the return on investment (ROI).

This two-day interactive course equips you with all you need to know about being an effective product owner.

Attending this course will enable you to understand the product owner role in depth and learn the practices necessary to succeed as a product owner. This includes the product owner duties, the role’s authority, and its interaction with the other Scrum roles and stakeholders such as customers, users, sales, marketing, and management. You wlll understand how product planning, product discovery and product definition work in Scrum including taking advantage of early customer feedback and emergent requirements. The course also teaches you how to turn a product vision into a successful product including forecasting the project progress, grooming the product backlog, and effectively collaborating with the ScrumMaster and team in the sprint meetings.

This interactive course teaches practical techniques through instructions and hands-on exercises.

Audience

Product managers, product marketers, business analysts, requirements engineers, project managers and ScrumMasters who would like to deepen their understanding of the Product Owner role and related practices.

Prerequisites

Participants should be familiar with the basics of product management. Participants are required to read the following books prior to class:

Contents

Introduction

  • Agile values and Scrum origins
  • Scrum flow
  • Empirical management
  • Definition of done

Scrum Roles

  • Product owner, team and ScrumMaster: authority, responsibility and collaboration
  • Product owner team and hierarchies
  • Desirable qualities of the product owner
  • A day in the life of the product owner
  • Common product owner mistakes

Visioning and The Product Vision

  • The product vision
  • Benefits of the product vision
  • The vision in action
  • Desirable qualities
  • The minimal marketable product
  • Simplicity and Ockham’s Razor
  • The vision and the product roadmap
  • Techniques for creating a powerful vision

The Product Backlog

  • Product discovery and requirements in Scrum
  • Product backlog characteristics
  • Product backlog structure and form
  • Grooming the product backlog
  • Identifying and describing items: user stories on the product backlog
  • Prioritising the product backlog
  • Getting the backlog ready for sprint planning
  • Progressively decomposing and refining items
  • Collaborative grooming workshops
  • Non-functional requirements on the product backlog

Release Management

  • The project levers and the cone of uncertainty
  • Software quality
  • Timeboxed releases
  • Early and frequent releases
  • Quarterly cycles
  • Estimating product backlog items with story points and planning poker
  • Choosing the right sprint length
  • Determining velocity
  • Working with the release burndown chart and bar
  • Creating the release plan
  • Tracking and reporting the project progress

Sprints

  • Sprint characteristics
  • Formulating powerful sprint goals
  • Sprint planning, Daily Scrum, sprint review, and sprint retrospective

Large and Distributed Scrum Projects (optional)

  • Brook’s Law
  • Organic growth and Conway’s Law
  • Team set-up
  • Multi-team planning and coordination
  • Shared norms and assets
  • Dispersed teams
  • Distributed Scrum project tips

Transitions (optional)

  • Becoming a great product owner
  • Developing great product owners
  • Making Scrum product ownership stick

After the course the student will receive a link to Scrum Alliance, where he can creat a profile as a Certified Product Owner and print a certificate.

Teachers: Jens Østergaard & Stig Efsen

Language: Danish

Location: Trifork A/S, Spotorno Alle 4, 2630 Taastrup (Copenhagen)

Duration: 2 days, both days from 9 a.m. – 5 p.m.

Price: DKR 13.500 ex. Vat, including course materials and meals

REGISTER



REGISTER

About the course:

Agile project management is as radically different from traditional project management as agile processes are different from traditional methodologies. Rather than plan, instruct and direct, the agile project manager facilitates, coaches and leads. This person is called a ScrumMaster.

The purpose of this course is to train ScrumMasters. The participants will learn how to make a development team, a project, or an organization agile. Exercises, case studies, and examples are used to bring home the realization of how to be a successful ScrumMaster.

Each individual is trained to be able to assume the following responsibilities:

  • Remove the barriers between development and the customer
  • Teach the customer how to maximize ROI and meet their objectives through Scrum
  • Improve the working conditions for the development team
  • Improve the productivity of the development team
  • Improve the engineering practices and tools so each increment of functionality is potentially shippable

Each participant will receive a copy of the Scrum training materials.

Certification
From October 1st 2009 participant are required to pass an online exam (multiple choise) to be Certified Scrum Master. You’ll have 90 days after the course to pass the exam. For more information please see Scrum Master Exam at Scrum Alliance.

When passing the exam you will be listed as Certified Scrum Masters at Scrum Alliance. As a Certified Scrum Master you are authorized to participate in ‘open’ development of the Scrum methodology and software and to continue your Scrum education (e.g. Scrum Practitioner).

Target Audience and Preconditions
To participate in the Scrum Certification course it is necessary for the participant to have a basic understanding of project management, together with a desire to learn more about Scrum; how you use it and how it’s implemented in an organization. The participants may be project managers, administrative managers, developers or similar who have experience with projects that develops or improves products or services.

Teachers: Jeff Sutherland & Jens Østergaard

Language: English

Location: Trifork A/S, Spotorno Alle 4, 2630 Taastrup (Copenhagen)

Duration: 2 days, both days from 9 a.m. – 5 p.m.

Location: Trifork A/S, Spotorno Alle 4, 2630 Taastrup

Price: DKR 13.500 ex. Vat, including course materials and meals.

REGISTER

To attend this course, the participant should at a minimum have read one of the books on Scrum, e.g. “Agile Software Development with SCRUM” by Ken Schwaber and Mike Beedle

agilewscrum2
Agile Software Development with Scrum
Af Ken Schwaber og Mike Beedle

agileprojmgmtwscrum3
Agile Project Management with Scrum
af Ken Schwaber

Scrum_Paper_Jeff_Ken_small4
The Scrum Papers
af Jeff Sutherland & Ken Schwaber. Download.



REGISTER

About the course:

Agile project management is as radically different from traditional project management as agile processes are different from traditional methodologies. Rather than plan, instruct and direct, the agile project manager facilitates, coaches and leads. This person is called a ScrumMaster.

The purpose of this course is to train ScrumMasters. The participants will learn how to make a development team, a project, or an organization agile. Exercises, case studies, and examples are used to bring home the realization of how to be a successful ScrumMaster.

Each individual is trained to be able to assume the following responsibilities:

  • Remove the barriers between development and the customer
  • Teach the customer how to maximize ROI and meet their objectives through Scrum
  • Improve the working conditions for the development team
  • Improve the productivity of the development team
  • Improve the engineering practices and tools so each increment of functionality is potentially shippable

Each participant will receive a copy of the Scrum training materials.

Certification
From October 1st 2009 participant are required to pass an online exam (multiple choise) to be Certified Scrum Master. You’ll have 90 days after the course to pass the exam. For more information please see Scrum Master Exam at Scrum Alliance.

When passing the exam you will be listed as Certified Scrum Masters at Scrum Alliance. As a Certified Scrum Master you are authorized to participate in ‘open’ development of the Scrum methodology and software and to continue your Scrum education (e.g. Scrum Practitioner).

Target Audience and Preconditions
To participate in the Scrum Certification course it is necessary for the participant to have a basic understanding of project management, together with a desire to learn more about Scrum; how you use it and how it’s implemented in an organization. The participants may be project managers, administrative managers, developers or similar who have experience with projects that develops or improves products or services.

Teachers: Jeff Sutherland & Jens Østergaard

Language: English

Location: Trifork A/S, Spotorno Alle 4, 2630 Taastrup (Copenhagen)

Duration: 2 days, both days from 9 a.m. – 5 p.m.

Price: DKR 13.500 ex. Vat, including course materials and meals.

REGISTER

To attend this course, the participant should at a minimum have read one of the books on Scrum, e.g. “Agile Software Development with SCRUM” by Ken Schwaber and Mike Beedle

agilewscrum2
Agile Software Development with Scrum
Af Ken Schwaber og Mike Beedle

agileprojmgmtwscrum3
Agile Project Management with Scrum
af Ken Schwaber

Scrum_Paper_Jeff_Ken_small4
The Scrum Papers
af Jeff Sutherland & Ken Schwaber. Download.



REGISTER

About the course:

Agile project management is as radically different from traditional project management as agile processes are different from traditional methodologies. Rather than plan, instruct and direct, the agile project manager facilitates, coaches and leads. This person is called a ScrumMaster.

The purpose of this course is to train ScrumMasters. The participants will learn how to make a development team, a project, or an organization agile. Exercises, case studies, and examples are used to bring home the realization of how to be a successful ScrumMaster.

Each individual is trained to be able to assume the following responsibilities:

  • Remove the barriers between development and the customer
  • Teach the customer how to maximize ROI and meet their objectives through Scrum
  • Improve the working conditions for the development team
  • Improve the productivity of the development team
  • Improve the engineering practices and tools so each increment of functionality is potentially shippable

Each participant will receive a copy of the Scrum training materials.

Certification
From October 1st 2009 participant are required to pass an online exam (multiple choise) to be Certified Scrum Master. You’ll have 90 days after the course to pass the exam. For more information please see Scrum Master Exam at Scrum Alliance.

When passing the exam you will be listed as Certified Scrum Masters at Scrum Alliance. As a Certified Scrum Master you are authorized to participate in ‘open’ development of the Scrum methodology and software and to continue your Scrum education (e.g. Scrum Practitioner).

Target Audience and Preconditions
To participate in the Scrum Certification course it is necessary for the participant to have a basic understanding of project management, together with a desire to learn more about Scrum; how you use it and how it’s implemented in an organization. The participants may be project managers, administrative managers, developers or similar who have experience with projects that develops or improves products or services.

Teacher: Jens Østergaard

Language: Danish

Duration: 2 days, both days from 9 a.m. – 5 p.m.

Location: Trifork A/S, Margrethepladsen 4, 8000 Århus C

Price: DKR 12.500 ex. Vat, including course materials and meals.

REGISTER

To attend this course, the participant should at a minimum have read one of the books on Scrum, e.g. “Agile Software Development with SCRUM” by Ken Schwaber and Mike Beedle

agilewscrum2
Agile Software Development with Scrum
Af Ken Schwaber og Mike Beedle

agileprojmgmtwscrum3
Agile Project Management with Scrum
af Ken Schwaber

Scrum_Paper_Jeff_Ken_small4
The Scrum Papers
af Jeff Sutherland & Ken Schwaber. Download.




REGISTER

About the course:

Agile project management is as radically different from traditional project management as agile processes are different from traditional methodologies. Rather than plan, instruct and direct, the agile project manager facilitates, coaches and leads. This person is called a ScrumMaster.

The purpose of this course is to train ScrumMasters. The participants will learn how to make a development team, a project, or an organization agile. Exercises, case studies, and examples are used to bring home the realization of how to be a successful ScrumMaster.

Each individual is trained to be able to assume the following responsibilities:

  • Remove the barriers between development and the customer
  • Teach the customer how to maximize ROI and meet their objectives through Scrum
  • Improve the working conditions for the development team
  • Improve the productivity of the development team
  • Improve the engineering practices and tools so each increment of functionality is potentially shippable

Each participant will receive a copy of the Scrum training materials.

Certification
From October 1st 2009 participant are required to pass an online exam (multiple choise) to be Certified Scrum Master. You’ll have 90 days after the course to pass the exam. For more information please see Scrum Master Exam at Scrum Alliance.

When passing the exam you will be listed as Certified Scrum Masters at Scrum Alliance. As a Certified Scrum Master you are authorized to participate in ‘open’ development of the Scrum methodology and software and to continue your Scrum education (e.g. Scrum Practitioner).

Target Audience and Preconditions
To participate in the Scrum Certification course it is necessary for the participant to have a basic understanding of project management, together with a desire to learn more about Scrum; how you use it and how it’s implemented in an organization. The participants may be project managers, administrative managers, developers or similar who have experience with projects that develops or improves products or services.

Teacher: Jeff Sutherland

Language: English

Duration: 2 days, both days from 9 a.m. – 5 p.m.

Location: Trifork A/S, Margrethepladsen 4, 8000 Århus C

Price: DKR 12.500 ex. Vat, including course materials and meals.

REGISTER

To attend this course, the participant should at a minimum have read one of the books on Scrum, e.g. “Agile Software Development with SCRUM” by Ken Schwaber and Mike Beedle

agilewscrum2
Agile Software Development with Scrum
Af Ken Schwaber og Mike Beedle

agileprojmgmtwscrum3
Agile Project Management with Scrum
af Ken Schwaber

Scrum_Paper_Jeff_Ken_small4
The Scrum Papers
af Jeff Sutherland & Ken Schwaber. Download.



REGISTER

About the course:

Agile project management is as radically different from traditional project management as agile processes are different from traditional methodologies. Rather than plan, instruct and direct, the agile project manager facilitates, coaches and leads. This person is called a ScrumMaster.

The purpose of this course is to train ScrumMasters. The participants will learn how to make a development team, a project, or an organization agile. Exercises, case studies, and examples are used to bring home the realization of how to be a successful ScrumMaster.

Each individual is trained to be able to assume the following responsibilities:

  • Remove the barriers between development and the customer
  • Teach the customer how to maximize ROI and meet their objectives through Scrum
  • Improve the working conditions for the development team
  • Improve the productivity of the development team
  • Improve the engineering practices and tools so each increment of functionality is potentially shippable

Each participant will receive a copy of the Scrum training materials.

Certification
From October 1st 2009 participant are required to pass an online exam (multiple choise) to be Certified Scrum Master. You’ll have 90 days after the course to pass the exam. For more information please see Scrum Master Exam at Scrum Alliance.

When passing the exam you will be listed as Certified Scrum Masters at Scrum Alliance. As a Certified Scrum Master you are authorized to participate in ‘open’ development of the Scrum methodology and software and to continue your Scrum education (e.g. Scrum Practitioner).

Target Audience and Preconditions
To participate in the Scrum Certification course it is necessary for the participant to have a basic understanding of project management, together with a desire to learn more about Scrum; how you use it and how it’s implemented in an organization. The participants may be project managers, administrative managers, developers or similar who have experience with projects that develops or improves products or services.

Teachers: Jens Østergaard

Language: English

Duration: 2 days, both days from 9 a.m. – 5 p.m.

Location: Trifork A/S, Spotorno Alle 4, 2630 Taastrup (Copenhagen)

Price: DKR 13.500 ex. Vat, including course materials and meals.

REGISTER

To attend this course, the participant should at a minimum have read one of the books on Scrum, e.g. “Agile Software Development with SCRUM” by Ken Schwaber and Mike Beedle

agilewscrum2
Agile Software Development with Scrum
Af Ken Schwaber og Mike Beedle

agileprojmgmtwscrum3
Agile Project Management with Scrum
af Ken Schwaber

Scrum_Paper_Jeff_Ken_small4
The Scrum Papers
af Jeff Sutherland & Ken Schwaber. Download.



Kanban intro

Kanban intro:
Kanban repræsenterer en anderledes og mindre dogmatisk tilgang til agil udvikling end traditionelle agile metoder som Scrum og XP. Kanban er bygget på ideerne fra Lean og netop det systematiske fokus på værdierne herfra bliver for mange en øjenåbner overfor det spild og de uhensigtsmæssigheder, der er forbundet med brugen af traditionelle agile metoder.

En Kanban introduktion giver en grundlæggende introduktion til Kanban og værdisættene bag og de første skridt på vejen til at indføre det i praksis. Hvis jeres agile projekter befinder sig i en kontekst, der gør det svært at udnytte metoder som Scrum fuldt ud eller i ønsker at optimere yderligere på jeres nuværende metode. Kan en Kanban introduktion være det der skal til for at få et friskt syn på situationen og udnytte alle ressourcer i projektet optimalt. Afhængig af dybden kan introduktionen bestå af alt fra et 1 times gå-hjem-møde til et kursus på en hel dag med en række praktiske øvelser.

Kanban Coaching:
Har i gennemført en Kanban introduktion og fået mod på mere eller er i allerede i gang med at bruge Kanban i praksis kan Coaching være det der skal til for at bringe jer skridtet videre. Mange støder på de samme problemer i opstartsfasen og der kan det være en stor hjælp at kunne sparre med en der har stået i situationen før. Sammen lægger vi en individuel plan for deltagelsen og udover den løbende feedback vil det ofte være nyttigt afslutningsvist at bruge et par timer sammen med hele teamet på at gå i dybden med de konkrete detaljer og problematikker.

A) 1,5 time for nybegyndere (ingen begrænsning i deltagere). Pris: 7.000 kr. + moms.

B) 2-2,5 timer for ledelsen inkl diskussion. Pris: 7.000 kr. + moms.

C) 3-4 t. Samme som a) dog med en 1 times øvelse samt diskussion. Pris: 15.000 kr. + moms for op til 15 deltagere.

(Transport er ikke inkluderet i priserne.)

Kontakt vores salgsafdeling for nærmere oplysninger.

E-mail eller Tlf.: +45 8732 8782.


Scrum intro

Trifork har igennem mange år arbejdet med agile metoder. Siden 2004 har vi anvendt Scrum som ledelsesværktøj. Vi anvender Scrum i hele firmaet uanset om projektet er planlægning og afholdelse af en JAOO konference, eller om det er et internt it produktudviklingsprojekt. Vi har stor fokus på at forbedre og effektivisere den måde, vi arbejder på, og derfor er alle medarbejdere certificerede Scrum Masters.

Trifork anvender Scrum i videst mulig omfang sammen med vores kunder. Erfaringer opsamlet gennem succesfulde projekter bl.a. i den finansielle- og i den offentlige sektor gør, at vores Software Pilots kan kalde sig eksperter i Scrum.

En Scrum intro med en af vores Software Pilots er et indblik i, hvad Scrum kan gøre for organisationen. Det giver en forståelse for, hvilken værdi det har at uddanne virksomhedens medarbejdere indenfor scrum.

Der forskellige muligheder indenfor Scrum intro:

A) 1,5 time for nybegyndere (ingen begrænsning i deltagere). Pris: 7.000 kr. + moms.

B) 2-2,5 timer for ledelsen inkl diskussion. Pris: 7.000 kr. + moms.

C) 3-4 t. Samme som a) dog med en 1 times øvelse samt diskussion. Pris: 15.000 kr. + moms for op til 15 deltagere.

(Transport er ikke inkluderet i priserne.)

Kontakt vores salgsafdeling for nærmere oplysninger.

E-mail eller Tlf.: +45 8732 8782.


Scrum Training

Date in 2010
Course Location Instructor Language Registration
Sep. 9.-10. CSPO Cph. Jens Østergaard& Stig Efsen Danish Register
Sep. 13.-14. CSM Cph. Jeff Sutherland& Jens Østergaard English Register
Sep. 16.-17. CSM Zürich Jeff Sutherland English Register
Oct.7.-8. CSM Aarhus Jeff Sutherland English Register
Oct.7.-8. CSM Aarhus Jens Østergaard English Register
Oct.7.-8. CSPO Aarhus Gabrielle Benefield English Register
Nov. 11.-12. CSM Zürich Jeff Sutherland Danish Register
Dec.6.-7. CSM Cph. Jeff Sutherland& Jens Østergaard English Register


Mere information



Scrum is easy to describe but hard to do: you’ve heard that a million times. And you’ve read your favorite am-I-doing-Scrum-properly checklist and believe it gives you an easy path to making your Scrum work. However, most Scrum failures have reasons that are not always obvious — and after you’re dead, you won’t even know what got you. Scrum comprises over 50 organizational patterns, each one of which is crucial to a successful software Scrum implementation. Patterns can help you find and fix these problems — come to this hands-on session to learn how.

This seminar will teach you how to use organizational patterns to improve your Scrum implementation. Each organizational patterns is a small, local approach to strengthening your Scrum Scrum. Patterns capture solutions to similar problems seen in other organizations, and because they are incremental and empirical, they can help you with your Agile process improvement.

The patterns we present in this class have all been through the extensive reviewing process of the Pattern Community (PLOP) to ensure that the solutions are broadly reproducible. Furthermore, each pattern has been scrutinized by some of the leading Scrum people in the world. Their conclusions?

We have divided Organizational Patterns into 3 categories:

  • One set of Organizational Patterns that map directly to the Scrum framwork, e.g.: Firewall – Someone has to keep the monkeys off the developers’ backs. Who would that be in Scrum? Well, the Scrum Master protects the process and is there by a firewall. Less obvious is that the Product Owner is also a Firewall, in making sure only one set of requirements come into a sprint. What about a manager, can a manager be a Firewall? (also see the pattern Patron Role)
  • One set of Organizational Patterns that map directly to a Scrum software implementation. So even if it is not part of the Scrum framework, it is still considered good practice, e.g.: Get on with it – Even if you don’t have a complete, comfortable plan to get started, take what you know and take it forward to build an initial product.
  • One set of Organizational patterns that can inspire thinking and dialog that amplify Scrum process improvement, e.g.: Face-to-Face Before Working Remotely that relates the success that comes from having team members spending some face time at their remote partners’ location before starting to work across the miles.

At the end of the class you will know how to use patterns to find and improve the weak spots in your Scrum implementation.

Agenda

Welcome and Introduction

  1. Short History of Patterns and Organizational Patterns
  2. Scrum in 3 minutes
  3. Pattern Overview
  4. Organizational patterns in the Scrum context
    1. From Scrum to Org Patterns: Looking at Patterns from a Scrum Perspective
    2. From Org Patterns to Scrum: Looking at Scrum from a Patterns Perspective
    3. Three groups of patterns
  5. Solving impediments with patterns
  6. Pattern Dependencies
    1. Pattern dependencies
    2. Pattern sequences
    3. Pattern languages
  7. Advanced Topics
  8. Next steps and homework

All attendees will receive a copy of the book Organizational Patterns of Agile Software Development

Teacher: Jim Coplien.

Language: English

Location: Trifork A/S, Margrethepladsen 4, 8000 Århus C

Duration: 1 day from 9.00 am to 5 pm.

Price: Dkr. 5.500,- ex. Vat, course materials and meals included.

Pre-requisites: You should have an understanding of Scrum.

Tilmelding via mail eller tlf. 8732 8782



Agile has long shunned up-front design. When Agilists force themselves to do up-front work, it usually is limited to a symbolic use of User Stories for requirements and metaphor for architecture, with much of the rest left to refactoring.

Experience and formal studies have shown that incremental approaches to architecture can possibly lead to poor structure in the long term. This course shows how to use domain analysis in a Lean way to build an architecture of form that avoids the mass of structure that usually accompanies big up-front design, using only judicious documentation.

It will also show how architecture can accommodate incremental addition of features using Trygve Reenskaug’s new DCI (Data, Context and Interaction) approach, and how it maps elegantly onto C++ implementations.

The course is based on the forthcoming Wiley book of the same title (http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470684208.html).

Teacher: Jim Coplien.

Language: English

Location: Trifork A/S, Margrethepladsen 4, 8000 Århus C

Duration: 2 days, each day from 9.00 am to 5 pm.

Price: Dkr. 11.500,- ex. Vat, course materials and meals included.

Tilmelding via mail eller tlf. 8732 8782


Scrum med CMMI

Det er umuligt at køre Scrum med CMMI – eller er det? I et nyt kursus hos Trifork Academy deler Kent A. Johnson ud af sin erfaring med CMMI i agile organisationer.

“I samarbejdet med Jeff Sutherland, opfinder af Scrum, har jeg identificeret en række organisatoriske hindringer for, at scrum kan blive en succes. Identificerede nøgle forhindringer omfatter uddannelse, at definere READY, at definere DONE og gennemførelsen af god teknisk praksis. Vi har udviklet dette kursus for at løse disse problemer. Hertil kommer, at dette en-dags kursus omhandler nogle af de centrale problemer med CMMI herunder det, at processerne bliver for tung. Det er virkelig sjovt og spændende, når en organisation når den rette balance mellem fleksibilitet og disciplin”, forklarer  Kent A. Johnson.

Kent A  Johnson

Amerikaneren er CTO i AgileDigm, et internationalt konsulenthus, der blandt andet arbejder i partnerskab med Scrum Training Institute. Fokus er på at supportere de organisationer, der står overfor udfordringer i emplementeringen af agile CMMI, som Kent A. Johnson kalder det.

I Danmark har IT og Telestyrelsen udgivet en IT modenhedsmodel, der bygger på mange af de samme krav, der står i CMMI modellen. CMMI bruges til at opstille krav til den konkrete arbejdsgang. Hvad der skal leveres af resultater, og hvordan det hænger sammen med andre processer i virksomheden. Det har den fordel, at virksomheden kan udarbejde og tilpasse egne processer til de konkrete behov, der igen er afhængig af parametre såsom kvalitet, produktlevetid, økonomi osv.

CMMI er opbygget af best practises, der er afprøvet i utallige internationale virksomheder – i alle brancher. Det i sig selv vidner om, at modellen nok er god nok som grundlag for at opbygge gode og sunde processer inden for projektledelse, teknologiledelse, procesledelse samt ikke mindst ledelse generelt.

Læs mere om kurset ”Scrum med CMMI”


Kent A. Johnson

Kent A. Johnson (kent.johnson@agiledigm.com) is Chief Technical Officer for AgileDigm, Incorporated.  AgileDigm is an international consultancy that was formed in 2001 to support an agile paradigm for process improvement.  AgileDigm is a partner of both the Software Engineering Institute (SEI) and Scrum Training Institute (STI).  These partnerships provide unique support for what is becoming known as Agile CMMI.

Kent’s long-term clients include one of the only Agile Organizations in the world to achieve CMMI Maturity Level 5, the highest level of recognition.  Kent is an SEI-certified SCAMPI High Maturity Lead Appraiser, an SEI-authorized CMMI® instructor, and a Certified ScrumMaster.

Internationally, Kent has helped clients in over 25 countries to improve their systems and software processes. He has helped clients move from Maturity Level 1 to Level 5 using both the CMM and CMMI.  He has conducted over 50 formal appraisals, including several high maturity SCAMPI Class A appraisals.  He is co-author of Interpreting the CMMI: A Process Improvement Approach, Second Edition, Auerbach (2008) and several other books.

He is past Chairman, International Council on Systems Engineering (INCOSE) Systems Architecture Working Group.

Prior to joining AgileDigm, he was the Director of Systems Engineering for TeraQuest Metrics, Inc. (later acquired by Borland Software).  While at Borland, he served as the project manager for one of the largest process improvement projects within Europe at NATO in the Netherlands and Belgium and led the Process Improvement Group within Borland’s EMEA (Europe, Middle East, and Africa) Region.

He is a former Senior Member of the Technical Staff and Program Manager of the Process and Methods Program at the Software Productivity Consortium (SPC – now Systems and Software Consortium).  While at the SPC, he co-authored and led the team that created the software and system development method used by over 800 engineers in a dozen companies for the development of the F-22 Advanced Tactical Fighter.  Prior to joining the SPC, Kent was a Senior Engineering Scientist at Emerson Electric, where he successfully managed the development and integration of several complex software-intensive systems.

He has conducted presentations and tutorials at conferences worldwide including US SEPG conferences, European SEPG conferences (Amsterdam and London), Latin America SEPG Conference (Argentina), Software Engineering Systems Analysis and Modeling Conference (Stockholm), INCOSE Conferences (USA), Java and Object Orientation Conference (JAOO-France), and Software Technology Conferences (USA).


Scrum with CMMI

The goal of this one day course is to help ScrumMasters obtain the knowledge to effectively use Scrum with CMMI.

Scrum and CMMI are often at odds with each other. What does each approach bring to the table? Scrum promotes the idea of focusing on the most important product issues first and supports frequent communication. CMMI brings a structure that promotes consistency and discipline to avoid waste and rework. So, why should we try to combine both approaches? Is this combination a good idea?

Scrum is a systematic, repeatable way of doing things – important for CMMI. A good Scrum implementation supports areas important to a good CMMI implementation, including project management, engineering, organizational change, code review, continuous integration, and automated testing in the build process.

Introducing Scrum into an organization is fraught with impediments. Additional impediments occur when striving for hyperproductive Scrum. We explain how using the CMMI’s enterprise focus has addressed many of these impediments.

In this course, participants will learn how:
• a lightweight CMMI implementation can move Scrum to hyperproductivity
• a well-defined Scum implementation can move an organization through the CMMI levels.

Team exercises will build on the exercises from the first two days of the Certified ScrumMaster course and will cover:
• enterprise implementation of Scrum
• training the team
• using checklists to reach hyperproductivity.

Course Materials
Materials include copies of the briefing slides and a copy of the technical report “CMMI or Agile: Why Not Embrace Both!” Students successfully completing this course will receive an official signed certificate.
Intended Audience

This course is intended for individuals that have attended Scrum Training Institute’s standard two day Certified ScrumMaster course including managers, team members, and process engineers in organizations developing and maintaining software-intensive systems.

Teacher: Kent A. Johnson

Language: English

Location: Trifork A/S, Margrethe Pladsen 4, 8000 Århus C

Duration: 1 day, from 9.00 to 17.00

Price: Dkr. 7000,- ex VAT, Course materials and meals are included.

Register or phone: +45 8732 8782.



Hvis man vil være sikker på at fange publikums opmærksomhed fra starten, er det ofte en god ide at fortælle en lille historie eller komme med en udfordrende bemærkning om emnet. Det har Jim Coplien fanget. Hans underholdende og provokerende stil har gjort ham til en af de mest populære talere og undervisere indenfor softwareudvikling.

”Agile arbejdsmetoder er som teenage sex: De fleste taler kun om det, og dem der rent faktisk gør det gør det ikke særlig godt”. Citat Jim Coplien.

Nu tilbyder Trifork Academy hele 2 kurser, hvor Jim Coplien deler ud af sin store erfaring med agil udvikling.

jimcoplienhat

Scrum Organizational Patterns (organisationsmønstre) er beskrivelser af ofte forekommende relationsstrukturer, der hjælper en professionel organisation med at opnå sine mål. Disse mønstre er fundet ved at analysere flere professionelle organisationer og identificere fælles strukturer i deres sociale netværk. Scrum Organizational Patterns hjælper specifikt en virksomhed til at forbedre implementeringen af Scrum i organisationen.

Lean Architecture for Agile Software Development viser dig, hvordan du kan få det bedste af den agile verden og samtidig bygge på en robust arkitektur. Det har længe været en genstand for diskussion, at de agile udviklingsmetoder modarbejder tanken om en storslået arkitekturplan, før udvikling påbegyndes. I dette kursus kan du lære, hvordan du ud fra domæneanalysen med en Lean metode kan udvikle en softwarearkitektur, som kan udvikle sig lidt efter lidt med stigende brugerkrav.

Jim Coplien er manden, der har opfundet Organizational Patterns, medstifter af software udviklingens patterns, en pioner indenfor objekt orienteret design i starten af 90’erne. Ligenu arbejder Jim Coplien som software arkitekt og agil konsulent hos Gertrud&Cope i Danmark. Han er også partner i Scrum Training Institute, der levere Scrum undervisning til hele verden.



Hvad er udviklerens rolle i en agil organisation? Den problemstilling støder flere og flere på i takt med at agile metoder som SCRUM vinder indpas i de danske virksomheder. Også i Trifork A/S, hvor vores Software Pilots har arbejdet med agil udvikling og Scrum i over 10 år. Den erfaring vil vi nu dele med andre.

thomas ardal”Det jeg selv har haft brug for, er indsigt i den agile arbejdsproces set med en udviklers øjne. Hvordan skal du som udvikler agere i en agil hverdag. Det vil jeg give mit bud på”, siger Thomas Ardal, der afholder kurser både med fokus på Java og .NET.

I en agil udviklingsproces er det ikke kun vigtigt men essentielt, at der ikke går et halvt år mellem integrationen af systemer. Test drevet udvikling og kontinuerlig integration har været en god løsning i en vandsfaldsmodel. I den agile udvikling er det et krav!

Som udvikler hos Trifork A/S har software pilot Thomas Ardal stor erfaring med de tekniske krav til at arbejde agilt.  Han vil fortælle om sin erfaring med at implementere brugen af TDD, hvilke tools man har til rådighed, og hvad er fordelene og ulemperne. Hvad er best practices, og hvad er anti patterns i forhold til continuous integration. Med andre ord et teknisk orienteret kursus, som alle Scrum Mastere i princippet bør deltage på.

”Det bliver praktisk anlagte kurser, hvor deltagerne får mulighed for at prøve de nye metoder af under kyndig vejledning. Målet er at kursisterne går herfra som agile udviklere”, lover Thomas Ardal.

Læs mere på Trifork Agile .NET Developer og Trifork Agile Java Developer . Interesseret i et skræddersyet firmakursus, så kontakt training@trifork.com.



Mere information


News
Yderligere to Spring-instruktører til Academy
Trifork A/S opruster endnu engang med to nye,...
Dansk IT bakker op om JAOO’s særbehandling af kvinder
Kvinder tilfører helt sikkert softwareudvikling...
Gratis inspirationsdag på JAOO
Trifork Academy har igen den fornøjelse at kunne...
Events
06.09.2010-06.09.2010
Google Android Development
09.09.2010-09.09.2010
Google Android Development
14.09.2010-14.09.2010
Phone 7: Bliver det et hit - eller er det noget skidt?