Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

📚 Introduction

...

Every project, big or small, is a new journey and will give rise to new experiences. Make your journey as smooth as possible by gaining from these historical lessons learned and contribute to this body of knowledge when you have a lesson yourself to share with others!

...

🎒 Lessons learned

...

Category

Added by

Date

Lesson learned

Best practice or issue?

Advice

Follow up

Getting started

Frank

27-5-2024

Setup new concern continuous disrupting. Not only configurations, but also backend settings like authentication tokens and MXTS user log-out time

ISSUE

Improve generic process. Setup & test configurations before introducing client to it.

Discussed internally

Getting started

Frank

27-5-2024

Put testable configuration in place on ACC to introduce new users, rather than starting up from zero.

BEST PRACTICE

Setup testable configuration based on Maxxton advice, so new users can experience the system and validate / confirm suggested configuration.

Add in implementation guide

Data migration

Frank

27-5-2024

Always have scripted data imports validated via script as well on test environments, before importing on Live. (Does imported data matches source data).

ISSUE

Avoid surprises and complex corrections, of which time spend easily exceed effort to create validation scripts.

Add in implementation guide

Project approach

Frank

27-5-2024

Agile mindset enables successful projects; hit deadlines, reduce scope if needed, customer doesn't need everything

BEST PRACTICE

Explore to what extent an agile approach can be used for a project (Agilometer)

Add in implementation guide

Project approach

Frank

27-5-2024

Consider using new features (meaning not elsewhere in live use) by default as 'increased risk'. Only consider these features 'done' when used in Production (in bulk if applicable).

ISSUE

Put new features in Live use as soon as possible. Either via testing on Production or putting a small scope in live use early (pilot).

Add in implementation guide

System

Frank

27-5-2024

Bugs reduce confidence. This leads to quite some (ineffective) time spend to test, reproduce, report, discuss, monitor bugfix, and regaining confidence.

ISSUE

When targeting shorter durations of implementations, a bugfree system is essential. Or if bugs are present these should prioritized for fixing rather then postponing.

Discuss internally

Configuration

Frank

27-5-2024

It is essential to have documentation of implications for configuring resources at parent level or location level, as well as the implications of multiple levels in location hierarcy.

ISSUE

Create documentation with benefits, limitations and implications of configuration options. This improves velocity in decisionmaking for configuration setup.

Create infographic

Project approach

Frank

27-5-2024

High priority and update-rythm for critical path 'products' where uncertainty is.

ISSUE

For any project critical products where uncertainty is present, an ongoing weekly focus should be present to avoid worries and late / overdue delivery.

Add in implementation guide

Project approach

Frank

27-5-2024

Availability of use cases for user training.

ISSUE

There should be a default list of use cases which can be used to quickly create a scope for testing / user training.

Add in implementation guide

...