background preloader

Scrum Methodology & Agile Scrum Methodologies

Scrum Methodology & Agile Scrum Methodologies
For many developers in the software industry, the agile methodology is nothing new. Most folks know that agile was a direct response to the dominant project management paradigm, waterfall, and borrows many principles from lean manufacturing. In 2001, as this new management paradigm began to pick up momentum, agile was formalized when 17 pioneers of the agile methodology met at the Snowbird Ski Resort in Utah and issued the Agile Manifesto. Their manifesto is now considered the foundational text for agile practices and principles. Most importantly, the manifesto spelled out the philosophy behind agile, which places a new emphasis on communication and collaboration; functioning software; and the flexibility to adapt to emerging business realities.

Related:  Project Management TheoryProcesses and MeasuresMéthodes agilesSCRUMOc II

What is SCRUM? Contents Introduction SCRUM is a loose set of guidelines that govern the development process of a product, from its design stages to its completion. Value Stream Mapping (Lean Tool) Tutorial Value stream mapping is a lean tool that employs a flow diagram documenting in high detail every step of a process. Many lean practitioners see value stream mapping as the fundamental tool to identify waste, reduce process cycle times, and implement process improvement. Some organizations treat the value stream map as the hallmark of their lean efforts. In analyzing value stream maps, it has occurred to me that some may have been created primarily as heuristic tools to teach lean concepts. It seemed as if the process improvement teams had focused on the method as the end, rather than how to use the method as a means to achieve an end.

Scrum Reference Card Print version A Management Framework Scrum is a management framework for incremental product development using one or more cross-functional, self-organizing teams of about seven people each. Converting Photoshop Files to Code With Project Parfait Project Parfait is a new tool from Adobe, currently in beta, which lets you open up any PSD directly in the browser to extract CSS, text and image assets from it. At the moment it only works on Chrome but Adobe plan to roll it out across all browsers as development moves on. Opening up a PSD in Project Parfait is super easy. Just go to and click the big blue Upload Your Own PSD button in the top right corner: Then, after logging in with your Adobe ID, drag and drop your PSD onto the empty panel area and it will upload for you:

Scrum – Beginners Guide To Scrum Scrum is an agile way to manage a project, usually software development. Agile software development with Scrum is often perceived as a methodology; but rather than viewing Scrum as methodology, think of it as a framework for managing a process. In the agile Scrum world, instead of providing complete, detailed descriptions of how everything is to be done on a project, much of it is left up to the Scrum software development team. This is because the team will know best how to solve the problem they are presented. The Small Batches Principle The January/February issue of acmqueue is out now Everything Sysadmin System Administration Thomas A. Limoncelli Q: What do DevOps people mean when they talk about small batches?

20111014083905!L3.3.3.pdf (Objet application/pdf) Welcome to our social media marketing project. Peruse our website to discover the current state of social media networking sites, and how they can be best used to promote your own website or blog for business success. Social Media Marketing Techniques for the Beginner In some cases, social media marketing won’t work out well, for reasons that are not quite clear. If you get knocked down, get up again – this is how you need to get back on your feet.

INVEST in Good Stories, and SMART Tasks (French) In XP, we think of requirements of coming in the form of user stories. It would be easy to mistake the story card for the "whole story," but Ron Jeffries points out that stories in XP have three components: Cards (their physical medium), Conversation (the discussion surrounding them), and Confirmation (tests that verify them). A pidgin language is a simplified language, usually used for trade, that allows people who can't communicate in their native language to nonetheless work together. User stories act like this. We don't expect customers or users to view the system the same way that programmers do; stories act as a pidgin language where both sides can agree enough to work together effectively.

SDLC - Incremental Model - Quality Testing Incremental Model The incremental model is an intuitive approach to the waterfall model. Multiple development cycles take place here, making the life cycle a “multi-waterfall” cycle. Cycles are divided up into smaller, more easily managed iterations. Each iteration passes through the requirements, design, implementation and testing phases. Focus Improvement on the Manufacturing Constraint Core Concept The core concept of the Theory of Constraints is that every process has a single constraint and that total process throughput can only be improved when the constraint is improved. A very important corollary to this is that spending time optimizing non-constraints will not provide significant benefits; only improvements to the constraint will further the goal (achieving more profit). Thus, TOC seeks to provide precise and sustained focus on improving the current constraint until it no longer limits throughput, at which point the focus moves to the next constraint. The underlying power of TOC flows from its ability to generate a tremendously strong focus towards a single goal (profit) and to removing the principal impediment (the constraint) to achieving more of that goal. In fact, Goldratt considers focus to be the essence of TOC.

Related:  SCRUMAgile | Scrum