A PM’s Guide to Agile Software Development

Project Bliss

Everybody’s talking about agile software development these days: project managers, software developers, IT directors, small startups and big corporations. What is Agile Software Development? Agile teams prioritize collaboration, adaptability and working software.

217

Software Intensive System of Systems

Herding Cats

The domain I work in is categorized as Software Intensive System of Systems (SISoS). The development of the software and sometimes the development of the hardware is done in an agile manner, using one of several Agile development methods - SAFe, Scrum for example.

39

Software Intensive System of Systems

Herding Cats

The domain I work in is categorized as Software Intensive System of Systems (SISoS). The development of the software and sometimes the development of the hardware is done in an agile manner, using one of several Agile development methods - SAFe, Scrum for example.

36

Time to turf these project management terms!

Kiron Bondale

The Manifesto for Agile Software Development was signed in 2001 and before its arrival launched agile into the mainstream, adaptive lifecycles had been used for many years.

170

Agile project management: A beginner's guide

Moira Alexander

Although Incremental software development methods go as far back as 1957, agile was first discussed in depth in the 1970s by William Royce who published a paper on the development of large software systems. Later in 2001, the agile manifesto , a "formal proclamation of four key values and 12 principles to guide an iterative and people-centric approach to software development," was published by 17 software developers. Adaptive software development (ASD).

329

A Super-Quick Guide to PERT, Critical Path, and All the Other Ways to Manage a Project

Redbooth

And in 2001, a group of software developers met in Utah and published the Agile Manifesto. While mechanical engineering in the early 1900s required more rigid scheduling, software developers today need more flexibility and immediate feedback.

86

What Does Agile Mean in the Job Market?

Arras People

Relating to or denoting a method of project management, used especially for software development, that is characterised by the division of tasks into short phases of work and frequent reassessment and adaptation of plans. Manifesto for Agile Software Development. What does Agile mean?

246

Interview with Workfront’s Chief Marketing Officer Joe Staples

TrustRadius Project Management

Where people are struggling to be efficient, Workfront provides a single software tool that allows them to get their arms around all of the requests and projects, manage them, track how quickly they get done, and provide visibility to stakeholders.

62

What is Agile and Scrum?

The IIL Blog

First and foremost, Agile is a philosophy, an approach to work (think producing software or some other product) that says we will have more satisfied customers if we break up our project into iterations than try to do the whole thing at once.

61

The Top Five Project Management Certifications in the UK

Arras People

Agile Scrum is a project management method used best in the software and IT industries. In this guest post, Simplilearn , a global training provider (who are also part of the Arras People training directory), give us an overview of which certifications are the most popular in the UK today.

227

Agile Certification: Your Guide to the Large Array of Agile Qualifications

Online PM Courses

Scrum Alliance was the first (2001) major organization to promote scrum, and to offer its certifications. The Scaled Agile Framework (SAFe®) is a methodology that focuses on developing and delivering enterprise-class software and systems as quickly as possible.

128

Estimating is a Learned Skill

Herding Cats

The primary purpose of software estimation is not to predict a project’s outcome; it is to determine whether a project’s targets are realistic enough to allow the project to be controlled to meet them ‒ Steve McConnell. Believing is Seeing: Confirmation Bias Studies in Software Engineering, “Magne Jørgensen and Efi Papatheocharous, 41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA). The Future of Systems-and Software Development.

52

Misunderstanding Making Decisions in the Presence of Uncertainty

Herding Cats

The naturally occurring work effort in the development of a software feature - even if we've built the feature before - is an irreducible uncertainty. Hybrid–Agile Software Development Anti–Patterns, Risks, and Recommendations,” Paul E. Software risk management,” Sergey M.

52

Agile Project Management

ActiveCollab

Agile is not a methodology but a set of principles (as defined in Agile Manifesto in 2001) that suggests how we should approach project management. In 2001, 17 software developers met in Utah to discuss their processes that were different from the usual waterfall project management approach.

59

Limits of a Self-Organizing Team

Leading Agile

The idea of a self-organizing team has been promoted strongly since the Agile movement started to gain popularity following the publication of the Agile Manifesto in 2001. I can imagine some software engineers taking umbrage at that comment.

83

Agile Project Management

ActiveCollab

Agile is not a methodology but a set of principles (as defined in Agile Manifesto in 2001) that suggests how we should approach project management. In 2001, 17 software developers met in Utah to discuss their processes that were different from the usual waterfall project management approach.

52

Scrum for Newbies: How to Use Scrum to Tame Chaos

Wrike

It’s a method for accomplishing work where teams use principles from the Agile Manifesto made famous by pioneering software development teams back in 2001. It is super flexible and certainly works well outside of the software development world.

48

What is Risk Management?

Herding Cats

The development and deployment of software intensive systems continues to suffer large cost overruns, schedule delays, and poor technical performance. This should be of no surprise to anyone working in the software business. Maltz, Long Range Planning 34 (2001) 699–725. .

49

Ensure Excellent Implementation when Outsourcing a Project Manager

Wrike

At the end of 2001, Rogers communication installed a new software that gave open access to their 423,000 customers’ emails. The traditional approach is to look for “project managers” with glowing diplomas and certificates and then equip them with sophisticated project management software and in the best cases, provide them with adequate staff and office space.

39

Agile project management- A tutorial

Binfire

The Agile project management methodology has been used by software engineers and IT professionals for the past sixteen years. The conclusion was reached by the research team that an incremental approach to software development works better.

74

Lessons Learned as a First Time Medical Device Project Manager

LiquidPlanner

In 2001, I joined Calypso Medical as employee number 18. I built the prototype with commercial-off-the-shelf tripods and cameras and software that I wrote.

44

Agile project management- A tutorial

Binfire

The Agile project management methodology has been used in the software development and IT industry for the past sixteen years, but recently it has gained wide acceptance by many number of industries and organizations. Dynamic system development method-Could be used by non software disciplines.

77

Fallacy of the Day

Herding Cats

These are the starting point for defining project success in our Software Intensive System of Systems (SISoS) domain and are the same measures they can be used in any project domain. "On spec" is open loop control on value.

44