SCRUM for Startups Innosquared – Providing expertise on demand.

Slides:



Advertisements
Similar presentations
Unified process(UP) UP is an OO system development methodology offered by Rational(Rational Rose) s/w, now a part of IBM Developed by Booach,Rambaugh,Jacobson--
Advertisements

A little Software Engineering: Agile Software Development C Sc 335 Rick Mercer.
Agile at ON.Lab Bill Snow VP of Engineering. What is waterfall? RequirementsDesignDevelopTest Or Requirements Design Develop Test Time.
Agile Development and Scrum Methodology. Overview Discuss Agile and Scrum What it is Benefits Negatives Let’s look at IAB data.
DiscoverDefineDesignDevelopDeliver PROCESS TM. Intelligaia Technology confidential & proprietary Discover Overview: Gather information, brainstorm, competitive.
Alternate Software Development Methodologies
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall B.1.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
 User assignments (product owner)  ‘circle’  1 st sprint: ◦ Scrum Boards (informative workspace)  Product -, release -, sprint -, defect backlog 
Informatics 43 – April 16, Homework 1 What is the purpose and goal of each section in the document? Two audiences: non-technical users and technical.
Agile
1Lou Somers Software Engineering Projects 2IP35 Autumn 2014
Agile Software Development. Traditional Software Development 1.Initiation (RFP) 2.Feasibility study Technical – can we build it? Economic – should we.
Introduction to UML (slides adapted from Michael Mateas)
Wael Ellithy, Ph.D. Arx ICT  Agile Software Development  Scrum Framework  Scrum Rules and Process  Scrum In Industry.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
A Day in the Life of a UX Practitioner 21 January 2013 Dr Chandra Harrison.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
2/18/14 copyright Quazarconsulting.com.  Understand the role of the Product Owner  Understand the role of the Product Manager  Compare and contrast.
© 2010 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Deeper Dive Into: User Stories.
Chapter 5 Software Process Models. Problems with “Traditional” Processes 1.Focused on and oriented towards “large projects” and lengthy development time.
Agile Software Development with Scrum Shveta Mehtani
Sofia Bulgaria Summer School IST eXPERT: Best Practice on e-Project Development 30 June - 2 July 2003 eXtreme programming.
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Are Agile Projects Doomed to Half-Baked Design? Alex Chaffee Leslie Chicoine
By Saravanan Bala. General Report 31 % of Software projects are cancelled 75 % of the software projects are considered failures by the people who initiated.
RUP Implementation and Testing
Embracing change with Extreme Programming Method Engineering Erik ten Brinke
Unified Process versus Extreme Programming. Outline Compare and contrast UP and XP  Processes / Disciplines  Management  Artefacts Risk management.
Internet Shop. Introduction My name is Egor Litvinov. I am 24 years old. I have graduated Dnepropetrovsk National University, have a Master degree.
Agile Methodologies: Comparative Study and Future Direction 林佳蓁 資工 4B.
1 Today’s Plan In Class Exam – Quick Review Thoughts on your Junior Projects, cntd People and Roles on Projects.
Presenter: 陳秋玉 1.  Extreme programming Extreme programming  On-site customer On-site customer  Benefit Benefit  Characteristics of a good customer.
Stephen Chief Strategy Officer Telerik
Coming up: What is Agile? XP Development Dan Fleck 2010 Dan Fleck 2010.
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
Case Study SummaryChallenges Avery Dennison is a global leader in labeling and packaging materials and solutions. They provided AutoCad drawings in English.
(Building the Presentation Layer - KISS). Figuring out what to do! Every was not learnt over night and certainly not without proper help and support.
A Few Agile Practices Or how to plan who does what over the next two weeks when Iteration I is due C Sc 335 Rick Mercer.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
SCRUM and agile methodologies in Production  What is SCRUM?  “The Agile approach is to iterate on the development of the game and react to the results,
Chapter 7 The Practices: dX. 2 Outline Iterative Development Iterative Development Planning Planning Organizing the Iterations into Management Phases.
Career Plan David Engel Computer Software Engineer
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Appendix B Agile Methodologies B.1.
Agile. Processes Waterfall Traditional With prototyping Sprial Agile Dynamic Systems Development Method (DSDM) Scrum Crystal eXtreme Programming (XP)
Learning to Craft Code is Challenging Every skill we have acquired was trick at first We need to take baby steps We need proper support.
Software Engineering 2004 Jyrki Nummenmaa 1 Why new software methodologies The classic waterfall-model based techniques are strongly based on the.
Extreme programming (XP) Advanced Software Engineering Dr Nuha El-Khalili.
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Embedded Systems Software Engineering
Agile Project Management and the yin & yang of
Change your look and feel to how you work! Let’s SCRUM Change your look and feel to how you work!
Scrum.
Wael Ellithy, Ph.D. Arx ICT
Agile Software Development Brian Moseley.
Call Outlook Support Phone Number
BSA 385 Competitive Success-- snaptutorial.com
BSA 385 Competitive Success-- snaptutorial.com
BSA 385 Education for Service-- snaptutorial.com
BSA 385 Education for Service-- snaptutorial.com
BSA 385 Teaching Effectively-- snaptutorial.com
BSA 385 Teaching Effectively-- snaptutorial.com
روش‌های سريع الانتقال (چابک) توسعه نرم افزار
Teaching slides Chapter 1.
Agile Development – a new way of software development?
Software Development In Agile
Northwest C++ Users Group Meeting
Software Development In Agile
Presentation transcript:

SCRUM for Startups Innosquared – Providing expertise on demand.

2Innosquared GmbH © 2013 Who I am…  Stephan Haupt  Born in 82‘ in Leverkusen, Germany  Studied „Technical Informatics“ (Information Engineering)  Lead Software Innosquared

3Innosquared GmbH © 2013 Who is INNOSQUARED…  Founded in 2010 in Duesseldorf, Germany  Provides global access to industry experts enabling thousands of interactions each year  Network of experts from more than 50 countries  Flat hierarchies  Young, good-humored team  Always looking for talented people to join our team

4Innosquared GmbH © 2013 Identify – Recruit – Manage What we do…

5Innosquared GmbH © 2013 Consultations Discussion between client and expert(s) via phone or face-to-face Project Staffing Series of consultations to complement client’s know-how Workshops/ Seminars Expert participates in client’s meetings or gives presentation Surveys Custom web-based survey of selected experts Experts can be sourced according to our clients needs

6Innosquared GmbH © 2013 WHAT THE HELL IS SCRUM ?

7Innosquared GmbH © 2013 SCRUM Process

8Innosquared GmbH © 2013 Ball Point Game  You are one big team  Ball must have air-time  No ball to your direct neighbors  Start Point = End Point  Iteration = 2 min  We will play 3-4 iterations

9Innosquared GmbH © 2013  Very long release times  Difficulties to react to changed requirements  Not enough time for quality management  Problems in requirement engineering Problems before SCRUM

10Innosquared GmbH © 2013  Short release times  Clear responsibilities  Clear requirements  Flexible dealing with changed requirements Improvements we made with SCRUM

11Innosquared GmbH © 2013  No SCRUM Master  Code Quality Issues  Estimation without Story points Problems implementing SCRUM

12Innosquared GmbH © 2013  Keep it simple  Implement a base version  Define a target for every sprint  The devil is in the implicit Key Learnings

13Innosquared GmbH © 2013  Sprint Planning I  Ask for requirements / specific information  Discover User Acceptance Tests  Talk about constraints  Discuss Acceptance criteria What you‘ll not learn from books…

14Innosquared GmbH © 2013  Sprint Planning II  Create architecture diagrams  Dive into the code base  Get an idea about the technical solution  Tasks will come up as a side product What you‘ll not learn from books…

15Innosquared GmbH © 2013  Estimation  Once a sprint / week  Do not use times for estimation, better use Story points (1, 3, 5, 8, 13)  Play „Magic Estimation“ What you‘ll not learn from books…

16Innosquared GmbH © 2013   Search on Youtube for boris gloger and the sprint meetings Links