Topic

Project Management

Collection size
262 articles
Page 6 of 14
360 Quality & Efficiency
360 Quality & Efficiency
May 21, 2018 · Fundamentals

Practical QA Tips and Project Progress Strategies for Mobile DSP Advertising Projects

The article shares practical QA techniques and project‑progress strategies for a mobile DSP advertising team, emphasizing paper‑based documentation, rapid test case execution, clear test design using XMind, and the potential of AI‑driven bug analysis, while also highlighting the importance of versatile testing roles.

AIQAXmind
0 likes · 5 min read
Practical QA Tips and Project Progress Strategies for Mobile DSP Advertising Projects
360 Quality & Efficiency
360 Quality & Efficiency
Aug 16, 2017 · Fundamentals

Understanding Software Quality: Project Management, Quality Definition, and the Six Quality Characteristics

This article explores how project management’s cost‑schedule‑quality triangle, ISO quality definitions, the software quality “iron triangle” of process, organization, and technology, and the six quality characteristics guide developers and testers in improving product quality through systematic thinking and practical testing methods.

project managementquality attributessoftware engineering
0 likes · 10 min read
Understanding Software Quality: Project Management, Quality Definition, and the Six Quality Characteristics
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 10, 2023 · Backend Development

Using tree-node-cli to Visualize and Manage Project File Structures

This article introduces the npm package tree-node-cli, explains how to install it globally, demonstrates its powerful visual tree output, customizable options, and how it can efficiently help developers understand and manage complex project file hierarchies.

Command Linefile-structurenodejs
0 likes · 10 min read
Using tree-node-cli to Visualize and Manage Project File Structures
Architecture and Beyond
Architecture and Beyond
Aug 23, 2024 · R&D Management

Core Competencies of a Software Architect: System Design, Technical Skills, Global Perspective, Communication, Project Management, Quality Assurance, and Innovation

This comprehensive guide outlines the seven essential abilities—system design and modeling, broad and deep technical expertise, global and systemic thinking, effective communication and collaboration, project management, quality assurance with technical debt control, and innovative foresight—that together define a successful software architect.

innovationproject managementquality assurance
0 likes · 39 min read
Core Competencies of a Software Architect: System Design, Technical Skills, Global Perspective, Communication, Project Management, Quality Assurance, and Innovation
IT Architects Alliance
IT Architects Alliance
Aug 6, 2021 · 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 processes, and discusses how teams can balance documentation‑heavy and people‑centric approaches to improve software project efficiency and adaptability.

ScrumSoftware DevelopmentWaterfall
0 likes · 12 min read
Waterfall vs Agile: Comparative Analysis and Scrum Process Overview
Architects' Tech Alliance
Architects' Tech Alliance
Sep 29, 2022 · Databases

42 Lessons Learned from Building a Production Database (Translation)

This translated article shares 42 practical lessons from Mahesh Balakrishnan’s experience building a production database, covering customer focus, project management, design principles, code review, strategy, observability, and research practices for reliable infrastructure development.

DatabasesInfrastructureObservability
0 likes · 10 min read
42 Lessons Learned from Building a Production Database (Translation)
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 3, 2025 · R&D Management

How to Leverage the Cursor AI Assistant in Large Projects through Effective Project Management Practices and Tool Configuration

This guide outlines practical project‑management practices and tool configurations—such as using Cursor rules, Notepad, milestone documents, and regular code‑base re‑indexing—to maximize the effectiveness of the Cursor AI assistant in large‑scale software projects.

AI assistantCursorSoftware Development
0 likes · 6 min read
How to Leverage the Cursor AI Assistant in Large Projects through Effective Project Management Practices and Tool Configuration
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.

Cumulative Flow DiagramLead timeLean Development
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.

GitHubStar LossUser Experience
0 likes · 10 min read
How a Mistake Cost HTTPie 54k GitHub Stars and What We Can Learn
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.

ScrumSoftware DevelopmentWaterfall
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 PlanningPredictive PlanningSoftware Development
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.

Software DevelopmentWaterfallagile
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