Tagged articles
352 articles
Page 4 of 4
DevOps
DevOps
Apr 22, 2018 · R&D Management

Balancing Agile and Waterfall in Banking Software Projects: A Pragmatic Approach

The article examines why traditional waterfall planning remains essential for banking software projects while selectively adopting agile practices, highlighting the differences between consumer‑focused (To C) products and business‑focused (To B) initiatives, the limits of MVP, and a hybrid delivery model that satisfies both speed and contractual certainty.

Project ManagementR&Dagile
0 likes · 8 min read
Balancing Agile and Waterfall in Banking Software Projects: A Pragmatic Approach
21CTO
21CTO
Mar 24, 2018 · R&D Management

When Iterative Development Goes Wrong: A Satirical Tale of Vague Requirements

The story follows Pilot Fish, a diligent developer tasked with building a customer‑service system despite receiving only vague, “just do something” feedback from department heads, leading to a demo that merely opens and closes a CD‑ROM, highlighting the pitfalls of unclear requirements and misguided iterative development.

Iterative DevelopmentProject ManagementRequirements Gathering
0 likes · 4 min read
When Iterative Development Goes Wrong: A Satirical Tale of Vague Requirements
21CTO
21CTO
Mar 21, 2018 · R&D Management

Why Do Software Projects Fail? 9 Common Pitfalls Every Developer Faces

This article outlines nine recurring problems—from mismatched teams and unrealistic requirements to relentless overtime and ignored personal lives—that drain developers' energy and sabotage software projects, offering insight into how these issues arise and why they persist.

Project Managementburnoutrequirements
0 likes · 11 min read
Why Do Software Projects Fail? 9 Common Pitfalls Every Developer Faces
21CTO
21CTO
Mar 15, 2018 · R&D Management

Why No One-Size-Fits-All Method Works: Crafting Custom Software Development Processes

The article explains that there is no universal silver‑bullet methodology for software projects; instead, teams must analyze each project's unique variables, blend existing frameworks, and continuously refine a simple, tailored process to achieve effective results.

Continuous ImprovementMethodologyProject Management
0 likes · 7 min read
Why No One-Size-Fits-All Method Works: Crafting Custom Software Development Processes
JD Retail Technology
JD Retail Technology
Mar 1, 2018 · R&D Management

Insights on Project Management for E‑Commerce Development

The article shares practical reflections on project management in e‑commerce development, emphasizing the importance of clear requirements, effective communication, realistic scheduling, resource allocation, and proactive risk management to help practitioners improve their project outcomes.

Project Managementcommunicationrequirements
0 likes · 9 min read
Insights on Project Management for E‑Commerce Development
ITPUB
ITPUB
Jan 27, 2018 · R&D Management

Unlocking the Secrets of Successful Open‑Source Projects: Lessons from PingCAP

This guide explores why open‑source matters, shares PingCAP’s practical experience running TiDB, TiKV, and PD, and provides step‑by‑step advice on choosing licenses, managing repositories, fostering community contributions, and effectively participating in open‑source projects.

GitHubProject ManagementTiDB
0 likes · 14 min read
Unlocking the Secrets of Successful Open‑Source Projects: Lessons from PingCAP
Ctrip Technology
Ctrip Technology
Jan 25, 2018 · R&D Management

Effective Cross‑Team Collaboration in Ctrip’s Service Butler Project: An Agile Case Study

This article recounts how Ctrip’s Service Butler project achieved a one‑month launch by establishing clear division of labor, intensive cross‑team communication, Scrum‑of‑Scrums, War‑Room sessions, and a strong team‑spirit culture, illustrating practical agile management for large‑scale development.

Cross-Team CollaborationCtripProject Management
0 likes · 8 min read
Effective Cross‑Team Collaboration in Ctrip’s Service Butler Project: An Agile Case Study
Java Captain
Java Captain
Jan 23, 2018 · Backend Development

Essential Skills and Interview Preparation Guide for Java Developers

This article outlines the core professional skills, project experience, development processes, tools, interview questions, and negotiation tips that Java developers need to master to succeed in job interviews and advance from junior to senior positions.

Backend DevelopmentInterview PreparationORM
0 likes · 12 min read
Essential Skills and Interview Preparation Guide for Java Developers
iQIYI Technical Product Team
iQIYI Technical Product Team
Jan 12, 2018 · R&D Management

Mastering Cross‑Company Multi‑Team Project Management: A Practical Guide

This article shares a detailed, experience‑based framework for project managers to successfully lead cross‑company, multi‑team software collaborations by dividing work into planning, implementation, and delivery phases, emphasizing risk identification, schedule coordination, change handling, and continuous external communication.

Project Managementagilecross-company collaboration
0 likes · 13 min read
Mastering Cross‑Company Multi‑Team Project Management: A Practical Guide
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 27, 2017 · R&D Management

Comparison of Traditional Waterfall and Iterative Software Development Processes and Multi‑Iteration Parallel Mode

The article compares the classic waterfall software development model with iterative development, outlines the drawbacks of the former, highlights the six advantages of iteration, and details a multi‑iteration parallel approach with QA and release‑cycle practices for improved project control and product quality.

Iterative DevelopmentProject ManagementQA
0 likes · 7 min read
Comparison of Traditional Waterfall and Iterative Software Development Processes and Multi‑Iteration Parallel Mode
JD Retail Technology
JD Retail Technology
Dec 26, 2017 · R&D Management

Project Management Lessons from the Game “Honor of Kings”

Using the popular game 'Honor of Kings' as a metaphor, this talk explores core project management concepts—including integration, human resource, communication, stakeholder, and post‑mortem practices—illustrating how game strategies can inform effective team coordination, task allocation, and project success within a tech organization.

Honor of KingsProject ManagementR&D
0 likes · 9 min read
Project Management Lessons from the Game “Honor of Kings”
21CTO
21CTO
Nov 4, 2017 · R&D Management

Why More People Can Mean Less Output: Uncovering Hidden Inefficiencies in Software Projects

The article examines why software projects often suffer from the paradox of many team members, few deliverables, and heavy workloads, identifying issues such as misaligned roles, poor code quality, communication overhead, mistrust, unclear requirements, and outdated architecture that collectively drain efficiency.

Project ManagementTechnical architecturecode quality
0 likes · 10 min read
Why More People Can Mean Less Output: Uncovering Hidden Inefficiencies in Software Projects
iQIYI Technical Product Team
iQIYI Technical Product Team
Oct 27, 2017 · R&D Management

Project Management Practices in iQIYI Literature Vertical: Agile Process, Planning, and CI/CD

The iQIYI Literature vertical uses a streamlined four‑stage agile workflow—review, scheduling, development, release—combined with dynamic process tweaks, tight baseline coupling, branch‑isolated CI/CD, and layered quarterly, monthly, and weekly planning, enabling rapid product iterations and sustained growth into a recognized brand.

Project Managementagileci/cd
0 likes · 10 min read
Project Management Practices in iQIYI Literature Vertical: Agile Process, Planning, and CI/CD
21CTO
21CTO
Oct 26, 2017 · Backend Development

From Data Platform Battles to AI Dreams: A Senior Engineer’s 3‑Year Journey at Alibaba

A senior Alibaba engineer reflects on three years of building a large‑scale data platform, tackling distributed rate‑limiting challenges, leading cross‑regional projects, and pursuing AI research, while sharing personal insights on career growth, technical problem‑solving, and the value of continuous learning.

AI learningBig DataDistributed Systems
0 likes · 11 min read
From Data Platform Battles to AI Dreams: A Senior Engineer’s 3‑Year Journey at Alibaba
BiCaiJia Technology Team
BiCaiJia Technology Team
Sep 9, 2017 · Product Management

Essential Skills and Daily Practices Every Product Manager Needs

This article breaks down the realistic role of product managers, highlighting core competencies such as communication, independent thinking, and project management, and offers practical guidance on handling diverse requirements and ensuring product plans smoothly transition into development.

PRDProject ManagementRequirements Gathering
0 likes · 6 min read
Essential Skills and Daily Practices Every Product Manager Needs
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.

BooksDesign PatternsJava
0 likes · 8 min read
A Curated List of Java Programming Books from Beginner to Architect
网易UEDC
网易UEDC
Aug 30, 2017 · Product Management

How Designers Can Master Product Thinking: 5 Essential Mindsets

This article explains why designers need product thinking and breaks down the five key mindsets—user‑centered, logical, data‑driven, marketing, and project thinking—providing practical examples and actionable steps to boost influence, career growth, and design impact.

DesignProject ManagementUser experience
0 likes · 14 min read
How Designers Can Master Product Thinking: 5 Essential Mindsets
JD Retail Technology
JD Retail Technology
Aug 14, 2017 · R&D Management

Insights from JD.com Mall R&D Management: A Project Management Journey

The article shares JD.com Mall R&D Management expert Qian Zhilin’s three‑year experience, detailing four stages of project management—from early follow‑up and coordination to guidance, planning, and the evolution toward project‑set management—offering practical lessons for R&D and product teams.

JD.comProject ManagementR&D
0 likes · 7 min read
Insights from JD.com Mall R&D Management: A Project Management Journey
21CTO
21CTO
Jul 2, 2017 · Product Management

Why “Just One Programmer” Is a Hiring Myth and How to Respect Developers

The article explains why many hiring posts that claim they only need one programmer are misguided, highlighting disrespect, underestimation of effort, misunderstanding of project scope, and premature recruitment, and offers practical advice for both employers and developers.

Project Managementprogrammer hiringrespect
0 likes · 8 min read
Why “Just One Programmer” Is a Hiring Myth and How to Respect Developers
21CTO
21CTO
Jun 26, 2017 · Operations

From Lab Chemist to KVM Guru: A Veteran Ops Leader’s Journey

This interview chronicles Xiao Li’s unconventional path from a petroleum chemistry graduate to a senior operations director, highlighting his hands‑on experience with system administration, virtualization, cloud computing, and team management across major Chinese tech firms.

KVMOperationsProject Management
0 likes · 9 min read
From Lab Chemist to KVM Guru: A Veteran Ops Leader’s Journey
DevOps
DevOps
Jun 20, 2017 · R&D Management

Software Lifecycle Tool Integration: Enterprise Reporting, Project & Agile Management, and Testing Integration

The article explains how a software lifecycle tool integration platform serves as a data bus to unify disparate development, testing, project management, and outsourcing tools, enabling accurate enterprise reporting, seamless agile and requirement synchronization, and end‑to‑end traceability across the software development process.

Project Managementagileenterprise reporting
0 likes · 10 min read
Software Lifecycle Tool Integration: Enterprise Reporting, Project & Agile Management, and Testing Integration
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 18, 2017 · Frontend Development

How to Deliver High-Quality Front-End Requirements: A Practical Guide

This article shares a veteran front‑end engineer’s step‑by‑step methodology—covering the 3W framework, requirement clarification, timeline estimation, risk exposure, and post‑release monitoring—to help developers consistently deliver high‑quality features.

Project ManagementSoftware Engineeringdevelopment process
0 likes · 12 min read
How to Deliver High-Quality Front-End Requirements: A Practical Guide
Suning Design
Suning Design
Apr 19, 2017 · Product Management

How to Win a One-Month Launch: A UI/UX Case Study of the Hi Travel Medal Cloud Diamond Project

This article details how a design team tackled a one‑month launch deadline for the “Hi Travel Medal Cloud Diamond” product, outlining project initiation, rapid parallel design, goal decomposition, interaction and visual design, usability testing, data‑driven adjustments, and post‑launch insights.

Case StudyProduct DesignProject Management
0 likes · 9 min read
How to Win a One-Month Launch: A UI/UX Case Study of the Hi Travel Medal Cloud Diamond Project
DevOps
DevOps
Mar 16, 2017 · Fundamentals

Understanding Agile Software Development: From Waterfall Pitfalls to Iterative User Stories

The article explains why rapid response is essential in modern software projects, critiques the drawbacks of waterfall development, and introduces agile practices such as short iterations, user stories, continuous integration, automated testing, and close collaboration to deliver value more efficiently.

Iterative DevelopmentProject Managementagile
0 likes · 7 min read
Understanding Agile Software Development: From Waterfall Pitfalls to Iterative User Stories
21CTO
21CTO
Mar 7, 2017 · R&D Management

How to Build an Effective Tech Team: Management, Culture, and Process Secrets

This guide outlines practical strategies for tech team leadership, covering people, project, technology, and culture management, recruitment, mentorship, code review, pair programming, documentation standards, automation, and workflow optimization to boost productivity and morale.

Code reviewCultureProject Management
0 likes · 26 min read
How to Build an Effective Tech Team: Management, Culture, and Process Secrets
ITPUB
ITPUB
Feb 16, 2017 · R&D Management

Linus Torvalds on Project Management: Why Users Matter More Than Code

In this interview, Linus Torvalds shares hard‑earned lessons on software project management, emphasizing personal responsibility, the primacy of users over code quality, the limited role of tools, and how the Linux kernel mailing list keeps contributors aligned, offering timeless advice for developers and teams.

Linus TorvaldsLinux kernelProject Management
0 likes · 9 min read
Linus Torvalds on Project Management: Why Users Matter More Than Code
Qunar Tech Salon
Qunar Tech Salon
Feb 14, 2017 · R&D Management

Case Study: Qunar Project Management Platform for Reducing Development Costs and Boosting R&D Efficiency

This case study describes how Qunar's R&D support team built an integrated project management platform that unified workflow, data, and toolchains across development, testing, and release stages, dramatically lowering communication overhead, eliminating information inconsistencies, and improving overall engineering productivity.

Project ManagementR&D efficiencyTool integration
0 likes · 14 min read
Case Study: Qunar Project Management Platform for Reducing Development Costs and Boosting R&D Efficiency
Aotu Lab
Aotu Lab
Dec 9, 2016 · Frontend Development

How to Tame Project Uncertainties with Proactive Frontend Collaboration

The article shares practical insights from a JD Cloud redesign project, highlighting how proactive information gathering, early cross‑team communication, and a unified iconfont workflow can reduce hidden variables, improve efficiency, and prevent costly rework in fast‑paced frontend development.

Cross-Team CollaborationProject Managementiconfont
0 likes · 11 min read
How to Tame Project Uncertainties with Proactive Frontend Collaboration
Java Captain
Java Captain
Nov 24, 2016 · Backend Development

Essential Skills and Interview Preparation Guide for Java Software Engineers

This comprehensive guide outlines the core Java programming competencies, web development frameworks, project experience, management tools, system architecture components, interview questions, and personal evaluation tips that aspiring Java engineers should master before a job interview.

Backend DevelopmentHibernateInterview Preparation
0 likes · 11 min read
Essential Skills and Interview Preparation Guide for Java Software Engineers
Efficient Ops
Efficient Ops
Oct 15, 2016 · R&D Management

How Leaders Value Speed Over Cost: Real‑World IT Decision‑Making Lessons

This article shares six practical stories—from a broken Mac repair dilemma to project reporting, vendor selection, and daily work habits—illustrating how leaders prioritize speed and efficiency, the importance of clear communication, and the standards for doing work well while fostering teamwork and personal growth.

ITLeadershipManagement
0 likes · 7 min read
How Leaders Value Speed Over Cost: Real‑World IT Decision‑Making Lessons
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 8, 2016 · Fundamentals

What Is Agile Development and Why It Still Matters After 15 Years?

This article explains the core concepts of Agile development, compares it with traditional waterfall methods, outlines its benefits such as faster response and higher quality, and introduces practical frameworks like Scrum and XP along with key practices like TDD and continuous integration.

Extreme ProgrammingIterative DevelopmentProject Management
0 likes · 9 min read
What Is Agile Development and Why It Still Matters After 15 Years?
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.

Embedded DevelopmentProject ManagementSoftware Engineering
0 likes · 9 min read
Technical Knowledge Summary from 8 Years of IT Experience
DevOps
DevOps
Jun 22, 2016 · R&D Management

Using TFS Kanban Boards: Creation, Configuration, and Customization

This article explains how to create and customize Kanban boards in TFS, covering board creation, column naming, WIP limits, status mapping, swimlane usage, card field configuration, and visual styling to improve team visibility and workflow management.

DevOpsKanbanProject Management
0 likes · 8 min read
Using TFS Kanban Boards: Creation, Configuration, and Customization
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 9, 2016 · R&D Management

What a Dragon Boat Race Teaches About Effective Project Management

A corporate dragon‑boat race on the Duanwu Festival turned into a vivid lesson on project management, highlighting how unclear roles, poor communication, lack of team harmony, and member inactivity can derail a project and offering practical tips to strengthen leadership and teamwork.

LeadershipProject Managementagile
0 likes · 7 min read
What a Dragon Boat Race Teaches About Effective Project Management
21CTO
21CTO
May 4, 2016 · R&D Management

Why Software Architects Must Lead People, Not Just Design Systems

The article explains how software architects combine technical architecture responsibilities with people‑focused management duties, emphasizing the importance of nurturing talent, sharing a clear product vision, encouraging collaboration, and balancing technical excellence with team motivation to achieve successful, high‑impact projects.

Project ManagementR&D managementSoftware Architecture
0 likes · 7 min read
Why Software Architects Must Lead People, Not Just Design Systems
ITPUB
ITPUB
Apr 4, 2016 · Product Management

Hiring a Programmer? 8 Proven Steps to Turn Your Idea into Reality

This guide outlines eight practical steps—from simplifying your vision to a minimal viable version, crafting clear requirements, mapping user interactions, breaking down milestones, recruiting freelancers, and building lasting collaborations—to help you hire a programmer and successfully launch your product idea.

Product DevelopmentProject Managementfreelance
0 likes · 10 min read
Hiring a Programmer? 8 Proven Steps to Turn Your Idea into Reality
Efficient Ops
Efficient Ops
Apr 4, 2016 · Operations

Why Do Massive IT Projects Fail? Lessons from the Costliest Disasters

This article examines some of the most expensive IT project failures worldwide—from the 2012 RBS software upgrade outage to the UK’s £12 billion CFH medical records system—highlighting how budget overruns, unrealistic expectations, and poor coordination repeatedly burn billions without delivering results.

GovernmentIT failuresProject Management
0 likes · 7 min read
Why Do Massive IT Projects Fail? Lessons from the Costliest Disasters
21CTO
21CTO
Mar 17, 2016 · Operations

How We Scaled a Small Team with GitHub, ZenHub, TravisCI, and Slack

From a tiny squad using SVN to a full‑stack agile team, we detail how migrating to GitHub, adopting ZenHub for project management, integrating TravisCI for continuous testing and deployment, using Reviewable for pull‑request reviews, Coveralls for coverage metrics, and Slack for real‑time communication transformed our development workflow and boosted code quality.

Code reviewDevOpsGitHub
0 likes · 6 min read
How We Scaled a Small Team with GitHub, ZenHub, TravisCI, and Slack
21CTO
21CTO
Dec 4, 2015 · R&D Management

How to Become an Exceptional Technical Manager: 5 Proven Practices

This article shares practical advice from a former development director on how technical managers can excel by connecting with their teams, managing tasks effectively, mastering time and resources, respecting individuals, and representing their team’s interests to drive success.

LeadershipProject ManagementTechnical Management
0 likes · 15 min read
How to Become an Exceptional Technical Manager: 5 Proven Practices
DevOps
DevOps
Nov 27, 2015 · R&D Management

22 Essential Scrum Questions and Answers for Aspiring Scrum Masters

This article presents 22 fundamental Scrum questions covering roles, artifacts, events, benefits, limitations, and practical guidance, offering a comprehensive overview for anyone preparing to become an effective Scrum Master and deepen their understanding of agile project management.

Project ManagementR&D managementagile
0 likes · 15 min read
22 Essential Scrum Questions and Answers for Aspiring Scrum Masters
21CTO
21CTO
Aug 23, 2015 · Fundamentals

Why Engineers Should Be Project Partners, Not Just Code Monkeys

The article reflects on an engineer's experience updating a signature system, highlighting the pitfalls of quick patches, the importance of requirement analysis, resource testing, realistic time estimation, and proactive communication, and advocates for a refactor to improve maintainability and role perception.

Code RefactoringProject ManagementSoftware Engineering
0 likes · 8 min read
Why Engineers Should Be Project Partners, Not Just Code Monkeys
JD.com Experience Design Center
JD.com Experience Design Center
May 27, 2015 · Product Management

Key Lessons from a Cross‑Border Shopping User Research Project

This article recounts a recent cross‑border shopping user research project, detailing preparation, requirement gathering, timeline planning, execution, data analysis, report writing, and final sharing, while highlighting practical insights and best practices for effective research and project management.

Case StudyProject ManagementUser Research
0 likes · 12 min read
Key Lessons from a Cross‑Border Shopping User Research Project
JD.com Experience Design Center
JD.com Experience Design Center
Nov 19, 2014 · Product Management

Designing JD Smart Cloud’s Unified App: UI/UX Choices and Project Lessons

This case study outlines JD Smart Cloud’s unified app project, covering its background, early interaction and visual mockups, design adjustments driven by stakeholder feedback, the final UI layout, and key takeaways on communication, prioritization, and iterative design in tight‑deadline product development.

App DevelopmentCase StudyProduct Design
0 likes · 5 min read
Designing JD Smart Cloud’s Unified App: UI/UX Choices and Project Lessons
Suning Design
Suning Design
May 1, 2014 · R&D Management

How Effective PMs Bridge Gaps with Engineers: Practical Tips for Success

This article offers actionable guidance for project managers on understanding technical roles, providing clear information, fostering open communication, handling requirement changes wisely, and motivating teams to create a collaborative environment that accelerates project delivery.

BackendLeadershipProject Management
0 likes · 7 min read
How Effective PMs Bridge Gaps with Engineers: Practical Tips for Success