grand designs

23
DIY renovations on a grand scale Grand Designs

Upload: marc

Post on 23-Feb-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Grand Designs. DIY renovations on a grand scale. Role of NZQA develop, register and support the New Zealand Qualifications Framework manage the external assessment of secondary school students quality assure non-university tertiary education organisations . Where are we now - NZQA . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Grand Designs

DIY renovations on a grand scale

Grand Designs

Page 2: Grand Designs

Where are we now - NZQA

Role of NZQA• develop, register and support the New

Zealand Qualifications Framework• manage the external assessment of

secondary school students • quality assure non-university tertiary

education organisations

Page 3: Grand Designs

Where are we now

Technology

Infra – call managementJIRA, Git, Stash HP QC - testingWiki - knowledgebaseProcesses

Pipeline Board – request prioritisationRelease management Emergency release management

People

13 BAs13 Developers13 Testers10 Systems Team

Page 4: Grand Designs

• Started using Jira in September 2002 - Version 2.1) • 33,000 issues in Jira• 3,500 open issues in Jan 2012 • 55 Projects • 9 active workflow schemes

Where are we now – Jira

Other Atlassian Products • Stash• Fisheye• Links hierarchy structure ( 3rd party add-

on)

Page 5: Grand Designs

Start by asking the dumb questions

• What is a blocker?• If a Jira is resolved can it be closed? • Why are we reopening Jiras? • Why is the due date mandatory if we ignore it?• Who manages all the unassigned Jiras

(or those assigned to ex-staff) • Why do we have so many defective builds?

Listen to the moaning…….

Where are we now

Page 6: Grand Designs

Where are we now

Page 7: Grand Designs

Managing projects

Page 8: Grand Designs

Managing projects

Page 9: Grand Designs

Where do we need to be

• Stabilise toolset and test environments • Accurate reporting • Define release strategy, process and procedures • Improve service to the business• Training and up-skilling Jira users• Develop robust processes and align toolset• Reduce defective builds • Update and streamline users, groups and projects • Utilise relevant Jira features provided in recent

versions

Page 10: Grand Designs

Making it happen

Process • Move to smaller releases every 2 weeks• Move check points to earlier in the process • Understand the Business Calendar • Define roles and responsibilities• Use simple tools to manage • Do more functional testing before building the code• Move from trust based to evidence based signoff • Stop doing unnecessary tasks

Page 11: Grand Designs

Making it happenPeople • Understand the Business Calendar • Define roles and responsibilities• Listen to the issues that users have with using

Jira• Provide coaching and training session to

address specific concerns. • Give users the access they need to do their

jobs • Co-locate project teams

Page 12: Grand Designs

Making it happen

Technology • Install the Jira calendar add-on• Set up a test environment • Close unused Projects• Close completed Jiras • Deactivate user accounts

Page 13: Grand Designs

Where are we now (updated)

• Recently upgraded to version 5.20• Just purchased Greenhopper and Crucible • Now at 34,000 issues in Jira• 30 Active Projects• 25 Closed Projects• 650 open issues (down from 3,500)

Page 14: Grand Designs

Where are we now (updated)

• Jiras are closed when they have been deployed and not left open

• We no longer reopen Jiras that have been deployed in previous years

• Incomplete Jiras are cloned for the additional work not left open and moved from release to release

• Users are creating their own Dashboards and saved searches.

• Our build rate per release is down from 4-5 to just 1

Page 15: Grand Designs

Where do we need to be

Assigned to Me Gadget

assignee = currentUser() AND resolution = unresolved ORDER BY priority DESC, created ASC

Page 16: Grand Designs
Page 17: Grand Designs
Page 18: Grand Designs
Page 19: Grand Designs

Release group view

Page 20: Grand Designs
Page 21: Grand Designs

Sample

Page 22: Grand Designs
Page 23: Grand Designs

Visualising the future

• Better management of code deployments• Visibility of infrastructure changes • Better reporting• Correctly assigned issues• Improved workflow