A
-
Acceptance Criteria
Acceptance criteria are the detailed set of conditions the backlog has to meet to be accepted by the Owner/Users.
-
Area
Areas are functional capabilities or sub-products of a very large product. Requirements of the product is managed area wise for ease of management.
-
Automated Step
An automated step enables the pipeline to invoke a user-defined script. This automated step script can be run in any of the defined resources at the stage level.
B
-
Backlog is an ordered list of everything that is known to be needed in the product.
-
Breakdown
Breakdown enables a large backlog item to be broken down into smaller child items. Eg. Initiatives are broken down into features. Features are broken down into stories.
-
Burn-down
A burn-down chart is a graphic representation of how quickly the team is working on the backlogs. The burn-down chart shows the Story Points done against the total amount of work (Story Points) for each iteration.
-
Business Value
Business value defines the value delivered by a backlog item. Traditionally they are measured using metrics like ROI, NPV, IRR etc. Agile teams use a relative scoring measured in business value points.
Backlog
C
-
CFD
Cumulative Flow Diagram is an area chart that shows the progress of the backlogs for a particular period.
-
Components
Components are software systems or applications or technical components that are built to realize a product. For E.g. a Consumer Banking Product can be implemented using a core banking software, an online banking portal and a mobile app. Features can be derived based on the components.
-
Constraints
Constraints are non-functional requirements that restrict or enforce a certain design or implementation decisions on a Backlog. Constraints could be a business constraint or a technology constraint.
D
-
Defect
Defect is a condition where the software does not meet the end user need or an error or fault in the software system. These are reported by the customers or end users during the actual usage of the product.
-
Definition of Done
The definition of done (DoD) is a set of all conditions that a software product or a backlog item must satisfy to be accepted by a user.
-
Definition of Ready
The definition of done (DoR) is a set of all conditions that a backlog item must satisfy to be marked as ready for implementation.
-
Dependency
Dependency is a condition where a story cannot be marked as done without another story being completed
-
Done Date
The Done date is the date when the backlog is moved to Done status.
-
Done Pile
Done Pile is a list of all the completed backlog items. All backlog in the done state will move to the done pile when the release schedule or iteration schedule is closed or it can be manually moved into the done pile.
E
-
Epic
Epics are large stories that can be broken down into smaller set of stories
F
-
Feature
Feature is a high level solution behavior addressing one or more stakeholder needs.
-
Modules
Modules forms the core definition of a way of working. They define the various capabilities supported by each way of working. These capabilities support the end to end solution development and delivery processes. E.g. Vision, Stories, Iteration, Tests, Collaboration etc.
G
-
Goals
Goals are specific metrics defined for each initiative to be achieved within a specific time frame. Goals should be quantifiable and achievable and can be tracked against the target as per defined frequency.
I
-
Impediments
An Impediment is anything that keeps the team from getting work done and slows velocity or throughput.
-
Initiative
An Initiative is a container for solution development effort large enough to require analysis, a light weight business case and financial approval before implementation.
-
Issues
Issues are defects found during the in-sprint testing process.
-
Iteration Schedule
An Iteration schedule is a short one or two week time-box where the team implements the stories and creates a working software.
-
Iteration Backlog
Iteration Backlog is a subset of the Release backlog and consists of the user stories that are planned in the iteration.
-
Iteration Capacity
Iteration capacity is the amount of work that the agile team can take in the iteration. This is derived based on the sum of velocity of the participating scrum teams.
J
-
Jile
Jile is an enterprise agile planning and delivery platform that helps enterprises build and deliver innovative software solutions to the market faster.
-
Job
Job is a logical collection of steps to fulfil a required action. Jobs can be executed either sequentially or parallelly within a stage.
K
-
Kanban
Kanban is a lean tool that helps teams to manage work by visualizing the workflow, minimize the amount of work in process, optimize the flow and be agile.
-
Kanban Team
Kanban Teams can define their work-items as backlogs or a generic support work items and track the progress of such work items on a board.
-
Key Member
A Key Member is a person responsible for the success of the product but do not participate in development activities. They provide strategic guidance and management support required for the teams.
-
Key Results
Key Results are specific metrics defined for each objective to be achieved within a specific time frame. Key results should be quantifiable and achievable and can be tracked against the target as per defined frequency.
L
-
Large Product
A Large Product consists of multiple sub-products each addressing a specific functional area or business apability, each of which is managed by a Team of Agile Teams.
-
Lead time
Lead time is the time it takes for the backlog item to move from the start state to the done state.
-
Level
Levels are level within the hierarchy of the organization. Each level can have its own set of Functions depending on the kind of work that gets executed at that level. E.g. It could be Portfolio, Program, Project etc.
M
-
Manual Step
Manual steps allow users to configure steps that can be executed and marked as completed manually. These steps require manual intervention or checks by an authorized person.
O
-
Objectives
Objectives are short to medium term business and product goals that must be achieved by a specified timeline. Objectives help product teams to align their work towards the business and product goals.
P
-
Parameters
Parameters are variables that are required to complete any step or stage. Parameter can be defined at the pipeline level or stage level and used in the corresponding steps.
-
Pipeline
A pipeline is an automated process that helps the teams to build, deploy and test their code into different environments and finally into the hands of the users.
-
Personas
Personas are fictional characters created to represent the users of your product. They help you to understand the user's needs, challenges and goals and identify potential features or capabilities that help them achieve their goals or solve their challenges.
-
Plannable Entity
Plannable Entity refers to the backlog item type that can be planned into a specific time-box. Jile provides 3 levels of Backlog item types namely Capabilities, Features and Stories.
-
Planning Model
Planning model defines how the team plans and delivers the backlog items. It can either follow a time-box model or a flow model.
-
Plug-in
A plug-in is an out-of-box component or add-on that performs a specific function. This can be availed from the plug-in store and added as a automated step in the deployment pipeline.
-
Plug-in Step
Plug-in Step is a pre-configured step that provides specific feature or functionality. These can be selected from the plug-in store and set up as steps in your stages.
-
Plug-in Store
Plug-in store is a repository of plug-ins in Jile.
-
Portfolio
Portfolios are business segments or Line Of business which your enterprise is organized into. These portfolios are made up of multiple products which address key business capabilities.
-
Product
A Product is anything that can be offered to a market or to internal customers that might satisfy a want or a need. A product can have one or more software systems or components associated with it. Products have a long life-cycle and evolve from an Idea stage to development to implementation and finally retirement.
-
Product Centric Delivery Model
A product-centric delivery model is a way of working where outcome oriented biz-dev-ops teams are organized and funded around key IT enabled business capabilities or products that Think-Build-Deliver innovative software solutions to their customers and provide continuous value to all stakeholders.
R
-
Ready Date
Ready date is the date when the backlog is moved to Ready status.
-
Release Backlog
Release Backlog is a subset of the product backlog and consists of the features that are planned in a specific release.
-
Release Capacity
In scrum, capacity is the amount of product backlogs that a team can satisfy during a time box. This is derived based on the participating teams' velocity and number of iterations.
-
Release Schedule
Release Schedule or time-box represents a longer term planning horizon which enables teams to plan and deliver backlog items to achieve a larger goal. Release Schedule has a fixed start and end date and contains multiple Iteration time-boxes.
-
Release Version
Release versions is the increment of the product which is released or planned for release to the market. This is referenced from the release.
-
Retrospective
Retrospective is an opportunity for the scrum teams to inspect itself about the development process and practices and identify areas for improvement.
-
Release Roadmap
Release Roadmap helps the product teams to visualize the features planned in the upcoming release timelines which sketches the product evolution journey.
-
Reports
Reports helps you to view the information in Jile across portfolios and products and teams in a structured format. View the complete data set through tables, organize data in the way you require through Pivots and analyze different trends through Charts.
-
Resources
A resource for a stage is a physical or a virtual system, where a script based pipeline step (automated step or plugin step) can be executed. Every stage will invoke step scripts on one or more defined resource.
S
-
Split
Split functionality enables teams to split a backlog item (feature/story) into multiple backlog items. Typically If the backlog item is big and cannot be completed in the time-box (release or iteration), then they are split so that they can planned across time-boxes.
-
Stage
Stage is a collection of jobs and steps which typically denotes the set of activities to be performed to complete the deployment in that particular resource.
-
Step
Step is a set of instructions or scripts that need to be executed.
-
Story
A Story is a high level definition of a system requirement containing just enough information addressing one or more stakeholder needs. Story is the leaf most item of the backlog hierarchy. Stories can either originate from a Feature or can be an independent item.
-
Story Point
A story point is an abstract measure of effort required to implement a user story. It is derived based on a relative estimation.
-
Success Criteria
Success criteria are more of an introspection to check how well the project has been executed in terms of a set of Measurable criteria or Key Metrics. Measurable criteria can be established at the beginning of the project which will define the project success rate later.
T
-
Tasks
Tasks are development work that the teams performs to complete a Story. Tasks are small enough to be completed by one person in a few hours or a maximum of a day. Stories are usually broken down into tasks during the grooming process and estimated in hours.
-
Team
An agile team consists of people working intensively together to deliver value to the users and customers of their products or services and the stakeholders. Agile teams are cross functional and have everything to produce a working, tested increment of the product. They follow a whole-team approach where everyone is responsible for the quality and success of the product.
-
Team Availability
Team availability enables setting the availability of individual team members for an iteration.
-
Team Backlog
Backlog items owned by a specific team
-
Tenant
The Tenant is the container for items of your Organization that owns and manages a specific instance of Jile.
-
Terminologies
Terminologies defines alternate labels for different entities in Jile. This helps to customize or define your specific vocabulary to suit your organizational needs.
-
Test Library
Test Library is a repository of test suites and its associated test cases that may be planned and executed in a release/iteration.
-
Test Suites
Test suite is a collection of test cases that can be executed for validating the quality of the product increment. These test suites are planned at iteration level.
-
Tests
Tests are formal specifications that validate the features, stories and non-functional constraints. They are defined as set of conditions with the expected outcome.
-
Throughput
Throughput is the amount of work delivered over a certain period of time.
-
Time-box
Time-box is fixed time schedules where a limited set of work is planned to be delivered
Time-frames
Time-frames are high level planning cadence. Time-frames are defined based on your organizational calendar aligned with your budgeting cycle, either quarterly or half-yearly.
U
-
User Name
User Name is the unique email id which is used to login to Jile.
V
-
Velocity
Velocity is the average story points that the team delivers per iteration.
-
Vision
Vision is an overarching goal that defines the purpose of the Portfolio/Product. Vision provides a continued purpose for program and guides the team towards a common directive.
W
-
Wait Time
Time a story is waiting for work to get done.
-
Way of working
A way of working defines the specific working model each product or team chooses to use. It helps the teams to decide what agile methods, processes and practices they want to use.
-
Work-Area
A work-area is a logical container for teams to manage product development and delivery processes
-
Work In Process
Work In Process is count of stories which is currently beng worked on.
-
Work Items
Work Items is a list of items that are planned by the Kanban teams. The Work Items can in form of backlog or generic support work items.
-
Worklog
Work Log are tracked against the tasks. Work Log store and manage information about the time spent by users on activity.
-
Workspace
A workspace is a logical container for teams to manage product development and delivery processes and contain one or more work areas.
-
Workspace Navigator
Workspace Navigator helps the teams to view the list of workspace and its details, its child work-areas, and navigate to a specific workspace / work-area