Tag

software process

0 views collected around this technical thread.

Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 5, 2023 · Operations

Maturity Practices and Productivity in Software Development: Integrating Agile and DevOps

The article explains how immature, undisciplined development practices severely reduce productivity and argues that incremental improvements guided by maturity frameworks, combined with disciplined Agile‑DevOps adoption—as illustrated by a Fannie Mae case study—can boost software delivery efficiency by up to 28 percent.

AgileCMMIDevOps
0 likes · 6 min read
Maturity Practices and Productivity in Software Development: Integrating Agile and DevOps
DevOps
DevOps
Dec 16, 2022 · R&D Management

Agile Transformation: From Waterfall to Iterative Development – A Practical Case Study

The article narrates a software team's shift from a traditional waterfall model to an iterative, value‑driven agile approach, detailing the coach’s demand‑analysis meetings, three‑week sprints, lightweight documentation, continuous feedback, and the eventual successful delivery while highlighting common agile practices.

AgileIterative DevelopmentR&D management
0 likes · 8 min read
Agile Transformation: From Waterfall to Iterative Development – A Practical Case Study
Architecture Digest
Architecture Digest
Feb 22, 2021 · R&D Management

Improving Release Process: From Two‑Week to One‑Week Sprints and Holiday Moratorium

This article shares a software team’s experience of shortening release cycles from two‑week to one‑week sprints, the quality challenges encountered, the root causes of instability, and the practical process improvements—including stable release branches, extended testing windows, and holiday moratoriums—that restored service reliability.

AgileBranchingContinuous Delivery
0 likes · 13 min read
Improving Release Process: From Two‑Week to One‑Week Sprints and Holiday Moratorium
360 Tech Engineering
360 Tech Engineering
Feb 27, 2019 · R&D Management

Breaking the Prisoner's Dilemma Between Testers and Developers: Strategies for Effective Collaboration

The article examines why testers and developers often clash, illustrates the conflict with the classic Prisoner's Dilemma, lists common friction points such as unclear processes, standards, resources, and attitudes, and offers practical recommendations to establish shared workflows, improve communication, and foster a cooperative team environment.

Project ManagementTestingcommunication
0 likes · 7 min read
Breaking the Prisoner's Dilemma Between Testers and Developers: Strategies for Effective Collaboration
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 7, 2017 · R&D Management

How to Reduce Schedule Risk with Technical Practices: Story Wall Evolution, Unit Testing, and Trunk Development

This article explains how the Audio UI team mitigated schedule risk by redesigning their story wall, introducing value‑stream‑oriented columns, formalizing a Definition of Done, adopting on‑board design, prioritising code review, enforcing self‑testing, limiting work‑in‑progress, and switching to trunk‑based development with automated checks.

AgileLeanStory Board
0 likes · 16 min read
How to Reduce Schedule Risk with Technical Practices: Story Wall Evolution, Unit Testing, and Trunk Development
Continuous Delivery 2.0
Continuous Delivery 2.0
May 6, 2017 · R&D Management

Understanding Agile, Continuous Integration, DevOps, and Continuous Delivery: Definitions, Interpretations, and Practical Guidance

This article explains the core concepts of Agile software development, Continuous Integration, DevOps, and Continuous Delivery, compares their definitions from Wikipedia, offers personal interpretations, discusses their relationships, and provides practical advice for teams to solve real-world problems effectively.

AgileContinuous DeliveryDevOps
0 likes · 12 min read
Understanding Agile, Continuous Integration, DevOps, and Continuous Delivery: Definitions, Interpretations, and Practical Guidance
360 Quality & Efficiency
360 Quality & Efficiency
Jan 11, 2017 · Operations

Applying Continuous Integration to Improve R&D Testing Workflow

This article explains how adopting continuous integration principles—such as a single source repository, automated builds, frequent mainline commits, fast builds, environment isolation, and automated deployment—can streamline development, testing, and release processes, reduce manual effort, and enhance overall software quality and efficiency.

Build AutomationDevOpsTesting
0 likes · 13 min read
Applying Continuous Integration to Improve R&D Testing Workflow