Topic

project management

Collection size
275 articles
Page 7 of 14
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 12, 2023 · R&D Management

Challenges and Approaches to Software Project Estimation

The article explores why software estimation is inherently difficult, discusses the pitfalls of striving for perfect plans, highlights the difference between accuracy and precision, and presents practical techniques such as small‑step development, historical reference, and T‑shirt sizing to improve estimation reliability in software projects.

R&D managementagile developmentproject management
0 likes · 10 min read
Challenges and Approaches to Software Project Estimation
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 8, 2017 · R&D Management

Understanding Cumulative Flow Diagrams and Their Impact on Agile Project Delivery

This article explains the purpose and interpretation of cumulative flow diagrams in lean software development, illustrates how WIP and lead time affect delivery, and discusses common pitfalls such as code coupling, optimistic estimates, and non‑project activities that hinder iteration progress.

AgileCumulative Flow DiagramLead time
0 likes · 8 min read
Understanding Cumulative Flow Diagrams and Their Impact on Agile Project Delivery
Architecture Digest
Architecture Digest
Mar 15, 2023 · Fundamentals

What They Didn’t Teach You About Being a Software Engineer

The article shares candid insights about the real‑world life of software engineers, emphasizing that most work involves maintaining large codebases, understanding domain logic, writing good documentation, focusing on business value, handling incompetent colleagues, coping with uncertainty, and assuming everything can fail.

career advicecode maintenancedocumentation
0 likes · 13 min read
What They Didn’t Teach You About Being a Software Engineer
Architecture Digest
Architecture Digest
Jul 4, 2022 · R&D Management

Managing Distributed Software Development Teams: Insights, Best Practices, and Tools

This article explains the differences between remote and distributed teams, outlines the benefits of a distributed model, and provides practical tips, communication strategies, meeting structures, video documentation methods, and team‑management practices for successfully running a distributed software development project.

Software Developmentcommunication toolsdistributed teams
0 likes · 12 min read
Managing Distributed Software Development Teams: Insights, Best Practices, and Tools
Architecture Digest
Architecture Digest
Apr 21, 2022 · R&D Management

How a Mistake Cost HTTPie 54k GitHub Stars and What We Can Learn

The HTTPie project lost over 54,000 GitHub stars after its maintainer accidentally made the repository private, revealing shortcomings in GitHub's confirmation dialogs and backup policies, and prompting recommendations for better UI/UX and soft‑delete mechanisms to protect open‑source projects.

GitHubOpen SourceStar Loss
0 likes · 10 min read
How a Mistake Cost HTTPie 54k GitHub Stars and What We Can Learn
Architecture Digest
Architecture Digest
Nov 17, 2019 · R&D Management

Lessons Learned from Leading a 20‑Person Development Team: Management Mistakes and Reflections

The author, a former technical director, recounts a three‑month period managing a 20‑person R&D team across four legacy projects, analyzes four critical management mistakes—including over‑estimating team skill, under‑estimating project difficulty, spreading resources too thin, and neglecting dedicated management—and shares concrete reflections and actionable lessons for future leaders.

R&DReflectionSoftware Development
0 likes · 13 min read
Lessons Learned from Leading a 20‑Person Development Team: Management Mistakes and Reflections
Architecture Digest
Architecture Digest
Aug 31, 2017 · Backend Development

A Curated List of Java Programming Books from Beginner to Architect

This article presents a structured recommendation of Java books covering introductory syntax, intermediate refactoring and TDD, advanced architecture, software development processes, and project management, helping Java developers progressively deepen their knowledge and improve coding practices.

Javabooksdesign patterns
0 likes · 8 min read
A Curated List of Java Programming Books from Beginner to Architect
Architecture Digest
Architecture Digest
Jul 8, 2016 · R&D Management

Technical Knowledge Summary from 8 Years of IT Experience

After nearly a decade of work in embedded, web, mobile, consulting, and integration projects, the author outlines four major knowledge areas—engineering methods, system integration, project management, and development—detailing essential practices, design principles, and technology stacks such as C, Android, cloud services, and big data.

Big DataCloud ComputingMobile Development
0 likes · 9 min read
Technical Knowledge Summary from 8 Years of IT Experience
Code Ape Tech Column
Code Ape Tech Column
Dec 9, 2020 · Fundamentals

Comprehensive Guide to Maven: Build Lifecycle, Dependencies, and Plugins

This article provides a detailed overview of Maven, covering its purpose, project structure, build lifecycle phases, dependency coordinates and scopes, repository types, plugin mechanisms, aggregation and inheritance, as well as flexible configuration using properties and profiles, all illustrated with practical code examples.

Build LifecycleJavaMaven
0 likes · 22 min read
Comprehensive Guide to Maven: Build Lifecycle, Dependencies, and Plugins
Architect
Architect
Sep 4, 2022 · R&D Management

Waterfall vs Agile: Comparative Analysis and Scrum Process Overview

This article compares the traditional Waterfall development model with Agile methodologies, outlines Scrum roles and workflow, highlights each approach's strengths and weaknesses, and emphasizes the importance of team consensus for effective software project management.

AgileScrumSoftware Development
0 likes · 11 min read
Waterfall vs Agile: Comparative Analysis and Scrum Process Overview
Architects Research Society
Architects Research Society
Mar 4, 2023 · Fundamentals

Adaptive vs Predictive Planning: Comparing Agile and Waterfall Methodologies

The article explains the distinction between defined and high‑uncertainty work, outlines traditional waterfall planning versus adaptive agile approaches, compares their processes, costs, and success rates, and presents data from the Standish Group showing agile projects outperform waterfall ones.

Adaptive PlanningAgilePredictive Planning
0 likes · 8 min read
Adaptive vs Predictive Planning: Comparing Agile and Waterfall Methodologies
Architects Research Society
Architects Research Society
Jun 11, 2022 · Fundamentals

Planning and Visualizing Business Processes for Application Development

This guide explains how to plan an application by identifying the problem it solves, its users, and goals, then maps the entire business process with visual flowcharts to ensure the solution fits within and improves the overall workflow.

Software Developmentapplication planningbusiness process
0 likes · 5 min read
Planning and Visualizing Business Processes for Application Development
Architects Research Society
Architects Research Society
Sep 25, 2021 · Product Management

Agile vs Waterfall: Understanding Project Scope, Uncertainty, and Methodology

This article explains the distinction between well‑defined and high‑uncertainty project work, compares traditional waterfall planning with modern Agile practices, and presents data showing Agile’s higher success rates while also providing practical guidance for teams transitioning to more exploratory development approaches.

AgileSoftware DevelopmentWaterfall
0 likes · 10 min read
Agile vs Waterfall: Understanding Project Scope, Uncertainty, and Methodology
DevOps
DevOps
Mar 20, 2025 · R&D Management

Project Management for Developers: Why It Matters and How to Do It

This article explains why developers should master project management, outlines common pain points such as inaccurate estimations and dependency issues, and provides practical guidance on progress, quality, and risk management through clear processes, checklists, and collaboration techniques.

Software Developmentprogress-trackingproject management
0 likes · 36 min read
Project Management for Developers: Why It Matters and How to Do It
DevOps
DevOps
Dec 4, 2024 · R&D Management

Understanding the Five Key Elements of Project Management: Dao, Fa, Shu, Qi, Ren

Project success hinges on mastering five essential elements—Dao (direction), Fa (rules), Shu (techniques), Qi (tools), and Ren (people)—with detailed guidance on team building, talent development, incentive mechanisms, appropriate tools, management skills, and strategic alignment to ensure effective project execution.

leadershipmethodologyproject management
0 likes · 10 min read
Understanding the Five Key Elements of Project Management: Dao, Fa, Shu, Qi, Ren
DevOps
DevOps
Nov 18, 2024 · R&D Management

Career Development Paths for Project Managers: Management, Technical, and Product Tracks

This article outlines comprehensive career development pathways for project managers, detailing management, technical, and product tracks, offering short‑, mid‑, and long‑term planning advice, and addressing challenges such as technological change, team collaboration, and career bottlenecks.

career developmentmanagement trackproduct track
0 likes · 9 min read
Career Development Paths for Project Managers: Management, Technical, and Product Tracks
DevOps
DevOps
Oct 15, 2024 · R&D Management

Key Responsibilities and Full‑Process Management for Smart Hardware Project Managers

The article outlines the essential competencies, responsibilities, and end‑to‑end workflow—including initiation, design, testing, production, and risk control—that a project manager must master to successfully lead smart‑hardware development projects in manufacturing.

R&Dmanufacturingproject management
0 likes · 10 min read
Key Responsibilities and Full‑Process Management for Smart Hardware Project Managers
DevOps
DevOps
Aug 29, 2023 · R&D Management

Eight Principles for Effective Project Management

The article outlines eight practical principles—including scientific decision‑making, continuous workflow optimization, execution assurance, quality culture, transparency, trust, error tolerance, and employee development—to help teams improve project management and overall efficiency.

leadershipproject managementquality culture
0 likes · 8 min read
Eight Principles for Effective Project Management
DevOps
DevOps
Nov 4, 2022 · Fundamentals

When Scrum Is Not Suitable: Conditions, Success Factors, and Real‑World Examples

The article explains why Scrum may not be appropriate in many situations, outlines the essential conditions for its successful use, and provides concrete examples of environments where Scrum works well and where it tends to fail, helping teams assess its applicability.

AgileScrumSoftware Development
0 likes · 13 min read
When Scrum Is Not Suitable: Conditions, Success Factors, and Real‑World Examples