Tagged articles
18 articles
Page 1 of 1
Model Perspective
Model Perspective
Sep 25, 2025 · Fundamentals

Master Quick Estimates: 5 Proven Methods for Accurate Decision‑Making

This guide explores five practical estimation techniques—Fermi, analogy, expert judgment, Monte Carlo simulation, and three‑point PERT—detailing their principles, mathematical models, real‑world examples, and how to combine them for reliable decisions in business, engineering, and research.

AnalogyFermiMonte Carlo
0 likes · 14 min read
Master Quick Estimates: 5 Proven Methods for Accurate Decision‑Making
DevOps
DevOps
Dec 13, 2023 · Product Management

Agile Estimation Techniques, Risk Management, and Best Practices

This article explores the nature of agile estimation, details popular techniques such as Planning Poker, T‑Shirt Sizing, Story Points, Affinity and Wideband Delphi, and provides comprehensive risk‑management strategies and best‑practice recommendations to improve forecasting accuracy and project success.

Planning Pokerbest practicesestimation
0 likes · 9 min read
Agile Estimation Techniques, Risk Management, and Best Practices
Ziru Technology
Ziru Technology
Apr 28, 2023 · R&D Management

How Story Points Transform Agile Estimation and Boost Team Productivity

This article explains what story points are, how to estimate them using baseline stories and planning poker, compares them with person‑day estimates, outlines the benefits they bring to agile teams, and offers a practical workflow for adopting story‑point estimation.

Planning PokerProject ManagementStory Points
0 likes · 8 min read
How Story Points Transform Agile Estimation and Boost Team Productivity
Java High-Performance Architecture
Java High-Performance Architecture
Feb 8, 2023 · R&D Management

Why Most Software Engineers Never Write Code From Scratch – The Realities You Need to Know

The article reveals that professional developers spend most of their time maintaining large codebases, navigating domain knowledge, writing documentation, handling incompetent teammates, assuming bugs, estimating work, and attending meetings, emphasizing that delivering business value outweighs writing elegant code.

Software Engineeringcode documentationdeveloper life
0 likes · 13 min read
Why Most Software Engineers Never Write Code From Scratch – The Realities You Need to Know
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 1, 2023 · Product Management

Understanding User Stories and Agile Practices: A Comprehensive Guide

This article provides a detailed overview of user stories, their three essential elements, writing guidelines, role modeling, collection methods, acceptance testing, and practical application within Scrum, including estimation, prioritization, iteration planning, and the advantages and pitfalls of using user stories in software development.

estimationscrum
0 likes · 13 min read
Understanding User Stories and Agile Practices: A Comprehensive Guide
Top Architect
Top Architect
Jan 31, 2023 · Fundamentals

Things They Didn’t Teach You About Software Development

Software engineers rarely build entire systems from scratch; instead they spend most of their time navigating large codebases, documenting, estimating, handling uncertainty, and collaborating with imperfect teammates, emphasizing business value over elegant code, and learning practical skills that university curricula often overlook.

Software Engineeringcareer advicecode maintenance
0 likes · 14 min read
Things They Didn’t Teach You About Software Development
Architect
Architect
Jan 22, 2023 · Fundamentals

The Unspoken Realities of a Software Engineer’s Career

This article reveals the hidden challenges of software engineering, emphasizing that most developers spend little time writing code and more on maintenance, documentation, dealing with incompetent colleagues, uncertainty, estimations, and meetings, urging newcomers to accept these realities and focus on delivering value.

DocumentationSoftware Engineeringcareer advice
0 likes · 13 min read
The Unspoken Realities of a Software Engineer’s Career
DevOps
DevOps
Nov 19, 2020 · R&D Management

Why Use Story Points Instead of Time and How to Estimate Them with the Fibonacci Sequence

This article explains why agile teams prefer story points over time for effort estimation, how the Fibonacci sequence (and its modified form) aligns with human perception of differences, the role of planning poker and the Delphi method in reducing bias, and practical steps for establishing baseline stories and estimating story points.

Delphi methodFibonacciPlanning Poker
0 likes · 18 min read
Why Use Story Points Instead of Time and How to Estimate Them with the Fibonacci Sequence
FunTester
FunTester
Jul 4, 2020 · R&D Management

Top Challenges Agile Testing Teams Face and How to Overcome Them

This article examines the most common obstacles agile testing teams encounter—from constantly changing requirements and neglecting cross‑browser testing to lack of automation, over‑emphasis on speed, unclear definitions of done, poor estimation, skill gaps, and technical debt—offering practical insights to address each issue.

Agile TestingAutomationTechnical Debt
0 likes · 9 min read
Top Challenges Agile Testing Teams Face and How to Overcome Them
MaGe Linux Operations
MaGe Linux Operations
Feb 9, 2019 · Fundamentals

Estimating Coin Toss Probability with Maximum Likelihood in Python

This article demonstrates how to use Python to simulate coin tosses, construct the likelihood function for a Bernoulli distribution, and apply maximum likelihood estimation to recover the underlying head probability, illustrating the method with code, equations, and visualizations.

BernoulliMaximum LikelihoodPython
0 likes · 5 min read
Estimating Coin Toss Probability with Maximum Likelihood in Python
DevOps
DevOps
Nov 18, 2018 · R&D Management

Agile Story‑Point Estimation Illustrated Through a Card Game at a Large Bank

The article recounts how a major bank's R&D center used a card‑playing exercise to demonstrate agile story‑point estimation, detailing the step‑by‑step process, its purpose, and answering common questions about the technique’s applicability, units, and relative‑estimation logic.

Project ManagementStory Pointsagile
0 likes · 5 min read
Agile Story‑Point Estimation Illustrated Through a Card Game at a Large Bank
21CTO
21CTO
Jul 18, 2018 · Fundamentals

How to Master Clean Code: Design, Estimation, and Testing Strategies

This article explains how treating software projects as disciplined design processes—using shared language, realistic estimation, systematic system modeling, and test‑first development—helps create clean, maintainable code while avoiding the pitfalls of over‑engineering and rushed delivery.

clean codeestimationsoftware design
0 likes · 13 min read
How to Master Clean Code: Design, Estimation, and Testing Strategies
ITPUB
ITPUB
Jul 18, 2018 · Fundamentals

How to Achieve Truly Clean Code: Design, Estimation, and Testing Strategies

This article explores the philosophy of clean code, emphasizing disciplined design, clear domain language, realistic estimation, collaborative system modeling, and test‑first development to produce maintainable, efficient software that meets client needs while avoiding unnecessary complexity.

Software EngineeringTDDclean code
0 likes · 13 min read
How to Achieve Truly Clean Code: Design, Estimation, and Testing Strategies
360 Quality & Efficiency
360 Quality & Efficiency
Jun 4, 2018 · Artificial Intelligence

Common Engineering Algorithms and Their Testing Methods

This article introduces the most commonly used algorithms in engineering—recommendation, optimization, estimation, and classification—describes their typical application scenarios, and explores various testing methods and evaluation metrics such as offline experiments, user surveys, A/B testing, and performance indicators like accuracy, coverage, and robustness.

Evaluation MetricsRecommendation Systemsalgorithm testing
0 likes · 12 min read
Common Engineering Algorithms and Their Testing Methods
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 14, 2017 · Product Management

Scrum‑Based Project Management and Estimation Practices in Nokia’s Mobile Development Team

The article recounts a Nokia mobile‑software project where a newly appointed agile consultant analyses the company’s Scrum adoption, team structure, user‑story splitting, point‑based estimation, and the exclusion of testing and code‑review effort to improve planning and delivery for a ten‑month, 200‑person product development effort.

Team Structureestimationscrum
0 likes · 11 min read
Scrum‑Based Project Management and Estimation Practices in Nokia’s Mobile Development Team