Write a good analysis training - odoo-ps/psbe-process GitHub Wiki
What’s a good analysis?
- WARNING : The perfect specification doesn’t exist!
- It’s impossible to spot all the details corner case
- Every developer has its own version of the perfect specification
- It’s completely normal, be gentle with people who wrote shitty specification but not with their specification
- This is not a reason to not make it seriously
Structure of the analysis
-
Context
- Practical information (DB, admin, Apps/Objects, etc.)
- Sector
- Project scope
- Existing customizations
- Platform (Saas or Odoo.sh or On Premise) : May change at the end of the process
-
- WHAT: Explain the problem to solve
- WHY: Explain added value for the client
- WHO: Indicate which profiles will be impacted
-
- HOW at flow level
- Scenario with the expected flow (TO BE)
-
- HOW from the technical point of view
- Estimation
- Reliability
Reliability Definition
- The estimation will not be the real time spent
- It depends on many factor we don’t know: code complexity, client, BA, developer, luck , ...
- It gives you only the mean of the gauss distribution
- The reliability is an indicator for the standard deviation
- Lower is the reliability bigger is the standard deviation
The LOWER is the reliability... ...the BIGGER is the standard deviation
We can only give a confidence interval