Extreme Planning: Agile turned to the max Exilesoft Johannes Brodwall Exilesoft Chief

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Questions with 2nd Request Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing.
Advertisements

MFA for Business Banking – Security Questions with Reset Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing.
From the eyes of an Administrator A general overview of e-CFunds Administrative Site, including navigation and exploring the features of this powerful.
© 2006 FedEx. All rights reserved. FedEx Ship Manager ® at fedex.com Shipping Administration.
Copyright © 2003 Pearson Education, Inc. Slide 7-1 The Web Wizards Guide to PHP by David Lash.
Community Impact Grants September How to register as a new United Way service provider, and create an e-Cimpact account 2.
Slide 1 FastFacts Feature Presentation February 21, 2013 To dial in, use this phone number and participant code… Phone number: Participant.
Slide 1 FastFacts Feature Presentation October 15, 2013 To dial in, use this phone number and participant code… Phone number: Participant.
Online Access to Student Information
Online Access to Student Information "The primary goal of the Cleveland Metropolitan School District is to become a premier school district in the United.
Child Health Reporting System (CHRS) How to Submit VHSS Data
Michigan Electronic Grants System Plus
Michigan Electronic Grants System Plus
0 - 0.
1 PLAY 60 Challenge Online Tracker. 2 Introduction The PLAY 60 Challenge Online Tracker is a web based physical activity tracker teachers across the country.
©2010 AECsoft USA Confidential External User Guide AECsoft USA, Inc Yorktown, Suite 435 Houston TX ©2010 AECsoft USA Confidential.
Welcome To SPARROW Website URL
1 SLIDE Insurance Company Regulation Division Insurance Market Regulation Division Medical Professional Liability Insurance Claim Reports Online Claim.
FAQs for Employees How do I log on to Leave Traq? A full description of the process can be found on the Logon Help Page (the web site is
WI COMMODITY ORDERING SYSTEM. Accessing the Orders Tab.
1 SMT News Flash, FAQs and Twitter March 23, 2012 Processes and Storyboards Access, Control & Convenience.
6/2/ Online Group Enrollment. 6/2/ Introduction Thank you for choosing Online Enrollment! This presentation will walk you through the Online.
How are we CREATING Your Web and Global Presence.
“The Honeywell Web-based Corrective Action Solution”
1 1Line Training Capacity Release - Phase II Awards and Recall/Reput.
©2013 PROS, Inc. All rights reserved. Confidential and Proprietary. PROS Connect User Community Website and Support Portal Prepared by Christine Lambden.
CDW Proprietary and Confidential. Copying Restricted. For internal use only. 1 Copyright © 2009 CDW Corporation PLEASE NOTE: This presentation includes.
Registered Nurse Education Programs Capitation & Special Programs Funding Webinar Presented by: Barbara Zendejas, Melissa Omand and Manuela Lachica,
Delegated Admin Tool Add User Training Module. Honeywell Proprietary Honeywell.com  2 Document control number Accessing Delegated Admin Tool To access.
Delegated Admin Tool Edit User Profile Training Module.
CAR Training Module PRODUCT REGISTRATION and MANAGEMENT Module 2 - Register a New Document - Without Alternate Formats (Run as a PowerPoint show)
COMOS Mobile Solutions 1.0 Simplified global collaboration
Proprietary and Confidential External Job Board Posting In FOX Live on Monday – October 20,
GEtServices Services Training For Suppliers Requests/Proposals.
1 Welcome to JCCAA Data base presentation Click box to see the DEMO 1.JCCAA Web Site 2. Member Login 3. My Acount 4. School DBA The end.
Brief introduction to Secondary Care SOAR users Last updated: 13 th December 2012.
Brief introduction to Primary Care (GP) SOAR users Last updated: 24 th August 2012.
Extreme delivery: The real measure of progress is… Johannes Brodwall Exilesoft Chief
Reference Guide Module 1: Getting Started August 2014.
Useful Tips  How to quickly verify if you are logged on or not  Get the full navigation menu window for e- application  What is a time-out and how to.
- 1 - Defense Security Service Background: During the Fall of 2012 Defense Security Service will be integrating ISFD with the Identity Management (IdM)
Use the buttons on the top to navigate through the presentation 1 PrevNext Menu.
Web Time Entry Hours Entry in ESS 04/26/12 1 Banner.
Presented by: HCN Clinical Operations Team. 2 TopicPage Top Reasons to have and use the Patient Portal3 Sample Portal Websites4 Portal 1016 Meaningful.
Windfall Web Throughout this slide show there will be hyperlinks (highlighted in blue). Follow the hyperlinks to navigate to the specified Topic or Figure.
Test Administrator Interface & Student Interface
Manage Student Progression Manage Progression Requirement.
1 State Records Center Searching and Requesting Inventory  Versatile web address:  Look for any new ‘Special.
Web Time Entry Student Time Entry Via the Web. Advantages to WEB TIME ENTRY No More Paper Time Sheets! Both employees and Supervisors/Approvers can submit.
5/15/2012. An OARRS Account Administrator is the person(s) who approves the personnel from your jurisdiction or agency to have access to the system. Each.
This basic tutorial will take vendors step by step through the RFQ process. The tutorial will also point out many of the exciting new.
WELCOME TO SKYWARD EMPLOYEE ACCESS Step 1
Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.
Johannes Brodwall Getting your project off the ground.
Johannes Brodwall Getting your project off the ground.
E-app Download & Agent Workspace. Laptop Presentation Training When an agent signs on e-app, if there are applications that he/she has completed and saved,
CA South-African Member – User Pack The CA South African Member – User Pack contains the following Login Instruction Log CPD Hours View CPD Hours Exemption/
Are you dreaming of that tropical get- away? Yearning for time away from the hustle and bustle?
Extreme Planning: Agile turned to the max DevDay.LK Johannes
TROPICAL AGILE Johannes Brodwall. “How long will it take to drive to Chicago”
Using the Supplier Portal Updated September 12, 2011 Using the Supplier Portal.
Welcome to State of Michigan Time & Expense Processing Employee Expense Modification (No Advance) Tutorial Brought to you by the Office of Financial Management.
State of Michigan Learning Management System (LMS) for Managers
Hatrak Scheduler UsOn Line Demo HATRAK SCHEDLER.
Learning Management System Go Live 4 Jan Learning Management System What is it?  Software application or Web-based technology used to plan, implement,
Johannes Brodwall Chief Scientist Smidig arkitektur.
FHA Training Module 1 This document reflects current policy related to this topic. Its content is approved for use in all external and internal FHA-related.
© 2008 General Parts International, Inc. Written permission is required to copy or forward to anyone other than the intended recipient. TeammateTime Corporate.
CTX Website Instructions How to Request a Login 1. Click Register at the top of the page. 2. Enter Required information such as User Name.
Presentation transcript:

Extreme Planning: Agile turned to the max Exilesoft Johannes Brodwall Exilesoft Chief

What are we going to do?

When will we get done?

How will we be able to do it?

After this talk

Forecast from actual progress

Uncover what needs to be done

Plan ourself out of the rush

But first

Where does the rush come from?

Part I

Yesterday’s weather

“How long will it take to drive to Chicago”

Kandy

t = s/v

After 1 hours, we have only got to Mahara…

v estimate > v measured

Product backlog

8 8

8 weeks?

8 sprints?

5 stories planned

(or 5 stories * 3-8 story points = 25 story points)

5 stories planned

4 stories delivered

6 stories delivered

7 weeks

How many hours?

Cost = (burn rate) * (time) = (team cost) * (backlog) / velocity

6 stories delivered

Architect

The worst way to answer: To estimate hours per task

Actual hours = Σ estimated hours per task * “load factor” * “management overhead” * fudge factor

Actual hours = Σ estimated hours per task * whatever

Part II

Creating the backlog

Vision Usage flow Product backlog

Vision, stakeholder

For Exilesoft Global Employees Who wants to take leave from work The MyLeave Is a responsive web application Which lets them register leave applications and get them approved Unlike current LMS/Standard Systems Our product can be used globally/has the advantage of integratability and flexibility

Usage flow

1.HR admin logs in via Exilesoft SSO (same for the other stakeholders) 2.HR admin navigates to MyLeave 3.HR admin allocates leave quotas based on information in HR database 4.HR admin builds company calendar 5.HR admin adjusts the leave quota for an individual user in HR system 6.HR admin assigns leave approvers from uses in HR system 7.Employee views their available leave 8.Employee submits leave request 9.MyLeave notifies Team leader of a new pending leave request via 10.Team leader or delivery manager views pending leave applications 11.Team leader or delivery manager checks the other leaves in the same time period 12.Team leader or PMO approves leave 13.MyLeave notifies Employee of an update of his leave request via 14.Employee checks status of own leave application 15.Employee cancels own leave 16.PMO views the teams' leave calendar, plans and history 17.PMO may cancel leave if necessary

Minimum interesting demo

1.HR admin logs in via Exilesoft SSO (same for the other stakeholders) 2.HR admin navigates to MyLeave 3.HR admin allocates leave quotas based on information in HR database 4.HR admin builds company calendar 5.HR admin adjusts the leave quota for an individual user in HR system 6.HR admin assigns leave approvers from uses in HR system 7.Employee views their available leave 8.Employee submits leave request 9.MyLeave notifies Team leader of a new pending leave request via 10.Team leader or delivery manager views pending leave applications 11.Team leader or delivery manager checks the other leaves in the same time period 12.Team leader or PMO approves leave 13.MyLeave notifies Employee of an update of his leave request via 14.Employee checks status of own leave application 15.Employee cancels own leave 16.PMO views the teams' leave calendar, plans and history 17.PMO may cancel leave if necessary

Experimental X Simplified X Basic X Complete X Improved X

Demo/deploy/automate Styling Testing Learning

Product backlog

Step 4 Step 3 Step 2

Experimental X Simplified X Basic X Complete X Improved X

Release/ deployment Architecture through spike Technology study

EstimatePlan

Part III

Planning the sprint

Planning the demo

(content)

Experimental submit leave request 1.Go to the front page 2.See that there is a dropdown with possible users and approvers 3.Select a user, approver, start date, end date, reason 4.See that the number of days is updated 5.Click submit 6.See that the data is in the database 7.Submit a request with no start or end date 8.See that there is an error message 9.See that the data is not in the database

Log in using Exilesoft SSO (foreign user story from SSO) 1.Open a new web browser and go to the application 2.Verify that the user is not logged in 3.Click login 4.The user is sent to Exilesoft SSO 5.Verify that the username is correct when the user is returned to application TODO SSO must support cross-domain authentication

Log in using Exilesoft SSO (foreign user story from SSO) 1.Delete any existing permission from 2.Open a new web browser and go to the application 3.If you are logged in, click log out 4.Click login 5.The user is sent to Gmail to autenticate 6.Deny the authentication request 7.Verify that the login button is still displayed 8.Click login again 9.Allow the authentication request in Gmail 10.Verify that the users address is displayed 11.Click log out 12.Verify that user address is no longer displayed

Planning the demo

(time)

Planning the demo (time)

Planning the demo

(practice)

Log in using Exilesoft SSO (foreign user story from SSO) 1.Delete any existing permission from 2.Open a new web browser and go to the application 3.If you are logged in, click log out 4.Click login 5.The user is sent to Gmail to autenticate 6.Deny the authentication request 7.Verify that the login button is still displayed 8.Click login again 9.Allow the authentication request in Gmail 10.Verify that the users address is displayed 11.Click log out 12.Verify that user address is no longer displayed

What are we doing? When are we done?

Cost = (burn rate) * (time) = (team cost) * (backlog) / velocity

Create backlog from usage flow

Track stories per week Forecast Actual

Plan features with demo script

Thank you