Introduction to CiCS Agile Projects

Size: px
Start display at page:

Download "Introduction to CiCS Agile Projects"

Transcription

1 Introduction to CiCS Agile Projects This is an introduction to how we run CiCS projects. It s written for people who will be involved in our projects, but may be of interest more generally. Background For some years we have used the industry standard PRINCE2 methodology as the basis for running all projects in CiCS. We adapted it to the needs of the University, using the minimum level of bureaucracy necessary for getting the job done well. We are now building on our experience and moving towards an explicitly Agile Project Management approach. So what does that mean? Our approach has always been more collaborative than in most places, and the Agile methodology builds on that. The customers and users are much more closely involved throughout the project, ensuring the results fit better. We have increasingly tried to break projects into clear phases, and where possible send things live in a phased way. The Agile approach is based on this approach, with well defined timescales and benefits being delivered as soon as practicable. Increasingly we will stand back at the start of a project and assess what are the real needs and benefits and what are the processes involved, rather than jumping straight to building a system. The Agile approach strengthens this approach and defines requirements as user stories (see below) so the whole project is shaped by what we are trying to achieve and the real benefits, rather than by the system which may get us there. We have always had a just enough approach to project bureaucracy. The Agile approach systematises that, with a clear definition of how much detail and control is needed at each stage of the project. Responsibility in an Agile project is delegated to the best people to deal with it, so the Solution Development Team (which involves users and developers) can decide on the best way of meeting the real world requirements which have been allocated to them, using their technical skills and understanding of how things really work on the ground. There is lots of prototyping and refinement so that what emerges will work in the real world. Like everyone else we have had trouble with project scope creep, where projects just keep growing and last forever. The Agile methodology focuses on getting something decent out the door on time rather than something marvellous in the ever disappearing future. Scope creep is not just frustrating, it means that other work which may be more important isn t being done. The aim of effective Agile project management is to enable change, continuously correcting course, whilst maintaining the aim on the target which is a usable solution on the agreed date. Key Features of an Agile Project 1. Deliver on time 2. The Prioritised Requirements List What tends to happen in traditional project management is that the requirements are a given (or they keep expanding) and the time taken and cost are what give way. The Agile approach reverses that, with the flexibility being in the features the Prioritised Requirements List (below) is central to how that can work. We get more benefits from a project that delivers something adequate on time, which can then be improved, than from a project delivering something splendid two years late when things may have changed anyway. The Prioritised Requirements List (PRL) is central to the definition of what the project is for, and to guiding development. Each requirement is a user story along the lines of As a... I need... so that.... For instance: As a student I want my calendar to show teaching events so that I can plan my time, be there when needed and avoid wasted journeys. 1

2 When the Project Definition is first drafted there will only be a few high level requirements, then later in the project these will be expanded into more detail, but still in the same format, ie saying what needs to be achieved rather than how to get there. MoSCoW prioritisation Each requirement is prioritised as Must have, Should have, Could have or Won t have this time. Must have means absolutely essential. There s no point carrying on if this isn t done. So if you were making a car the engine would be a Must have. Should have means it s necessary for this to be a decent result. You ll not be happy without it, but the result won t be completely useless without it. So for a car that might be the glass in the windows. Could have means it s useful but you could live without it like audio or air conditioning in our car. Won t have means it s relevant and might be a good idea but it s out of scope for this project. Once the requirements are agreed the developers (not necessarily all technical) do an estimate of how long each will take. There are techniques to help with this, but inevitably the estimates will be very approximate early on in the project and become more accurate as the requirements are fleshed out and experience is gained. For a good project you should have a maximum of 60% of the estimated time on the Must have requirements and at least 20% of estimated time on Could haves. That is because the more Must haves and fewer Could Haves there are, the less contingency there is and the less flexibility the Solution Development Team have. A project with 90% estimated time for Must have requirements is a high risk project. NB The PRL is not set in stone, and in particular the priority levels may well change through the project. But any change to the high level PRL (in the Project Definition) must be agreed by whoever commissioned the project, including CiCS SSB, as the high level PRL defines the purpose of the project. 3. People Everything done by and produced by a project is agreed and 'owned' by the Project Board and working groups. The Project Manager doesn't 'own' the project they are one of the team, there to co ordinate the project and make sure it is run properly. So if you're worried about something, say so it's your project. This is the classic diagram for an Agile project structure. The Project Board The Project level roles are those on our Project Board. The term Business refers to whoever is wanting and using what the project is producing typically academic and other professional services departments One Project level role which is new is the Business Visionary. They own the vision for the project and the wider implications of any business change. They will be a key person for communicating outside the project, and an important contributor to the Prioritised Requirements List. The Solution Development Team The team is typically 5 9 people. The Team Leader is a facilitator role, it s not a command and control management function. The team works closely together on analysing and coming up with solutions to meet the requirements which they ve been given (see Timeboxes below). It s essential that the Business Ambassador is a member of the team, usually with daily contact and sometimes working for periods alongside the technical developers. Committing time Both the technical and business sides need to commit time to the project more of a time commitment from the business side than we have perhaps been used to. But the benefit is that we end up with a solution that really 2

3 works and meets the real world needs which the project was set up to address. It s an excellent investment, and is essential for a successful project. 4. Project Stages: Feasibility, Foundations, Evolutionary Development, Deployment Gateways There is a Go/No go gateway at the end of each stage Feasibility, Foundations and Increment. The Project Board takes stock and decides if they are happy to embark on the next stage. Key senior people outside the project, including CiCS SSB, should also review it. Feasibility stage This is the first stage of the project, when interested parties are brought together by the new Project Manager to consider the shape of the project, who should be involved, what the core aims are and how practicable it all is. They will start with the approved Project Proposal and if they are lucky this may just need fleshing out. But it s important to challenge the assumptions and think laterally about the issues which the project is trying to address. The Project Board is set up, representing the key interest groups, and they agree the Project Definition or possibly recommend that the project does not go ahead as it is impracticable or not what is needed. Products: At the end of Feasibility the Project Definition has been defined, including the high level Prioritised Requirements List, a detailed plan for the next stage (Foundations), and a high level plan for later stages. Foundations stage This where the how we are going to do it is discussed and agreed by the Board and the Solution Development Team. This includes fleshing out the Prioritised Requirements List, so you might end up with perhaps 100 detailed user stories instead of say ten high level ones in the Project Definition. You will need to consider if it s possible to deliver in coherent stages. Each of these stages will be an Increment (see below). Products: Some of these may be folded together, and in a very small project there may just be the one document outlining the key points and plan. Executive Summary summarising the proposal. Business Foundations includes high level expectations, and a detailed business case. 3

4 Prioritised Requirements List expanded from the high level PRL in the Project Definition, with priority and high level acceptance criteria. Solution Foundations includes business processes before & after, information used, deployment strategy, initial solution architecture design etc, quality (technical & maintainability). Management Foundations includes governance, solution development life cycle, communications. Delivery Plan includes schedule of Increments, and defined timeboxes for the first Increment with expectation of what is in each timebox (though this will inevitably change). Delivery Control Pack includes risk log, change control records, issues log etc. Increments and Timeboxes A project Increment delivers a coherent set of requirements. That means developing and testing the solution, with technical and customer staff working closely together. The results should if possible be deployed at the end of the increment, so the University is getting benefits as soon as possible. Also the experience of deploying the partial system in the real world often helps clarify the rest of the project perhaps significantly changing the priority of the remaining requirements. Each increment is broken up into Timeboxes. Each Timebox is two to four weeks long (usually the same length throughout an increment). The Solution Development Team is given a set of requirements to solve in the timebox, and they can work together creatively to come up with solutions. If they only have one large Must Have requirement they will need to break it up into Must/Should/Could have elements so they can focus their time appropriately. Obviously the Must Haves normally get done first, though there may be sequencing issues which shuffle things around a bit. Any Could have and particularly Should have requirements which haven t been done go back up to the Project Manager and need to be scheduled into future Timeboxes, or dropped. 5. Evolutionary Development Evolutionary Development refers to the repeated cycle of exploration engineering prototyping which allows the Solution Development Team (SDT) to come to an optimal solution to the problem (given their time and resource constraints of course). It avoids the situation so common in traditional projects where the users define up front what they want (the specification) then the developers go away and build that, but when it emerges it isn t actually what was needed at all, or is a bad match. Detailed specifications up front almost always lead to disappointment at the end because we can t understand all the options and implications before we ve started exploring what it means, and what good would really look like. Evolutionary Development is essentially creative and collaborative, and the SDT must be delegated the authority to come to a solution themselves. 6. The Project Definition Every project has at the outset a Project Definition stating what is being done, when, for whom, by whom, and what might go wrong on the way. This document is crucial to the success of the project, and the Agile Project is no different in that sense from any other project. The shape of the Project Definition though will be a bit different from what you may be used to if you have been involved in a CiCS project before. If you are involved in the Feasibility stage it is essential that you read and understand the draft Project Definition carefully and raise anything that you are unsure about or feel is wrong or missing. And be clear about your role within the project if you are not happy with your responsibilities (which should be detailed in the Appendix) raise it now. 7. Change Management All projects have problems and/or new issues arising along the way, and managing those changes has always been a key part of a Project Manager s role. In Agile projects we welcome change, and indeed structure it into the project, as you ve seen above. As was noted at the beginning, the aim of effective Agile project management is to enable change, continuously correcting course, whilst maintaining the aim on the target which is a usable solution on the agreed date. So the constant change is not about darting about all over the place, quite the opposite. It s about having the flexibility and room for creativity which allows the project to successfully keep on track and do what it was set up for. Good communication and control is essential in all this, so if you are aware of a problem or opportunity do raise it straight away. 4

5 Of course if there is to be a change in the core aims of the project the Prioritised Requirements in the Project Definition then this must be agreed by the Project Board and whoever commissioned the project, including CiCS SSB. 8. Handover and Closure When the project deploys things into the live environment this has to be managed, with people and systems in place to look after the new or changed service. We have a Service Design & Launch Checklist to help manage this, and this should be considered right from the start of the project or increment to ensure the handover and go live works well. And eventually every project must be closed properly. There is a formal Project Closure document for every project, detailing what was delivered, any outstanding minor issues, how the system will be maintained and so on. Again this must of course be agreed by the Project Board. And a few months after closure there is often a formal review of the project. This gives everyone an opportunity to review the project's outcomes and identify future developments. This is the responsibility of the system owners rather than the Project itself, which has of course closed by this point. Often the CiCS Service Manager may be responsible for organising it, perhaps working with the original Project Manager. The form of the review will vary according to the type of system and/or changes which the project has implemented. For large systems there may even be a standing group set up to meet regularly to oversee how the system is used and can develop. Further Information The CiCS Projects website includes further information and resources. For more background on the Agile Project Management methodology the DSDM Atern website is an excellent place to start. If you would like more information please the CiCS Programme and Project Unit 5

The profile of your work on an Agile project will be very different. Agile projects have several things in common:

The profile of your work on an Agile project will be very different. Agile projects have several things in common: The Agile Business Analyst IT s all about being Agile? You re working as a Business Analyst in a traditional project environment, specifying the requirements for IT Developers to build. Suddenly everyone

More information

DSDM DSDM. CONSORTiUM. CONSORTiUM. AgileBA. The Handbook for Business Analysts. Extract The Requirements Lifecycle In An Agile Project. www.dsdm.

DSDM DSDM. CONSORTiUM. CONSORTiUM. AgileBA. The Handbook for Business Analysts. Extract The Requirements Lifecycle In An Agile Project. www.dsdm. DSDM CONSORTiUM DSDM CONSORTiUM AgileBA The Handbook for Business Analysts Extract The Lifecycle In An Agile Project www.dsdm.org This Extract from AgileBA, The Lifecycle in an Agile Project, is based

More information

Introduction. Contents. Introducing the DSDM Agile Project Framework. Introducing DSDM

Introduction. Contents. Introducing the DSDM Agile Project Framework. Introducing DSDM Contents Introduction... 2 Introducing the DSDM Agile Project Framework... 2 Introducing DSDM... 2 Introducing Scrum... 3 The DSDM Agile Project Framework for Scrum... 4 Philosophy... 4 Values... 4 Principles...

More information

Are waterfall and agile project management techniques mutually exclusive? by Eve Mitchell, PwC. 22 MARCH 2012 www.pmtoday.co.uk

Are waterfall and agile project management techniques mutually exclusive? by Eve Mitchell, PwC. 22 MARCH 2012 www.pmtoday.co.uk Are waterfall and agile project management techniques mutually exclusive? by Eve Mitchell, PwC 22 MARCH 2012 www.pmtoday.co.uk Projects need to be managed to be successful Change is a ubiquitous feature

More information

DSDM Case Study. An Agile Approach to Software Systems Development for the Highways Agency

DSDM Case Study. An Agile Approach to Software Systems Development for the Highways Agency DSDM Case Study An Agile Approach to Software Systems Development for the Highways Agency Government agencies are constantly striving to develop software systems that support business objectives, deliver

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

Understanding Agile Project Management

Understanding Agile Project Management Understanding Agile Project Management Author Melanie Franklin Director Agile Change Management Limited Overview This is the transcript of a webinar I recently delivered to explain in simple terms what

More information

1 Context. 2 Background. CiCS Development Portfolio Definition 2015 Background

1 Context. 2 Background. CiCS Development Portfolio Definition 2015 Background CiCS Development Portfolio Definition 2015 Background 1 Context CiCS Vision We will be an innovative and influential department, respected by the University and recognised as a leader in the sector, delivering

More information

Agile and the role of the business analyst

Agile and the role of the business analyst Agile and the role of the business analyst Debbie Paul & Paul Turner www.assistkd.com The history of Agile 1985 Spiral model 1991 RAD 1994 DSDM 1999 XP 2000 Agile Manifesto 2000 - DSDM for all IT projects

More information

Involve-Project Manager

Involve-Project Manager Involve-Project Manager This article will describe: What is Project Management Why is Project Management so important to community and voluntary organisations The Key Phases of Project Management: o Initiation

More information

Project Management Agile Experience Report

Project Management Agile Experience Report I have found that the introduction of any formal methodology worries Management and gives Engineers nightmares about endless amounts of paperwork. For these businesses, what should an effective lightweight

More information

Social Business Plan Template

Social Business Plan Template Social Business Plan Template Your one page plan... 3 Your service from your customer s point of view... 3 Market research... 3 Vision, mission and objectives... 6 What will you do? (your activities)...

More information

Introduction... 2 Introducing the DSDM Agile Project Framework (AgilePF)...2 Introducing DSDM...2 Introducing Scrum...3

Introduction... 2 Introducing the DSDM Agile Project Framework (AgilePF)...2 Introducing DSDM...2 Introducing Scrum...3 Contents Introduction... 2 Introducing the DSDM Agile Project Framework (AgilePF)...2 Introducing DSDM...2 Introducing Scrum...3 AgilePF for Scrum... 4 Philosophy...4 Agile Values...4 Principles...5 Variables...8

More information

Agile user-centred design

Agile user-centred design Agile user-centred design Marc McNeill Thoughtworks, 9th Floor Berkshire House 168-173 High Holborn London, WC1V 7AA Agile methods are becoming increasingly common in application design, with their collaborative

More information

Software Development Life Cycle (SDLC)

Software Development Life Cycle (SDLC) Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process

More information

PROGRAMME MANAGEMENT AND BUSINESS PLANNING

PROGRAMME MANAGEMENT AND BUSINESS PLANNING PROGRAMME MANAGEMENT AND BUSINESS PLANNING This paper describes what lessons were learned from the programme management and business planning which was done to support the operation of the Help Scheme

More information

Software Process for QA

Software Process for QA Software Process for QA Basic approaches & alternatives CIS 610, W98 / M Young 1/7/98 1 This introduction and overview is intended to provide some basic background on software process (sometimes called

More information

Misconceived. Misdirected. Mismanaged. Why too many companies miss the real value of Lean. A paper by Mark Hughes & Jonathan Gray, Vice Presidents

Misconceived. Misdirected. Mismanaged. Why too many companies miss the real value of Lean. A paper by Mark Hughes & Jonathan Gray, Vice Presidents Lean Transformation Journey Misconceived. Misdirected. Mismanaged. Why too many companies miss the real value of Lean. A paper by Mark Hughes & Jonathan Gray, Vice Presidents Give Lean the Right Focus

More information

Agile Project Management Foundation and Practitioner Syllabus Summary

Agile Project Management Foundation and Practitioner Syllabus Summary Agile Project Management Foundation and Practitioner Syllabus Summary This document can be viewed as a comprehensive course outline OR a summary of the full course syllabus. In order to make it easier

More information

Team Brief Guidelines

Team Brief Guidelines Team Brief Guidelines CONTENTS Introduction What is team briefing? The benefits of team briefing The team briefing process The team briefing calendar Guidelines for managers with a responsibility for delivering

More information

Our Guide to Customer Journey Mapping

Our Guide to Customer Journey Mapping Our Guide to Customer Journey Mapping Our Guides Our guides are here to help you understand a topic or to provide support for a particular task you might already be working on. Inside you ll find lots

More information

WHITEPAPER: Harnessing intelligence from your customers with an integrated CRM SYSTEM

WHITEPAPER: Harnessing intelligence from your customers with an integrated CRM SYSTEM Harnessing intelligence from your customers with an integrated CRM SYSTEM Hooking the big fish in times of economic uncertainty Once upon a time, businesses used to be able to rely on long term relationships

More information

Guide to marketing. www.glasgow.ac.uk/corporatecommunications. University of Glasgow Corporate Communications 3 The Square Glasgow G12 8QQ

Guide to marketing. www.glasgow.ac.uk/corporatecommunications. University of Glasgow Corporate Communications 3 The Square Glasgow G12 8QQ Guide to marketing www.glasgow.ac.uk/corporatecommunications University of Glasgow Corporate Communications 3 The Square Glasgow G12 8QQ 0141 330 4919 2 Introduction One of the easiest mistakes to make

More information

The importance of selecting the right ERP solution

The importance of selecting the right ERP solution The importance of selecting the right ERP solution The benefits of selecting and successfully implementing the right ERP solution for your business are widespread. The right ERP solution, tailored to suit

More information

Green Hosting Welcome Pack

Green Hosting Welcome Pack Green Hosting Welcome Pack Introduction Welcome to Green Hosting. Your website is now powered by renewable energy. You can find out more about our wind powered web server at This welcome pack provides

More information

Choosing the right web design company. A slide guide made by those nice people at

Choosing the right web design company. A slide guide made by those nice people at Choosing the right web design company A slide guide made by those nice people at Evaluate Engage Build Test Deploy Not all web design companies are made the same and choosing one that is right for you

More information

Unit 1 Learning Objectives

Unit 1 Learning Objectives Fundamentals: Software Engineering Dr. Rami Bahsoon School of Computer Science The University Of Birmingham r.bahsoon@cs.bham.ac.uk www.cs.bham.ac.uk/~rzb Office 112 Y9- Computer Science Unit 1. Introduction

More information

To introduce software process models To describe three generic process models and when they may be used

To introduce software process models To describe three generic process models and when they may be used Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

How to Choose the Right Web Site Design Company. By Lyz Cordon

How to Choose the Right Web Site Design Company. By Lyz Cordon How to Choose the Right Web Site Design Company A White Paper on Choosing the Perfect Web Site Design Company for Your Business By Lyz Cordon About the Author: Lyz Cordon is owner of Diligent Design and

More information

LEGAL & GENERAL HOME FINANCE. Guide to Lifetime Mortgages

LEGAL & GENERAL HOME FINANCE. Guide to Lifetime Mortgages LEGAL & GENERAL HOME FINANCE Guide to Lifetime Mortgages A lifetime mortgage could give you the freedom to really enjoy your retirement. We re delighted you re finding out more about lifetime mortgages.

More information

The style is: a statement or question followed by four options. In each case only one option is correct.

The style is: a statement or question followed by four options. In each case only one option is correct. AGILE FOUNDATION CERTIFICATE SAMPLE FOUNDATION QUESTIONS WITH ANSWERS This document is a set of sample questions, in the style of the Agile Foundation Certificate Examination, which is a 60 question, 1

More information

Using Both Incremental and Iterative Development Dr. Alistair Cockburn, Humans and Technology

Using Both Incremental and Iterative Development Dr. Alistair Cockburn, Humans and Technology Using Both Incremental and Iterative Development Dr. Alistair Cockburn, Humans and Technology Incremental development is distinctly different from iterative development in its purpose and also from its

More information

CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology

CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology CHAPTER 3 : AGILE METHODOLOGIES 3.1Introductions 3.2 Main Stages in Agile project 3.3 Various Agile Software development methodologies 3.4 Advantage and Disadvantage of Agile Methodology 3.1Introductions

More information

Lottery Capital Programme: Feasibility Studies

Lottery Capital Programme: Feasibility Studies Arts Council of Wales Funding Application Help Notes Lottery Capital Programme: Feasibility Studies October 2012 Arts Council of Wales is committed to making information available in large print, braille,

More information

Agile and PRINCE2 And how they integrate. enterprise.bcs.org

Agile and PRINCE2 And how they integrate. enterprise.bcs.org Agile and PRINCE2 And how they integrate enterprise.bcs.org 02 Agile and PRINCE2 And how they integrate Introduction Within the world of method frameworks it is very easy to become polarised on one specific

More information

0:00:29 Kim: Thank you Todd, happy to be here, looking forward to talking about selfdirected

0:00:29 Kim: Thank you Todd, happy to be here, looking forward to talking about selfdirected 0:00:18 Todd: Hey everybody, welcome to another edition of The Prosperity Podcast, this is No BS Money Guy Todd Strobel. Once again, we have cohost and bestselling financial author Kim Butler in the house

More information

Maximise event marketing performance with IP tracking

Maximise event marketing performance with IP tracking Maximise event marketing performance with IP tracking EVENT MARKETING IN 2013 Is event marketing outdated in the era of all things digital? Stats from the Marketingsherpa reports that 72% of B2B marketers

More information

Agile for Project and Programme Managers

Agile for Project and Programme Managers Agile for Project and Programme Managers Author Melanie Franklin Director Agile Change Management Limited Introduction I am involved in a mixture of assignments for different organisations across Europe

More information

Agile Software Development

Agile Software Development Agile Software Development Use case for Agile Software Development Methodology in an Oil and Gas Exploration environment. White Paper Introduction No matter what business you are in, there are critical

More information

Retained Fire Fighters Union. Introduction to PRINCE2 Project Management

Retained Fire Fighters Union. Introduction to PRINCE2 Project Management Retained Fire Fighters Union Introduction to PRINCE2 Project Management PRINCE2 PRINCE stands for: PRojects IN Controlled Environments and is a structured method which can be applied to any size or type

More information

PRACTICE GUIDE FOR AGILE SOFTWARE DEVELOPMENT [G62]

PRACTICE GUIDE FOR AGILE SOFTWARE DEVELOPMENT [G62] PRACTICE GUIDE FOR AGILE SOFTWARE DEVELOPMENT [G62] Version: 1.0 March 2015 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of the Office

More information

Objectives. The software process. Basic software process Models. Waterfall model. Software Processes

Objectives. The software process. Basic software process Models. Waterfall model. Software Processes Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

LEGAL & GENERAL HOME FINANCE. Guide to Lifetime Mortgages

LEGAL & GENERAL HOME FINANCE. Guide to Lifetime Mortgages LEGAL & GENERAL HOME FINANCE Guide to Lifetime Mortgages A lifetime mortgage could give you the freedom to really enjoy your retirement. We re delighted you re finding out more about lifetime mortgages.

More information

The 12 Step Follow Up System Finally A Follow Up System That s Simple, FUN and Most Importantly PROFITABLE!

The 12 Step Follow Up System Finally A Follow Up System That s Simple, FUN and Most Importantly PROFITABLE! The 12 Step Follow Up System Finally A Follow Up System That s Simple, FUN and Most Importantly PROFITABLE! Copyright 2013, All Rights Reserved Nancy Matthews Page 1 Congratulations! Welcome you to the

More information

App Development Checklist

App Development Checklist App Development Checklist 10 Essential steps for making your app a success 1. Don't take yes for an answer Believe it or not, sometimes the worst thing you can hear from a developer is the word "Yes".

More information

Strategies for a Successful E2E Systems Integration Test. Fiona Charles Let s Test May 9, 2012

Strategies for a Successful E2E Systems Integration Test. Fiona Charles Let s Test May 9, 2012 Strategies for a Successful E2E Systems Integration Test Fiona Charles Let s Test May 9, 2012 This session Describes key project management strategies I have used to manage large- scale Systems Integration

More information

What does this mean for the Effective Practitioner?

What does this mean for the Effective Practitioner? Change Management Key Message Change is an inevitable part of life it s how we approach, manage and learn from change initiatives that can mean success or failure over the long term. The role of a leader,

More information

Planning user documentation - a guide for software project managers

Planning user documentation - a guide for software project managers Planning user documentation - a guide for software project managers By Carol Johnston. Introduction A Guide to the Project Management Body of Knowledge (PMBOK Guide) 2000 Edition is the main sourcebook

More information

Club Accounts. 2011 Question 6.

Club Accounts. 2011 Question 6. Club Accounts. 2011 Question 6. Anyone familiar with Farm Accounts or Service Firms (notes for both topics are back on the webpage you found this on), will have no trouble with Club Accounts. Essentially

More information

Learn Agile Project Management In 60 Minutes Flat! Agile Project Management Overview. Agile Project Management

Learn Agile Project Management In 60 Minutes Flat! Agile Project Management Overview. Agile Project Management Learn Agile Project Management In 60 Minutes Flat! Agile Project Management Overview Agile Project Management Copyright Copyright 2013 by David Geoffrey Litten Cover and internal design David Geoffrey

More information

What makes a good process?

What makes a good process? Rob Davis Everyone wants a good process. Our businesses would be more profitable if we had them. But do we know what a good process is? Would we recognized one if we saw it? And how do we ensure we can

More information

Testing, What is it Good For? Absolutely Everything!

Testing, What is it Good For? Absolutely Everything! Testing, What is it Good For? Absolutely Everything! An overview of software testing and why it s an essential step in building a good product Beth Schechner Elementool The content of this ebook is provided

More information

Meeting Tips. Meeting purposes Meetings come in all shapes and sizes, and for lots of purposes.

Meeting Tips. Meeting purposes Meetings come in all shapes and sizes, and for lots of purposes. Meeting Tips Meeting purposes Meetings come in all shapes and sizes, and for lots of purposes. giving information training discussion (leading to an objective) generating ideas planning workshops consulting

More information

CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS)

CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS) CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS) Prescriptive Process Model Defines a distinct set of activities, actions, tasks, milestones, and work products that are required to engineer high quality

More information

Dealing with problems and complaints

Dealing with problems and complaints 47 6 Dealing with problems and complaints STARTER Look at this list of things that customers complain about. Which three things annoy you the most as a customer? Compare your answers with a partner. a

More information

How to Produce a Television Commercial Without Spending a Fortune (or Wasting Money) And Still Get the Results You Want.

How to Produce a Television Commercial Without Spending a Fortune (or Wasting Money) And Still Get the Results You Want. How to Produce a Television Commercial Without Spending a Fortune (or Wasting Money) And Still Get the Results You Want. Read this report to learn the 7 things you must know before you produce a TV spot.

More information

How To Know The Roi Of Customer Experience

How To Know The Roi Of Customer Experience What If Customer Experience Has No ROI? By Bruce Temkin Customer Experience Transformist & Managing Partner Temkin Group www.temkingroup.com I m often asked the question: What s the ROI of customer experience?

More information

Special Report: 5 Mistakes Homeowners Make When Selling A House. And The Simple Tricks To Avoid Them!

Special Report: 5 Mistakes Homeowners Make When Selling A House. And The Simple Tricks To Avoid Them! Special Report: 5 Mistakes Homeowners Make When Selling A House And The Simple Tricks To Avoid Them! 1 Special Report: 5 Mistakes Homeowners Make When Selling A House Dear Homeowner, And The Simple Tricks

More information

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when

More information

Effective Ad Writing

Effective Ad Writing Effective Ad Writing How To Get The Most Results from Your Adverts by Joy Miller Limits of Liability / Disclaimer of Warranty The authors and publisher of this book have used their best efforts in preparing

More information

KYNETIKA Your data. One World

KYNETIKA Your data. One World Getting Started in Information Quality By Kathy Hunter, Client Services Director, Kynetika Ltd. Is the Time Right? Timing really is the key to success. You are aware of information quality problems but,

More information

Requirements Management In Action. A beginners guide to Requirements Management

Requirements Management In Action. A beginners guide to Requirements Management Requirements Management In Action A beginners guide to Requirements Management Table of Contents Introduction How to Capture Requirements What is Traceability? Tips to Capture Better Requirements Conclusion

More information

A Capability Maturity Model (CMM)

A Capability Maturity Model (CMM) Software Development Life Cycle (SDLC) and Development Methods There are some enterprises in which a careful disorderliness is the true method. Herman Melville Capability Maturity Model (CMM) A Capability

More information

Project Management 101

Project Management 101 Project Management 101 Organisations run projects. The aim of a project is to produce desired results in an established time frame and with specific resources. Projects can be big or can be small. A project

More information

DESCRIBING OUR COMPETENCIES. new thinking at work

DESCRIBING OUR COMPETENCIES. new thinking at work DESCRIBING OUR COMPETENCIES new thinking at work OUR COMPETENCIES - AT A GLANCE 2 PERSONAL EFFECTIVENESS Influencing Communicating Self-development Decision-making PROVIDING EXCELLENT CUSTOMER SERVICE

More information

NORTON MEDICAL CENTRE PATIENT SURVEY OF NEW APPOINTMENT SYSTEM

NORTON MEDICAL CENTRE PATIENT SURVEY OF NEW APPOINTMENT SYSTEM NORTON MEDICAL CENTRE PATIENT SURVEY OF NEW APPOINTMENT SYSTEM SUMMARY Responses were from both male and female patients from across the age spectrum. NB: Not all patients responded to the demographic

More information

6 A/B Tests You Should Be Running In Your App

6 A/B Tests You Should Be Running In Your App 6 A/B Tests You Should Be Running In Your App Introduction Everyone in mobile believes in A/B testing. But if you re wasting your days testing nothing more than various colors or screen layouts: you re

More information

How Projects Go Wrong

How Projects Go Wrong How Projects Go Wrong How Projects Go Wrong So, you ve commenced your project the strategic direction is well documented, the operational plan prioritises the plan and critical resources, and the project

More information

PRINCE2:2009 Glossary of Terms (English)

PRINCE2:2009 Glossary of Terms (English) accept (risk response) acceptance acceptance criteria activity agile methods approval approver assumption assurance A risk response to a threat where a conscious and deliberate decision is taken to retain

More information

The Glasgow How to guide for researcher-led activity

The Glasgow How to guide for researcher-led activity The Glasgow How to guide for researcher-led activity Welcome! As a researcher, you are expected to engage in at least two weeks of transferable skills training a year. However, that doesn t always have

More information

The Six Deadly ERP Sins

The Six Deadly ERP Sins The Six Deadly ERP Sins Summary: This white paper is a collection of observations by Manoeuvre based on our experience in the field of Enterprise Resource Planning (ERP) system implementations. The target

More information

The Touring Marketing Map A step-by-step tool for marketing a tour in Ireland

The Touring Marketing Map A step-by-step tool for marketing a tour in Ireland The Touring Marketing Map A step-by-step tool for marketing a tour in Ireland Guidance notes The touring marketing map has been produced by the AMA (Arts Marketing Association) for Arts Audiences 2014.

More information

A checklist for project managers

A checklist for project managers A checklist for project managers The checklist presented below aims to help you decide what project documents are needed, approximately when you need to create them, and what other resources are available.

More information

Advanced Sales & Sales Management Training for the Experienced Professional. Questions? You may contact Jim at: 800-526-0074 jim@pancero.

Advanced Sales & Sales Management Training for the Experienced Professional. Questions? You may contact Jim at: 800-526-0074 jim@pancero. Advanced Sales & Sales Management Training for the Experienced Professional Present Leading (and Tracking) Your Sales Team to Increased Sales Questions? You may contact Jim at: 800-526-0074 jim@pancero.com

More information

The impact of corporate reputation on business performance

The impact of corporate reputation on business performance The impact of corporate reputation on business performance Graham McWilliam, Group Director of Corporate Affairs PR Week Reputation Management Strategy Conference 27 November 2012 Thanks James. I m going

More information

Kotter and Bridges handouts for participants who did not attend Workshop 1.

Kotter and Bridges handouts for participants who did not attend Workshop 1. MATERIALS AND PREPARATION: Kotter and Bridges handouts for participants who did not attend Workshop 1. Change Management and Leadership Skills handout for participants who did not attend Workshop 1. Strategic

More information

Agile Software Development

Agile Software Development Agile Software Development 7 Steps to Successful Projects 2012 Kynetix Technology Group INTRODUCTION Many organisations adopt an Agile approach to software development and later wonder why applications

More information

penguins penguins event apps: the current statistics

penguins penguins event apps: the current statistics penguins penguins event apps: the current statistics event apps: the current statistics In the information age, the roles played by technology and data have transformed industries of every kind. Not only

More information

Agile project management: A magic bullet?

Agile project management: A magic bullet? Agile project management: A magic bullet? Prof. Darren Dalcher d.dalcher@mdx.ac.uk Conferencia Iberoamericana de Calidad del Software Prof. Darren Dalcher 1 Outline I. What is agilility? The agile manifesto

More information

Project Risk Analysis toolkit

Project Risk Analysis toolkit Risk Analysis toolkit MMU has a corporate Risk Management framework that describes the standard for risk management within the university. However projects are different from business as usual activities,

More information

Introduction When Lifecycle People Products Management Development Tailoring Other. 2002-2008 DSDM Consortium. DSDM Public Version 4.

Introduction When Lifecycle People Products Management Development Tailoring Other. 2002-2008 DSDM Consortium. DSDM Public Version 4. DSDM Public Version 4.2 Manual Introduction When Lifecycle People Products Management Development Tailoring Other 2002-2008 DSDM Consortium http://www.dsdm.org/version4/2/public/default.asp [12-1-2008

More information

Standard Life Active Retirement For accessing your pension money

Standard Life Active Retirement For accessing your pension money Standard Life Active Retirement For accessing your pension money Standard Life Active Retirement our ready-made investment solution that allows you to access your pension savings while still giving your

More information

I m an Alien... A Business Analyst in an Agile World Dorothy Tudor - TCC ABC 2014

I m an Alien... A Business Analyst in an Agile World Dorothy Tudor - TCC ABC 2014 I m an Alien... A Business Analyst in an Agile World Dorothy Tudor - TCC ABC 2014 Dot Tudor TCC Technical Director Accredited Agile Coach, Scrum CSM, CSPO, CSP Scaled Agile (SAFe) Program Consultant DSDM

More information

Introduction to the online training materials

Introduction to the online training materials Introduction to the online training materials These materials are intended for college staff who have been designated the role of facilitator for the Summative review stage of QAA's Integrated quality

More information

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...

More information

A GUIDE FOR PEOPLE WITH HIV IN THEIR TEENS AND EARLY ADULTHOOD

A GUIDE FOR PEOPLE WITH HIV IN THEIR TEENS AND EARLY ADULTHOOD student life going to university or College: A GUIDE FOR PEOPLE WITH HIV IN THEIR TEENS AND EARLY ADULTHOOD ncb.org.uk/lifelinks student life 2 So you re thinking of going to university or college and

More information

Automate Your Deployment with Bamboo, Drush and Features DrupalCamp Scotland, 9 th 10 th May 2014

Automate Your Deployment with Bamboo, Drush and Features DrupalCamp Scotland, 9 th 10 th May 2014 This presentation was originally given at DrupalCamp Scotland, 2014. http://camp.drupalscotland.org/ The University of Edinburgh 1 We are 2 of the developers working on the University s ongoing project

More information

Lifecycle Models: Waterfall / Spiral / EVO

Lifecycle Models: Waterfall / Spiral / EVO Lifecycle Models: Waterfall / Spiral / EVO Dror Feitelson Basic Seminar on Software Engineering Hebrew University 2011 Lifecycle The sequence of actions that must be performed in order to build a software

More information

Arbs2U Is it right for me? 17 October 2014

Arbs2U Is it right for me? 17 October 2014 17 October 2014 Contents Section 1 Preface... 3 Document Feedback... 3 Section 2 Introducing Arbitrage... 4 A brief discussion on Betting... 4 What is Arbitrage?... 5 What are the risks involved?... 7

More information

Guide to writing successful Direct Mail

Guide to writing successful Direct Mail Guide to writing successful Direct Mail Step One Who are you writing to? Get an image in your head of the sort of customer you d like to attract. Are they young or old, male or female, rich or poor. What

More information

A brief guide to Trusts and our Trustbuilder tool

A brief guide to Trusts and our Trustbuilder tool guide to guide to trusts trusts A brief guide to Trusts and our Trustbuilder tool A Brief guide to Trusts and our Trustbuilder tool Introduction This brief guide explains some of the main features and

More information

Critical Skills Interview

Critical Skills Interview Critical Skills Interview Interview Data: Interviewer s Name: Jim Edwards Publication / Project Name: I Gotta Tell You Podcast Expert s Name: Alan Reed Target Audience (SINGULAR): Entrepreneur Target Audience

More information

We did sort out the counselling issue and the chair of the ethics committee signed it off today.

We did sort out the counselling issue and the chair of the ethics committee signed it off today. Project Management In this exercise, we will use a scenario to explore the development of project management skills in doctoral students. Many employers will expect that doctoral graduates will possess

More information

13. Project Management and the Australian Bureau of Statistics: Doing What Works

13. Project Management and the Australian Bureau of Statistics: Doing What Works 13. Project Management and the Australian Bureau of Statistics: Doing What Works Dennis Trewin, Australian Statistician, Australian Bureau of Statistics Introduction Project management has to be a core

More information

BettyNet: Getting Started Guide

BettyNet: Getting Started Guide BettyNet: Getting Started Guide www.dentbetty.com Welcome! Welcome to BettyNet, the DentBetty network! This guide will help you get up and running as quickly as possible. Got questions? No problemo! Just

More information

A flexible approach to outsourcing in the financial services sector

A flexible approach to outsourcing in the financial services sector A flexible approach to outsourcing in the financial services sector A White Paper produced by Eversheds in association with Serco Global Services - February 2015 A flexible approach to outsourcing in the

More information

Quick, Easy and Inexpensive Monitoring a new MXN Service

Quick, Easy and Inexpensive Monitoring a new MXN Service Quick, Easy and Inexpensive Monitoring a new MXN Service If you run a large network and IT organization you know that it s difficult to stay on top of everything that goes on. So many moving parts! So

More information

How To Develop Software For Business

How To Develop Software For Business mwd a d v i s o r s Integrating people, processes and systems: tools and best practices for Neil Ward-Dutton January 2011 Today s business requirements for IT capabilities really pull in the opposite direction

More information

The Challenge of Helping Adults Learn: Principles for Teaching Technical Information to Adults

The Challenge of Helping Adults Learn: Principles for Teaching Technical Information to Adults The Challenge of Helping Adults Learn: Principles for Teaching Technical Information to Adults S. Joseph Levine, Ph.D. Michigan State University levine@msu.edu One of a series of workshop handouts made

More information