Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Slides:



Advertisements
Similar presentations
Iterative Development: Done Simply Emily Lynema NCSU Libraries Code4Lib 2010.
Advertisements

VETIQ Opportunities in Romania Proudly sponsored by Code Factory.
Extreme Planning: Agile turned to the max Exilesoft Johannes Brodwall Exilesoft Chief
Extreme delivery: The real measure of progress is… Johannes Brodwall Exilesoft Chief
© 2012 Eliassen Group. All Rights Reserved -1- Agile in a Nutshell.
Working in a global team Vikas Sinha Senior Vice President, Software Engineering Data Management Business Unit, Mainframe Division CA Technologies.
Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
PROC-1 3. Software Process. PROC-2 What’s a process? Set of activities in creating software It involves creativity –hard to automate –Requires human judgment.
Lena Bigelow Business 550 Presentation SCRUM. -A project management process - Embraces iterative and incremental practices -Concentrates on what is important:
Software Development Methodologies 1. A methodology is: A collection of procedures, techniques, principles, and tools that help developers build a computer.
Archana Mehta. Spot a Failing project Costs a lot more than it should Its takes longer than anyone expected The product doesn’t do what it was supposed.
Ni.com Introduction to Agile and Scrum Speaker/Author: Paul Packebush Section Manager, Corporate Metrology Author:Logan Kunitz Staff Calibration Engineer.
Intellithoughts. Intelli Thoughts. Smarter Solutions! Our Mission We will be a partner of choice for offshore based Small to medium scale Enterprise Solution.
Agile Project Management with Scrum
Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
 An Agile Architect in Large Scrum projects Johannes Brodwall Chief scientist, Steria 
Marketing strategies to succeed in the global community Steve Mezak, CEO Accelerance, Inc. author of Software without Borders: A Step-By-Step Guide to.
Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.
Introduction to Agile.
Software engineering Process models Pavel Agejkin.
Agile Methodologies for Project Management By – Komal Mehta.
DE (est) 2. -Joe Justice What does HR output? Exercise.
AGILE DELIVERY FACILITATION Agile Project Manager should see his stakeholders as kids and aim to help them be successful in their respective goals, each.
Copyright BSPIN Agile Practices Benchmarking - Report Report at the end of first panel discussion held on 30 th April Chairperson -Thara Srivathsa,
© 2011 AccuRev, Inc. All Rights Reserved -1- Optimizing Your Software Process AccuRev Proprietary and Confidential Information - © 2011 Optimizing Your.
Issues and Strategy for Agile Global Software Development Adoption FLORIN DUMITRIU DUMITRU OPREA GABRIELA MESNITA.
1 Agile Methodology & Programming Ric Holt July 2009.
Software Engineering Modern Approaches
Agile Assimilation & Scaling. 2  About me…  How did we start?  Bottom-up  Task Force  Learning  Pilots  First stage analysis + recommendations.
Experiences from years of agile coaching by Jimmy Nilsson.
A Transition to Scrum Introduction Presented by Sylvain Jean, CSM © 2011 Révolution Agile. All rights reserved.
..OR SOMETHING THAT LOOKS LIKE IT SCOTT TURNBULL SOFTWARE ENGINEERING MANAGER EMORY UNIVERSITY LIBRARIES Agile Development.
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Resource Systems.  The need for agility  History of Product Development  Delivery of EPCOT  Future Challenges & Recommendations  Reflection  Questions?
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Disturbance Strategy to Achieve Self Organization.
Agile Contracts? SDC 2012 Johannes Brodwall, Principal Architect Steria
Remote Pair Programming Agile 2013 Johannes Brodwall Exilesoft Chief Guest starring: Niruka Ruhunage.
Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.
Valtivity Panning for User Story Gold.
Sri Lanka Institute of Information Technology Software Engineering Project – I Clone of Rally GROUP NO : WD-SEP-002 | PROJECT NO :25 PROJECT : CLONE OF.
©2011 Improving Enterprises, Inc. Epics and Agile Planning.
Decision making applications problem solving leadership practices step up, step back culture of trust collaboration considering risk.
1 FROM DEVELOPERS TO ENGINEERS ENGINEERING ROLE IMPLEMETED AT EXPEDIA August 26, 2015.
E-MAP Jacqueline de Raadt Marianne Morin September 17, 2010.
Organizational Success and HR Management Effectiveness.
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
Bare-knuckle web development Agile Prague Johannes Brodwall, Chief scientist Exilesoft Global.
Thomas Bookhamer, CSP / COACH, Thomas Bookhamer, CSP / COACH, Tim Simmons, ACH Federal, Product Owner Tim Simmons, ACH Federal, Product Owner Agile Coach.
SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS The Explore Phase (Ch. 7)
AP-1 4. Agile Processes. AP-2 Agile Processes Focus on creating a working system Different attitude on measuring progress XP Scrum.
Why (or When) Agile Fails Creating high performance software delivery teams.
#AgileEd. Using Agile in the Classroom Cindy Royal, Associate Professor Texas State University slideshare.net/cindyroyal #AgileEd.
User Group Meeting 2/11/2010 – 6:00 p.m.. Meeting Agenda 1. Group Goal: To create a forum in our local area where we can exchange ideas related to agile.
Padma Satyamurthy. 12/12/20152http://lkin15.leankanban.com.
WELCOME MNODN! Roland Sullivan Original 100 Change Agent.
Experience Agile Programming Agile Meetup, Sri Lanka Johannes Brodwall Steria Featuring: Shihan Iqbal.
Agile Development Chapter 10 - part 2. Agile Philosophy  A guiding philosophy and set of guidelines for : developing information systems in an unknown,
Who is Gregg? 1 Mile
Emerging Global Delivery Model (eGDM). Global Delivery Model (GDM) The Global Delivery Model  The global delivery model has been in the market for over.
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Skiing and Boxing Coaching Product and Enterprise Teams 黃馨誼 蘇育光 修訂.
Principles for Agile Development
From manual test shop to fully automated test coverage: A How-To session to speed up your journey Jayshree Bhakta ITHAKA/JSTOR.
Scrum.
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Enabling Agile with an Assessment for Delivery Transformation
One Size Doesn’t Fit All
Presentation transcript:

Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global

Why I went What I saw What we do

Part I:

Why I went

Global workforce Adventure Exposure

«The world is flat»

Can you get enough people in Norway?

Cost of living goes down

Communication cost goes up

The gap lessens

Can you get enough people in Norway?

Adventure

Foreign names

Exposure

14 projects 1-12 people/project 3 locations (+2) “Agile” as a core value

Part II:

What I saw

Going to work

Working in Exilesoft

Vinodhini TODO: Add pictures

Tharaka

Daily Scrum (12:30 or 13:30)

Coding dojo

R&R

Odel

Part III:

The Exilesoft model

Transparent Agile Committed Trustworthy Values we respect

Transparency

«From Norway (Sweden), but not in Norway»

Operational Structure CEO Project Director Project Management Team 1 Team 2 Team 3 Team 4… Specialized Coaching resources HR and other functional services Quality Assurance

Deciding ‘Essential disciplinary’ Domain complexity Technical complexity Team maturity Level of collaboration Communication barriers Agile maturity of the customer organization

Offshore project models

Teams working remotely - Dev release 1 Teams working remotely - Dev release 1 3 months Teams working remotely – Full version Onwar d….. Onsite Onsite Colombo - Review Onsite Colombo - Review Onsite Mgmt Work- shop Onsite Mgmt Work- shop Onsite Project Initiation Onsite Project Initiation

Agility

Daily Scrum meetings (Skype/Lync) (and Yammer?)

Biweekly iteration demo (Skype/Lync)

Our status: Daily communication Iteration planning/demo/Tracking Frequent release Engineering practices User involvement

Other training

Commitment

It’s all about our people..

Trust

The question:

Is Agility in offshore possible?

Is Agility in non-offshore possible?

How projects change: Travel Scrum per Skype English

Culture difference? We speak C#, Java and JavaScript Not all are equal

How it stays the same: Programming practices Iterations with demos

How it must improve: Domain understanding Technical proficiency This is my job!

It’s not about lower costs

It’s about a global workforce

Add more muscle to your projects

Thank you The global workforce is here