At Cygnis we believe it’s important to “Try. Experiment. Iterate. Learn. Try again.”

We are referring to an Agile approach, but what does Agile really mean?

How do you practically become Agile?

 

Agile

An approach to development (typically software) that follows agile principles:

  • Continuous delivery of a functioning solution
  • Close collaboration amongst teams
  • Highly adaptable to changing needs

How is this different to traditional development approaches?

  • Expects customer’s needs to evolve
  • Increased visibility of the solution
  • Solution is tested throughout rather than at the end

You should consider agile when:

  • Requirements are not clear and are likely to change
  • Time to market is more important than being feature rich
  • Business and tech teams need to collaborate more

Click here for more info: agilemanifesto.org

 

Scrum

A widely practiced Agile approach to project management:

  • A product owner creates a prioritised wish list called a product backlog
  • During sprint planning, the team pulls a small chunk from the top of wish list, a sprint backlog, to implement
  • The team has usually 2-4 weeks, a sprint, to complete its work, but progress is assessed daily (daily Scrum)
  • At the end of the sprint, the work should be potentially shippable i.e. ready to hand to a customer
  • The sprint ends with a sprint review and retrospective
  • The next sprint begins and the cycle repeats until enough items in the product backlog have been completed, the budget is depleted, or a deadline arrives

Click here for more info: scrumalliance.org

screen-shot-2016-10-07-at-23-51-05

If you want to learn more or would like to discuss how to apply Agile principles to your next project then contact Cygnis Consulting.