Remove Application Development Remove Examples Remove Software Developers Remove Technical Review
article thumbnail

Agile Project Management: Principles, Meetings, Values & Tools

ProjectManager.com

Frustrated developers started to introduce new methods, such as Scrum, rapid application development, extreme programming, DSMD, features-driven development and pragmatic programming. The Manifesto for Agile Software Development or just the Agile Manifesto laid out four key values and from there 12 agile principles.

Agile 312
article thumbnail

Half Agile Isn’t Real Transformation

Leading Agile

Tech Infrastructure != Many organizations divide their technology stack between front-end and back-end systems and place an API boundary between the two. I’m including all IT resources “in front of” the API layer in the organization’s technical infrastructure. Value Stream. Half-Agile Transformations.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Build a CI/CD Pipeline in the Cloud: Part Four

Leading Agile

In Part 3 , we test-drove the initial thin vertical slice of our application. We did the application development work in Part 3. This exercise has been a relatively simple example of those things, but still a pretty realistic one. From here on out, it’s all configuration work. You became a programmer in Part 3.

article thumbnail

Unit Testing Shell Scripts:Part Five

Leading Agile

Executable tests offer the best low-level technical documentation for any software solution, whether it’s a simple script or a large-scale application, because if they get out of sync with the code, the tests will fail and notify engineers that something is wrong. ChefSpec Example. Here’s the spec_helper.rb

article thumbnail

Continuous Unit Checking:Part Two

Leading Agile

ZenTest and guard are specifically intended to support Ruby application development. Let’s set up guard to monitor a trivial Ruby application similar to the Python example we looked at before. Here’s the “application” code: class Incrementer def increment number number += 1 end end.

article thumbnail

How to Evaluate Product Management Tools

Appfluence

Product leaders should take advantage of the moment to review how their team manages every phase in the product life cycle and determine areas that could benefit from current solutions on the market. 1980s-Product Management in Software Development. History of Product Management. The Discipline of Product Management Defined.

article thumbnail

How to Evaluate Product Management Tools

Appfluence

Product leaders should take advantage of the moment to review how their team manages every phase in the product life cycle and determine areas that could benefit from current solutions on the market. 1980s-Product Management in Software Development. History of Product Management. The Discipline of Product Management Defined.