Working with Business Technology

Business Technology

What you can reach out to us about?

Tech Stack

The Denomas Tech Stack is the approved list of applications. It lists additional information such as the Business Purpose, Who should have access, Contact/Admin, Data Classification, Okta information, and SOX Compliance information.

Making global changes

To make changes to global configurations or settings for any Business Technology applications in the Tech Stack, please follow the Business Technology change management process.

Projects

Business Technology projects follow the following structure of stages.

Stage 0 - Assessment BT Stage:: 0-Assessment

This stage is essentially a backlog of proposals which are subject to review. For example: New or replacement technology or changes to processes.

  • Identify business problem
  • Identify value proposition
  • Identify dependencies and risks
  • Identify executive sponsor
  • Identify the resources available for the project
  • Evaluate how the project fits into the roadmap
  • Proposed timeline

Stage 1 - Discovery BT Stage:: 1-Discovery

This stage is for approved projects and identifying the teams and resources dedicated to the project.

  • Identify budget
  • Create request for proposal
  • Consult Security and Procurement Teams
  • Identify or create requirements or user stories
  • Identify project team
  • Identify stakeholders
  • Identify technical team
  • Identify potential solutions and/or potential vendors

Stage 2 - Planning BT Stage:: 2-Planning

In this phase, the project plan is finalized, the scope is identified, and signoff of all business teams is required before moving into implementation.

  • gather requirements and user stories
  • define what is in and out of scope
  • project plan signoff

Stage 3 - Action BT Stage:: 3-Action

This stage will be for projects with established plans for building and testing.

  • technical team and Business Systems Analyst (BSA) team designs solution
  • technical team builds/implements
  • user acceptance testing in stage/sandbox when possible
  • training as necessary
  • technical team and BSA teams create documentation

Stage 4 - Strike BTG Stage:: 4-Strike

This stage will be for projects in which all proposed changes have been implemented and the project is wrapped up.

Labels

Label Description project/group type
BusinessTechnology Business Technology is actively involved denomas-com, gitlab-org -
BT-FYI No direct action needed from Business Technology, but awareness for potential support/questions denomas-com, gitlab-org -
BSA business systems analyst work denomas-com, gitlab-org -
BSS business systems specialist work denomas-com, gitlab-org -
BT-Features Wanted feature requests gitlab-org -
IT-Help IT-Help work denomas-com, gitlab-org -
IT-Ops IT-Ops work denomas-com, gitlab-org -
IT:: to do, IT::done indicates if IT needs to do work denomas-com scoped
waiting on license cannot complete AR without new license order denomas-com -
BT-Status::1-Needs Review This has not been looked at. denomas-com, gitlab-org scoped
BT-Status::2-Backlog This work is in the backlog and will be pulled forward when expedient denomas-com, gitlab-org scoped
BT-Status::3-Working This work is in progress. denomas-com, gitlab-org scoped
BT-Status::4-Change This needs a change in order to be approved or merged denomas-com, gitlab-org scoped
BT-Status::5-Needs Info This needs information from requestor to move forward denomas-com, gitlab-org scoped
BT-Status::6-On Hold This is on hold for a longer period of time denomas-com, gitlab-org scoped
BT-Status::7-Ready to Deploy This is ready to be merged or the work executed denomas-com, gitlab-org -
BT-Status::8-Denied This work is considered incomplete and won’t be worked on or will not be worked on at this time denomas-com, gitlab-org scoped
BT-Priority::1 Critical denomas-com, gitlab-org scoped
BT-Priority::2 Important not urgent denomas-com, gitlab-org scoped
BT-Priority::3 No rush to do, but please do it. denomas-com, gitlab-org scoped
BT-Process Change or addition to process/operations denomas-com, gitlab-org -
blocker This blocks other work denomas-com, gitlab-org -
laptop-request laptop request denomas-com, gitlab-org -

Issues

Issue Weights

Issue weight is an estimate of how much time is required to complete the tasks in the issue. The idea is to go over the problem statement raised in the issue with the team that will be working on it and put it into one of 5 buckets: XS, S, M, L, XL as a way to group the unit of work.

Process

  • When an issue is opened for the Enterprise App team with the appropriate labels, a team member must be assigned.
  • The assignee works with all parties involved in the issue to recommend a weight.
  • After the issue is closed, the assignee who helped coordinate the work can update the weight to reflect the actual effort if different from the original weight. They should provide a reason and mention it in the Enterprise Applications Sync or in the Enterprise Applications wiki to help us improve our weighting accuracy going forward.

Guidelines

Size/Weight Description Estimate work range
XS:1 A task.

Example:
- Documentation update.
<4 hours
S:2 The problem statement has been determined and a solution identified. No need for (extra) discussion with other teams or people.

Examples are:
- A problem that has been discussed but needs an issue to track the development and outcome.
- Regular bugs to be addressed by the Integrations engineers where some investigation has already taken
4 hours / half a day
M:3 The problem statement has been defined with understood requirements. A solution is yet to be identified and coordination with other teams or people may be required.

Bugs that are not fully understood and may not yet have a suggested solution. Extra investigation is required but the expectation is that once a solution is identified, it should be relatively easy to implement.

Examples are:
- A deliverable from an ongoing project that will involve different teams and coordination from a BSA (Business Systems Analyst) to help find and implement a solution.
- Most system bugs or performance issues.
8 hours / 1 day
L:5 The problem statement has been defined but a solution will require extra investigation in order to be identified and implemented. Surprises are expected, different teams will have to be involved and a BSA (Business Systems Analyst) assistance is needed.

Bugs that are very poorly understood and will not have a suggested solution. Significant investigation will be required and once the problem is found, a solution may not be straightforward.

Examples are:
- A deliverable from an ongoing project that will involve different teams and coordination from a BSA (Business Systems Analyst) to help find and implement a solution.
Bugs or system workflows that negatively impact the work of other people.
12 hours / 1.5 days
XL:8 The problem statement has been defined but is a significant change that has dependencies and the requirements are probably not fully understood or known. It’s unlikely we would resolve this in just one issue and the preference would be to further clarify requirements and/or break into smaller issues.

Example:
- A new system or module implementation.
16 hours / 2 days

Features Wanted

In the spirit of using our own platform, we label features we request or support with the label BT-Feature Wanted.
Check out our issue board with this label.

Tools

Rolly

Rolly is a program status rollup automation tool.

See Rolly


Rolly
A handy automation tool to generate status rollup issues for large projects and programs
Last modified December 6, 2023: update (a27760f0)