Remove Continuous Integration Remove Programming Remove SCRUM Remove Test-Driven Development
article thumbnail

Kick start your Agile Transformation Journey (and be a Digital Disruptor)

Capgemini

This can be achieved using methodologies like Scrum, Kanban, SAFe®, DevOps etc, leading to responsive business prioritization and short delivery iterations. Top management must be aware that the learning curve induced by these changes might temporarily impact complex programs (ERP, Core P&C, Core Banking, CRM, etc.)

Agile 52
article thumbnail

AoAD2 Practice: Whole Team

James Shore

Hi, I’m your Scrum Master,” she says. Modern software development takes a lot of skills. Not just programming skills; people skills. If customer skills are about figuring out what to do, development skills are about figuring out how to do it. Programming. Pair Programming. Mob Programming.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

AoAD2 Chapter: Scaling Agility

James Shore

A typical Agile team consists of about 3-8 people, and perhaps 2-5 developers. It’s possible to double that size by using pair programming, described in “Pair Programming” on p.XX, along with the other Delivering zone practices described in Part III. Despite the name, it’s not a pure Scrum-based approach.

Agile 118
article thumbnail

AoAD2 Practice: Incident Analysis

James Shore

A programmer makes an off-by-one error, but their pairing partner suggests a test to catch it. A team member accidentally erases a file, but continuous integration rejects the commit. Programmed? People’s decisions are an enormous factor in your development system. Programmed? Configured? Configured?

article thumbnail

The Scaling Dilemma

LeanEssays

One of the things Scrum has contributed to the practice of software development is the idea that small autonomous teams perform much better than large project teams or single-discipline teams that work in sequence.

article thumbnail

Lean Software Development: The Backstory

LeanEssays

By contrast, product development in western countries focused on resource efficiency, completing each phase of development before starting the next, and following the original plan with as little variation as possible. In 1991 the University of Michigan began its Japan Technology Management Program.