Mostrar mensagens com a etiqueta Model. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Model. Mostrar todas as mensagens

terça-feira, 2 de março de 2021

SW DEV: Kanban Maturity Model

Now that kanban is more and more being used for software development...

Kanban Maturity Model
Quoting: 
"The Kanban Maturity Model codifies more than 10 years of experience implementing Kanban across diverse industries, in businesses small to extremely large. It plays an important role in creating unity, alignment, a sense of purpose and good governance. Use it to gain a better sense of achievement, provide better products and services, delight your customers, and realize superior business results."

Downloadable Key KMM Resources:
- KMM Organizational Culture
- KMM Managed Evolution
- KMM Outcomes and Benefits
- KMM Overview
- KMM Graphic
- KMM Triage Tables
- First KMM case study from BBVA, second largest Spanish bank

quinta-feira, 28 de julho de 2016

Estimation Process and related artifacts

Your QMS could include a process on estimation (that presents the estimation techniques and the associated activities to be executed in order to produce the final estimation sheets that are input for ROMs, Proposals, Change Requests, ...).

One example (INTERNAL):


Some common artifacts include templates and models to help you estimating (INTERNAL, use the QMS Portal with the doc id enclosed in double quotes):

  • Estimation form (template): CSW-QMS-2011-TPL-02102-estimation-sum-up.xls (now a xltx)
  • Planning Poker form (template): CSW-QMS-2015-TPL-02398-planning-poker-estimation.xltx
  • Effort Per Phase Model: CSW-QMS-2009-DOC-04974-effort-model-2014-baseline-data4all.xlsx
  • Safety Critical Estimation Model: CSW-QMS-2014-DOC-01296-asd-estimation-model.xlsx
  • Estimation @ CRITICAL Software - Study on the Estimation Process for CRITICAL Software Projects: CSW-ESTIMATE-2009-PCS-00707-estimation-process.doc
PS. If you're interested in estimation models, google for them. They are very dependent on the business you're working on although there are some attempts to generalize them. 


sábado, 4 de junho de 2016

The RACI Model or Responsibility Assignment Matrices

Useful for management of team members cooperation (who needs to do what, who needs to know changes, who needs to review, etc.), communicating maintenance management responsibilities/plans, and so on:
https://en.wikipedia.org/wiki/Responsibility_assignment_matrix

RACI letter meanings: 
R = Responsibility ("the doer")
A = Accountable ("the Buck stops here")
C = Consulted ("in the loop")
I = Informed ("kept in the picture")

To build a responsibility assignment matrix: 
Build a matrix with a list of tasks/activities to be performed in one dimension (typically the vertical one) and a list of roles (or even resource names) in the other dimension, then think who needs to be R, A, C and I. Keep in mind that 2 Rs in the same row might create ambiguity and probably are not desirable to be kept like that (the effect of: "I thought the other party/person would do it!").

Several variants exist, and as for the SMART acronym (used for tasks, requirements, ...) sometimes a letter means different things between each of the variants. So read on (quoting Wikipedia):

3 RACI
3.1 PARIS
3.2 PACSI
3.3 RASCI
3.4 RASI
3.5 RACIQ
3.6 RACI-VS
3.7 CAIRO
3.8 DACI
3.9 RAPID
3.10 RATSI
3.11 DRASCI
4 Variations
4.1 RACI (alternative scheme)
4.2 ARCI (decisions)

One example:
https://commons.wikimedia.org/w/index.php?curid=26348185 (source: Rickysmithcmrp - Own work, CC BY-SA 3.0)

Also bear in mind that there is a distinction between a role and individually identified people:
Quoting:
"A role is a descriptor of an associated set of tasks; may be performed by many people; and one person can perform many roles. For example, an organization may have ten people who can perform the role of project manager, although traditionally each project only has one project manager at any one time; and a person who is able to perform the role of project manager may also be able to perform the role of business analyst and tester."

Updates: 2018-02 - role vs people