Remove Examples Remove Governance Remove Software Developers Remove Software Engineering
article thumbnail

Current State and Future Prospects of Scrum and Agile Development in Japan

Scrum.org

日本語版はこちら ) The state of Scrum and agile development In 1986, professors Takeuchi and Nonaka published the famous white paper entitled, "The New New Product Development Game" (¹). More recently, examples of successful Scrum adoptions in Japan have continued to emerge (² ³ ⁴ ⁵).

article thumbnail

Economics of Software Development

Herding Cats

For example, about which software to buy, which Features in the development backlog should be implemented next, what prices to charge for products and services. Software development is an exercise in microeconomics, since it deals with limited resources - time, cost, and what value is produced in exchange for the time and money.

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 Software Development Art or Engineering

Herding Cats

I started my career as a Software Engineer , writing Fortran 77 signal processing algorithms to find and track missile launchers in the middle eastern desert. Signal processing is a domain of software development well suited to the paradigm of engineered systems. Matlab is one example. Related articles.

article thumbnail

Project Delivery through the Definition of Done

Project Pulse Journal

This definition ensures transparency and quality control as features pass the development process. It may include coding, testing (unit, integration, system), documentation, design approvals, and any other conditions the team deems necessary in a software development project.

article thumbnail

Without a Root Cause Analysis, No Corrective or Preventive Action is Credible - Part 1

Herding Cats

But before going further, let's establish the definitions we need to understand and apply Root Cause Analysis needed to discover the corrective and preventive actions to increase the probability of project success - especially Software Project Success. This is an example of Stop Doing Stupid Things on Purpose. Why All This Setup? .

2014 45
article thumbnail

Misunderstanding Making Decisions in the Presence of Uncertainty

Herding Cats

The likelihood of a failure for example. Hybrid–Agile Software Development Anti–Patterns, Risks, and Recommendations,” Paul E. McMahon, Cross Talk: The Journal of Defense Software Engineering , July/August 2015, pp. Nord, CrossTalk: The Journal of Defense Software Engineering , May/June 2013.

2003 46
article thumbnail

Webinar Recap: Project Performance Measurement – Part 2: What to Measure and How to Report

MPUG

By education and training, I’m actually a software developer. Having spent half my life in the commercial space and half in the government space, the questions are always there. And then I came back and started using it in larger government programs. Again, my name is Fletcher Hearns. What’s happening now.