Functional Size Measurement (FSM) frameworks provide a mechanism by which to quantify requirements associated with software projects, change requests and maintenance requests.
Randombit LLC provide consulting with the following functional size measurement frameworks:
COSMIC
IFPUG
Functional Size Measurement provides the basis to derive estimates for software development (new development and maintenance). Functional Size Measurement is agnostic of the SDLC framework used (Waterfall, Agile, RUP, etc). Industry, and client-specific, productivity figures are applied to functional size measurement to derive effort and cost estimates.
For Agile projects, Functional Size Measures can form the basis for Story Point calculations.
For clients that are working their way towards Functional Size Measurement, Randombit LLC provides a structured method by which to combine functional decomposition and analogous estimating techniques.
Iterative models such as Agile and RUP provide the ability to break project objectives into smaller, more manageable, objectives and deliver functionality into production quicker than the traditional Waterfall models (also V-Model, W-Model, etc).
In order to prepare for the benefits of an iterative development model, Randombit LLC help our clients:
Consider the regulatory and compliance implications
Streamline the engagement model between IT teams and their stakeholder
Update the project and portfolio governance and reporting procedures
An increasing amount of organizations invest in quantifying and streamlining the waterfall model by:
Reducing the administrative documentation not directly supporting project deliverables
Streamlining the engagement model between IT teams and their stakeholders
Incorporating all processes associated with project delivery
Measuring process performance, project performance and deliverable quality
Randombit LLC uses structured Process Improvement methodologies such as Six Sigma and LEAN to meaure, analyze and improve process performance.
Areas of specialization include:
SDLC efficiency and effectiveness
Software Quality
Incident Management
Application availability and Return To Operation duration reduction
Whereas Process Improvement intiatives typically identifies efficiency improvements, it also often highlights opportunities of improvement in the Software Engineering model.
Areas of specialization in Software Engineering include:
Requirements Engineering
Software Design
Structured Review Procedures and feedback loops
Test Engineering
Test Automation provide the ability to execute test cases quickly, consistently and at lower cost. The core requirement to realize these benefits is a consistent and effective manual test engineering process.
Randombit LLC offers a structured approach to:
Test Planning and Effort Estimation
Test Analysis that establishes test objectives used in Risk Based Testing
Test Case Development
Test Data Preparation and Data Provisioning
Test Defect Management
Quality Metrics reporting as input to Release Readiness assessment