Tagged articles
7 articles
Page 1 of 1
Ops Development & AI Practice
Ops Development & AI Practice
Apr 24, 2025 · R&D Management

Why We Underestimate Tasks and How to Beat Optimism Bias in Software Projects

The article examines the common optimism bias that leads engineers to underestimate task complexity, explains its ripple effects on individuals and teams, and offers concrete, risk‑aware estimation techniques such as task breakdown, buffer time, three‑point estimation, and pre‑mortem analysis to improve project outcomes.

optimism biasproductivityrisk assessment
0 likes · 9 min read
Why We Underestimate Tasks and How to Beat Optimism Bias in Software Projects
21CTO
21CTO
Jul 27, 2023 · R&D Management

How to Choose the Right Software Project Management Methodology

This article reviews the most popular software project management methodologies—including Waterfall, Agile, Scrum, Kanban, and Lean—detailing their processes, advantages, and disadvantages, and offers guidance on selecting the approach that best fits a project's requirements, team size, and organizational culture.

KanbanLeanmethodologies
0 likes · 9 min read
How to Choose the Right Software Project Management Methodology
Continuous Delivery 2.0
Continuous Delivery 2.0
May 17, 2017 · R&D Management

Case Study of Baidu's Z Service Architecture Refactoring Project: Challenges, Diagnosis, and Improvement Plan

This case study examines Baidu's large‑scale Z service architecture refactoring project, detailing its organizational background, stakeholder pain points, current waterfall delivery issues, a CMMI‑based maturity assessment, and a two‑phase improvement plan aimed at adopting continuous integration and agile practices to achieve more predictable and faster software delivery.

BaiduCMMIagile
0 likes · 11 min read
Case Study of Baidu's Z Service Architecture Refactoring Project: Challenges, Diagnosis, and Improvement Plan
21CTO
21CTO
Dec 1, 2015 · Product Management

Why Estimating App Development Time Is So Hard: Lessons from a Real Conversation

A seasoned developer recounts a candid meeting with a business executive who asks how long it will take to build a simple app, revealing the hidden complexities of login methods, multi‑platform support, testing, maintenance, and the pitfalls of naïve time estimates in software projects.

mobile apprequirements analysissoftware project management
0 likes · 12 min read
Why Estimating App Development Time Is So Hard: Lessons from a Real Conversation