Skip to main content

45 docs tagged with "Practice"

View All Tags

practices > Communication-And-Collaboration

Demo

Demonstrating the software to stakeholders.

Documentation

Creating documentation to describe the software and its use.

Retrospectives

Conducting regular reviews to discuss what went well, what didn't, and how to improve.

Review

Conducting systematic reviews of work done.

Training

Providing guidance on how to use the software to users or developers.

practices > Deployment-And-Operations

Automation

Using machines to perform repetitive tasks.

Demand Management

The practice of forecasting, planning, and managing the demand for resources to ensure that the best use is made of them.

Monitoring

Continuous observation and tracking of a system, team or person, perhaps with respect to performance, security or availability.

Redundancy

Ensuring backup systems are in place to prevent failure.

Release

Deploying the software to production.

practices > Development-And-Coding

Coding

Writing software to meet a required feature.

Debugging

Identifying and fixing defects in the software.

Prototyping

Creating early models of the software to test concepts and ideas.

Refactoring

Revising code to improve its structure without changing its behavior.

Standardisation

The practice of establishing and adhering to standards to ensure consistency, compatibility, and quality in software development.

Tool Adoption

Implementing and utilising specific tools in the development process.

Version Control

Using version control systems to manage changes to the codebase.

practices > External-Relations

Analysis

Examining systems to understand how they work and how they should change.

Contracts

Defining contractual obligations and agreements.

Fundraising

The practice of securing funding from investors to support the growth and development of a startup.

Marketing

Managing communication strategies to promote the software and engage with the target audience.

Outsourcing

Hiring external resources or companies to handle parts of the project.

Sales

Managing the sales strategy to drive software adoption and revenue generation.

practices > Planning-And-Management

Approvals

Getting formal approval for various project stages.

Delegation

The practice of assigning responsibility and authority to others to carry out specific activities or tasks.

Design

Designing the high-level structure of the software.

Estimating

Estimating the time and resources needed for tasks.

Meeting

The practice of gathering team members to discuss project progress, address issues, and make decisions.

Pressure

The practice of exerting influence on team members to ensure tasks are completed on time and to a high standard.

Prioritising

Defining the Minimum Viable Product and planning development priorities.

practices > Testing-and-Quality-Assurance

Automated Testing

Writing and running tests for individual units or components of the software.

Measurement

Quantitatively evaluating the software against benchmarks along some defined dimension.

Regression Testing

Testing to ensure new changes do not adversely affect existing functionality.

Security Testing

Ensuring the application is secure by identifying vulnerabilities.