Scrum Process

Below is a high-level overview of the process that occur during a scrum project. Sprint Planning Meeting Timeboxed at 4 hours eam negotiates with product owner over what to put in sprint Determine the sprint goal (specific, measurable, demonstrable) E.g. make the application run on SQL server in addition to Oracle. Translate user stories into […]

Scrum Basics

Scrum Basics Small cross-functional teams (7 people +/- 2) Series of Sprints (iterations), 2-4 weeks in duration Each Sprint produces a working increment of software To start a Sprint, the team selects & commits to stories from the Product Backlog in priority order To close a Sprint, we demo/evaluate progress Between Sprints, the Product Owner […]

Scrum Roles

Each agile project is conducted by individuals with the following roles: -Product Owner or Product Ownership Team -Scrum Master -The Team The Product Owner is responsible for: -Managing and prioritizing Product Backlog -Deciding on release date and content -Ensuring profitability of the product -Accepting software at the end of each iteration The Scrum Master is […]

Agile Manifesto Tenets

What are the core beliefes of agile project management? When the authors of the Agile Manifesto were searching for the underlying mantras behind agile project management they came up with the following: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a […]

Principles of Agile

Scrum is one of numerous agile project management methodologies. While each method varies, they all share the following basic principles: -Our highest priority is to satisfy the customer through early and continues delivery of valuable software. -Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage. -Deliver working software […]