article thumbnail

Why Agile Engineering Practices in Software Development Are Essential to Achieve Agility

Scrum.org

The agile manifesto includes principles such as “continuous delivery of valuable software”, “continuous attention to technical excellence” and “at regular intervals the team reflects on how to become more effective”. Following these principles are a greater enabler of agility than following the Scrum framework alone. Sheppard & W.

article thumbnail

Basis of Estimating Software Development

Herding Cats

The estimating of software development is both straightforward and complex. Here are some resources that will provide guidance to produce credible software development estimates, in both traditional and agile domains. Software Sizing and Estimating: Mk II FPA , Charles Symons, John Wiley & Sons, 1991.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Is Your Software Development Team a Well-Oiled Machine?

Leading Agile

To call a software development team a well-oiled machine may be taken as a compliment or an insult. Software development isn’t mechanical work, and machines belong in software factories, and nobody likes the idea of a software factory. The post Is Your Software Development Team a Well-Oiled Machine?

article thumbnail

Practical Fibonacci: A Beginner's Guide to Relative Sizing

Scrum.org

A traditional or Waterfall software development lifecycle includes a long and detailed planning period to define requirements before beginning development. It’s a different approach than a traditional software lifecycle, but it is necessary. 2006, Jørgensen and Grimstad). O verview of Agile Estimating.

article thumbnail

Software Cost Accounting

Herding Cats

But in the software development world, the domains of IT, there are two other colors of money. There are two types of software that are developed for a business: 1) internal-use software, and 2) software developed to be sold, leased or marketed (“software to be sold”). CAPEX and OPEX.

article thumbnail

Systems Thinking in Organizational Coaching

Scrum.org

A software development effort is always a system! Small changes can produce big results—but the areas of highest leverage are often the least obvious (Peter Senge, The Fifth Discipline, 2006). There is no blame (Peter Senge, The Fifth Discipline, 2006). The problem is chronic and not a one-off event.

2006 217
article thumbnail

Agile & Project PPM: The Better Together Story

MPUG

There are many who have the misconception that Agile is just for software development. In Agile development, there are 12 key principles that guide project teams, interactions, and methodologies for delivery. They are as follows: Customer satisfaction by early and continuous delivery of valuable software.

Agile 89