Agile planning, monotoring and adapting

novembre 25, 2015

Agile planning, monotoring and adapting – Acceptance criteria – Burn-down chart – Burn-up chart – Cumulative flow diagrams – Definition of Done – Iteration – Kanban boards – Lean manufacturing, lean-agile software development – Process tailoring – Reflection – Reflexive improvement workshops – Release planning – Rolling wave plan or rolling look ahead plan – […]

0

Agile metrics

novembre 25, 2015

Agile metrics – Cycle Time – Earned Value Management (EVM) – Progress – Velocity Cycle time – Value and progress Because value is delivered incrementally and iteratively through iterations, value and progress is typically measured at the end of each iteration. [The Art of Agile Development. James Shore.] – Project burndown bar chart If a […]

0

Agile communications

novembre 25, 2015

Agile communications  Agile communications are described in the Agile Manifesto. The Agile Manifesto developed by the Agile Alliance covers 4 values and 12 principles. The four values are : 1) individuals and interactions over processes and tools, 2) working software over comprehensive documentation, 3) customer collaboration over contract negotiation, and 4) responding to change over […]

0

Agile analysis and design

novembre 25, 2015

Agile analysis and design Agile modeling is describe in the Crystal development process The Crystal development process is cyclical/iterative, its primary components are chartering, delivery cycles, and project wrap-up.   Agile chartering Chartering involves creating a project charter, which can last from a few days to a few weeks. Chartering consists of four activities: 1) […]

0

Agile estimation

novembre 25, 2015

Agile estimation – Affinity estimating – Ideal time – Ideal days – Idle Time – Elapsed Time – Project buffer – Project burndown chart – Relative sizing/story points – Local safety – Parking lot chart – Planning poker – Product backlog – Reference point user story – Story points – User story – Revenue – […]

0

Agile : a different philosophy

novembre 25, 2015

Agile : a different philosophy In a traditional Project, plan what you expect to happen : – Enforce that what happens is the same as what is planned Directive management Control, control, control – Use change control to manage change Change Control Board Defect Management   In an Agile Project, plan what you expect to […]

0

Agile terminology

novembre 25, 2015

Agile terminology – Caves and common – Governance – Intrinsic quality – Product knowledge – Reflection or retrospective – Refactoring – Code refactoring – Standards – Technical debt – Vertical-market software Caves and common The XP phrase ‘caves and common’ refers to the creation of two zones for team members. The common area is a […]

0

Agile frameworks

novembre 25, 2015

Agile frameworks Common frameworks or methodologies used within agile include: scrum, extreme programming (XP), lean software development, crystal, feature driven development (FDD), dynamic systems development method (DSDM), agile unified process (AUP). [Agile Software Development: The Cooperative Game – 2nd Edition. Alistair Cockburn.] Agile methods offer several benefits including faster time to market, more business value […]

0

Agile and XP (eXtreme Programming)

novembre 25, 2015

Agile and XP (eXtreme Programming) Extreme programming (XP) is a programmer-centric agile framework that focuses on small, ongoing releases. XP highlights several principles: pair programming, sustainable pace, ongoing automated testing, effective communication, simplicity, feedback, courage, collective ownership, continuous integration, energized work, shared workspaces, on-site customer representation, and the use of metaphor to describe concepts. [Agile […]

0

Agile and the framework Scrum

novembre 25, 2015

Agile and the framework Scrum Srum is a framework that strives to facilitate the development of complex products quickly and efficiently, the adaptation of changing requirements, the delivery of working products incrementally. Scrum development includes three major phases: pre-game, game, and post-game. Scrum emphasizes the use of product and sprint backlogs, iterative development (termed « sprints »), […]

0

Agile, Lean and waste

novembre 25, 2015

Agile, Lean and waste What is waste ? Waste comes in three main forms: – Mura or waste due to variation – Muri or waste due to overburdening or stressing the people, equipment or system – Muda also known as the “seven forms of waste” The 7 types of wastes are : – Transportation, – […]

0

Agile and FDD (Feature Driven Development)

novembre 25, 2015

Agile and FDD (Feature Driven Development) Feature driven development (FDD) uses a prescriptive model where the software development process is planned, managed, and tracked from the perspective of individual software features. FDD uses short iterations of two weeks or less to develop a set amount of features. The five step FDD process is: 1. Develop […]

0

Agile and DSDM (Dynamic Systems Development Method)

novembre 25, 2015

Agile and DSDM (Dynamic Systems Development Method) Dynamic Systems Development Method (DSDM) is a structured framework that emphasizes a business perspective with a heavy focus on proving the ‘fitness’ or marketability. Similar to scrum, DSDM has three major phases: initiating project activities, project life cycle activities, and closing project activities (i.e., similar to scrum’s pre-game, […]

0

Agile Unified Process (AUP)

novembre 25, 2015

Agile Unified Process (AUP) Agile Unified Process (AUP) is a simplified version of the Unified Process, or UP (UP itself is a more detailed framework for iterative and incremental software development). AUP simplifies UP for the agile framework. AUP projects use four phases: 1) inception, 2) elaboration, 3) construction, and 4) transition. At the end […]

0

Agile and Crystal Methodologies

novembre 25, 2015

Agile and Crystal methodologies Crystal is a family of methodologies for a flexible and lightweight approach to software development. The family of methodologies is color coded to differentiate its members (e.g., clear, yellow, orange, red.) The color chosen depends on the level of effort required. On one end of the spectrum is crystal clear, which […]

0