Learn agile software development, agile methodologies and industry best practices from beginner tutorials to advanced topics.
Much of the discussion around Agile has to do with following different practices, using various methodologies, and even developing with specific tools. For example, while a team may find that having a daily standup is helpful, the standup is only “Agile” to the extent that it is the resu...
Example of Agile software development Example: Adobe is working on project to come up with a competing product for Microsoft Word, that provides all the features provided by Microsoft Word and any other features requested by the marketing team. The final product needs to be ready in 10 months ...
For example, if you're on a queue-oriented team like IT, kanban provides a solid foundation for your agile practice. But nothing should stop you from sprinkling in a few scrum practices like demo sessions with stakeholders or regular retrospectives. ...
The four Agile Manifesto values The Agile Manifesto was founded on four key values, which are as follows: 1. Individuals and interactions over processes and tools The first value gets straight to the core of Agile methodology: the focus is on the people. You can use the best processes and ...
DSDMis an Agile methodology example that focuses on the full project lifecycle. It was created in 1994 after users ofRapid Application Development (RAD)wanted more governance and discipline in this iterative way of working. Based oneight principles, its philosophy is ‘that any project must be al...
So, how do these Agile methodologies compare to traditional approaches to project management? Let’s highlight the Waterfall approach as an example. When working with this traditional methodology, teams would follow a strictly linear sequence: requirements gathering, design, build, test, deliver. They...
Scrum is a subset of Agile. It is a lightweight process framework for agile development, and the most widely-used one. A“process framework” is a particular set of practices that must be followed in order for a process to be consistent with the framework. (For example, the Scrum process...
Here is an example of how this planning might play out with an agile team working for a movie-theater chain. The Movie Theater Example Let’s say the senior management of a major theater chain tasks its product team with filling empty seats in its theaters. This has become a common proble...
Since there is no clear-cut route into product management, many eager applicants focus instead on the core competencies of the job. For example, I studied “Information Management,” a brand new major at the University of Colorado, Boulder. I took half business management and half computer scie...