SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Agile Developers Create Their
                                                           Own Identity



                                                                                                      – Ajay Danait
©2000 – 2004 Valtech, Inc
                            All Rights Reserved.




                                                                                                                                   Template 6.4 US-En




                                                                                     ©2004 Valtech Technologies, Inc.
                                                                               All Rights Reserved. Printed in the USA.
                                                                         Java™: Java and all Java-Based marks are registered
                                                           trademarks of Sun Microsystems, Inc. in the US and in other Countries
What this is all about ?



Practical experiences in implementing Agile
methodologies

Enriched experience derived by the developer
using Agile/XP methodologies




                                                                                               2




                                                 ©2004 Valtech Technologies, Inc.
                                           All Rights Reserved. Printed in the USA.
                                     Java™: Java and all Java-Based marks are registered
                       trademarks of Sun Microsystems, Inc. in the US and in other Countries
Agenda

Story board of the talk
 Types of software development
 Offshore Consultancy model
 Designations vs. Roles
 Developer role
 Agile Mentor role
 Pair programming




                                                                                                  3




                                                    ©2004 Valtech Technologies, Inc.
                                              All Rights Reserved. Printed in the USA.
                                        Java™: Java and all Java-Based marks are registered
                          trademarks of Sun Microsystems, Inc. in the US and in other Countries
Software Development


Software maintenance (Brown field work)
  Reverse engineering, defect fixing, enhancements
  Inputs in the form of bugs, tickets, CRFs
  Typical maintenance cycle




                                                                                                      4




                                                        ©2004 Valtech Technologies, Inc.
                                                  All Rights Reserved. Printed in the USA.
                                            Java™: Java and all Java-Based marks are registered
                              trademarks of Sun Microsystems, Inc. in the US and in other Countries
Software Development


Software development (Green field work)
  Developing software from scratch
  Requirements in the form of use-cases/features/story cards
  Typical development cycle




                                                                                                      5




                                                        ©2004 Valtech Technologies, Inc.
                                                  All Rights Reserved. Printed in the USA.
                                            Java™: Java and all Java-Based marks are registered
                              trademarks of Sun Microsystems, Inc. in the US and in other Countries
Offshore Consultancy model

Conduit model



    Customer                                                    Development
                                                                   Team




Peer-to-peer model




   Customer                                                      Development
                                                                    Team




                                                                                             6




                                               ©2004 Valtech Technologies, Inc.
                                         All Rights Reserved. Printed in the USA.
                                   Java™: Java and all Java-Based marks are registered
                     trademarks of Sun Microsystems, Inc. in the US and in other Countries
Crowns and Caps !!!

 Designations (Crowns)


                             Project Manager

                  Tech Architect             Tech Architect                     Tech Architect

Tech Lead             Tech Lead                  Tech Lead

            Designer


        Developer/Coder


             Tester




                                                                                                      7




                                                        ©2004 Valtech Technologies, Inc.
                                                  All Rights Reserved. Printed in the USA.
                                            Java™: Java and all Java-Based marks are registered
                              trademarks of Sun Microsystems, Inc. in the US and in other Countries
Crowns and Caps !!!



Designations
 Why have designations ?
 Hierarchical org structure with multiple layers
 Gap between layers widens
 Knowledge sharing is restricted




                                                                                                  8




                                                    ©2004 Valtech Technologies, Inc.
                                              All Rights Reserved. Printed in the USA.
                                        Java™: Java and all Java-Based marks are registered
                          trademarks of Sun Microsystems, Inc. in the US and in other Countries
Crowns and Caps !!!



Roles (Caps)
                             Architect




               Team
                                                  Developer
               Lead
                             Project
                             Manager




                                            Tester
                  Designer




                                                                                                 9




                                                   ©2004 Valtech Technologies, Inc.
                                             All Rights Reserved. Printed in the USA.
                                       Java™: Java and all Java-Based marks are registered
                         trademarks of Sun Microsystems, Inc. in the US and in other Countries
Crowns and Caps !!!



Roles
 Flat / Matrix org structures
 Everybody is a consultant (management/technical)
 Team members change caps depending upon
 situations
 Increase in sense of ownership




                                                                                                  10




                                                    ©2004 Valtech Technologies, Inc.
                                              All Rights Reserved. Printed in the USA.
                                        Java™: Java and all Java-Based marks are registered
                          trademarks of Sun Microsystems, Inc. in the US and in other Countries
Types of developers



Volunteers
 Self inspired
 Take technology initiatives
 Come up with ideas that build the team
 Implement innovative concepts discovered during
 work

Followers
 Initial guidance needed to come up to speed
 Show progress after some hand holding exercise
 Need to be inspired to grow into volunteers

                                                                                                11




                                                  ©2004 Valtech Technologies, Inc.
                                            All Rights Reserved. Printed in the USA.
                                      Java™: Java and all Java-Based marks are registered
                        trademarks of Sun Microsystems, Inc. in the US and in other Countries
Types of developers

Prima Donnas
 An expert developer
 Picky on work selection
 Project heavily depends on the developer
 Highest possibility of attrition

Solos
 Introvert behavior, find pleasure working alone
 Tendency to get distracted working alone (surfing,
 chatting, spam mails, etc.)
 Gets stuck and not report them to save “losing
 face”
 Can resort to skimping steps (e.g. check in code
 without tests passing)
                                                                                                 12




                                                   ©2004 Valtech Technologies, Inc.
                                             All Rights Reserved. Printed in the USA.
                                       Java™: Java and all Java-Based marks are registered
                         trademarks of Sun Microsystems, Inc. in the US and in other Countries
Developer Role


Rights/Expectations
 Equal opportunity
 Democracy of choosing work based on capabilities
 Open culture within the team

Duties/Responsibilities
 Group ownership
 Rotation of responsibilities
 Nobody remains just a follower, everybody
 volunteers!!!



                                                                                                13




                                                  ©2004 Valtech Technologies, Inc.
                                            All Rights Reserved. Printed in the USA.
                                      Java™: Java and all Java-Based marks are registered
                        trademarks of Sun Microsystems, Inc. in the US and in other Countries
Developer Role


Agile Developer Role
 Iteration plan meetings with developer participation
 vs. closed door PM project plan meetings

 Daily local offshore SCRUMS and onsite web
 conference SCRUMS vs. Daily status
 meetings/mails.

 Plan and execute in vertical slices of the app vs.
 traditional WBS into horizontal tasks.



                                                                                                  14




                                                    ©2004 Valtech Technologies, Inc.
                                              All Rights Reserved. Printed in the USA.
                                        Java™: Java and all Java-Based marks are registered
                          trademarks of Sun Microsystems, Inc. in the US and in other Countries
Agile Mentor

“The great leader is first experienced as a servant to others. ”

 Leaders value volunteers
   Recognize volunteers as VIPs


 Encourage the hearts of followers
   Help those around you discover, develop and use
   their talent

 Help members focus ---- “Catch The Vision”
   Know the Mission/Vision statement and keep it in
   front of everyone.


                                                                                                     15




                                                       ©2004 Valtech Technologies, Inc.
                                                 All Rights Reserved. Printed in the USA.
                                           Java™: Java and all Java-Based marks are registered
                             trademarks of Sun Microsystems, Inc. in the US and in other Countries
Agile Mentor

“The great leader is first experienced as a servant to others. ”

 Challenge volunteers to stretch and grow
  Help build their confidence, to have high
  expectations of themselves. Then equip them and
  be their mentor. Eventually they would grow into
  mentors.

 Show appreciation
  Know our Mission/Vision statement and keep it in
  front of everyone.

 Affirm / Affirm / Affirm Your Volunteers
  Build some dollars into your budget for volunteer
  recognition. Personalize the recognition.
                                                                                                     16




                                                       ©2004 Valtech Technologies, Inc.
                                                 All Rights Reserved. Printed in the USA.
                                           Java™: Java and all Java-Based marks are registered
                             trademarks of Sun Microsystems, Inc. in the US and in other Countries
Agile Mentor


Leverages junior developers by encouraging
them to take simpler tasks rather than treating
them as shadow resources.

Is a hands-on developer : the team respects a
hands-on mentor rather than a task delegating
leader

Different patterns of task delegation:-
   task completion by volunteering
   task completion by pure delegation
   task completion by group negotiation

                                                                                                 17




                                                   ©2004 Valtech Technologies, Inc.
                                             All Rights Reserved. Printed in the USA.
                                       Java™: Java and all Java-Based marks are registered
                         trademarks of Sun Microsystems, Inc. in the US and in other Countries
Pair Programming


“Remember Sholay … Kitne Aadmi The ? …. Do sarkar”

   Typical pair programming
    Passing the baton smoothly
    Online review
    Knowledge increases when shared (Reduces
    prima donnas)
    Mitigates attrition risk

   Variants
    Pairing volunteers with followers
    Pairing volunteers with volunteers


                                                                                                    18




                                                      ©2004 Valtech Technologies, Inc.
                                                All Rights Reserved. Printed in the USA.
                                          Java™: Java and all Java-Based marks are registered
                            trademarks of Sun Microsystems, Inc. in the US and in other Countries
Questions

Questions




                                                                                    19




                                      ©2004 Valtech Technologies, Inc.
                                All Rights Reserved. Printed in the USA.
                          Java™: Java and all Java-Based marks are registered
            trademarks of Sun Microsystems, Inc. in the US and in other Countries

Contenu connexe

Tendances

DreamSpark for School, Colleges and Unis how to deploy
DreamSpark for School, Colleges and Unis how to deployDreamSpark for School, Colleges and Unis how to deploy
DreamSpark for School, Colleges and Unis how to deployLee Stott
 
C2B2 A la carte JBoss Training
C2B2 A la carte JBoss TrainingC2B2 A la carte JBoss Training
C2B2 A la carte JBoss TrainingC2B2 Consulting
 
Onshore Software Development At Offshore Prices
Onshore Software Development At Offshore PricesOnshore Software Development At Offshore Prices
Onshore Software Development At Offshore PricesIron Speed
 
Introduction to OSLC
Introduction to OSLCIntroduction to OSLC
Introduction to OSLCopenservices
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEdward Burns
 
Modeling for Fun and Profit
Modeling for Fun and ProfitModeling for Fun and Profit
Modeling for Fun and ProfitDavid Sciamma
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Nishant Verma
 
Introduction to OSLC and Linked Data
Introduction to OSLC and Linked DataIntroduction to OSLC and Linked Data
Introduction to OSLC and Linked Dataopenservices
 
Eclipse Summit 2008 - Thales - SolFa
Eclipse Summit 2008 - Thales - SolFaEclipse Summit 2008 - Thales - SolFa
Eclipse Summit 2008 - Thales - SolFaBENOIT_LANGLOIS
 
Week 01-intro se
Week 01-intro seWeek 01-intro se
Week 01-intro seNguyen Tran
 
Demystifying the SEI CMMI Requirements Management & Requirements Development ...
Demystifying the SEI CMMI Requirements Management & Requirements Development ...Demystifying the SEI CMMI Requirements Management & Requirements Development ...
Demystifying the SEI CMMI Requirements Management & Requirements Development ...Marko Wolf-Pany
 

Tendances (19)

Tec314
Tec314Tec314
Tec314
 
DreamSpark for School, Colleges and Unis how to deploy
DreamSpark for School, Colleges and Unis how to deployDreamSpark for School, Colleges and Unis how to deploy
DreamSpark for School, Colleges and Unis how to deploy
 
Imaginea qa&automation
Imaginea qa&automationImaginea qa&automation
Imaginea qa&automation
 
As2 vs as3
As2 vs as3As2 vs as3
As2 vs as3
 
C2B2 A la carte JBoss Training
C2B2 A la carte JBoss TrainingC2B2 A la carte JBoss Training
C2B2 A la carte JBoss Training
 
JavaOne Update zur Java Plattform
JavaOne Update zur Java PlattformJavaOne Update zur Java Plattform
JavaOne Update zur Java Plattform
 
Sandesh Sodaye_0.5
Sandesh Sodaye_0.5Sandesh Sodaye_0.5
Sandesh Sodaye_0.5
 
What next
What nextWhat next
What next
 
Onshore Software Development At Offshore Prices
Onshore Software Development At Offshore PricesOnshore Software Development At Offshore Prices
Onshore Software Development At Offshore Prices
 
Adobe Competence Centre
Adobe Competence CentreAdobe Competence Centre
Adobe Competence Centre
 
Introduction to OSLC
Introduction to OSLCIntroduction to OSLC
Introduction to OSLC
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
 
SaiBhaskar-Resume
SaiBhaskar-ResumeSaiBhaskar-Resume
SaiBhaskar-Resume
 
Modeling for Fun and Profit
Modeling for Fun and ProfitModeling for Fun and Profit
Modeling for Fun and Profit
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
 
Introduction to OSLC and Linked Data
Introduction to OSLC and Linked DataIntroduction to OSLC and Linked Data
Introduction to OSLC and Linked Data
 
Eclipse Summit 2008 - Thales - SolFa
Eclipse Summit 2008 - Thales - SolFaEclipse Summit 2008 - Thales - SolFa
Eclipse Summit 2008 - Thales - SolFa
 
Week 01-intro se
Week 01-intro seWeek 01-intro se
Week 01-intro se
 
Demystifying the SEI CMMI Requirements Management & Requirements Development ...
Demystifying the SEI CMMI Requirements Management & Requirements Development ...Demystifying the SEI CMMI Requirements Management & Requirements Development ...
Demystifying the SEI CMMI Requirements Management & Requirements Development ...
 

En vedette

Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile AdoptionOvercoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile AdoptionDavid Frink
 
Practices of agile developers
Practices of agile developersPractices of agile developers
Practices of agile developersDUONG Trong Tan
 
Agile for developers
Agile for developersAgile for developers
Agile for developersmirahman
 
Catálogo Triple Equis
Catálogo Triple EquisCatálogo Triple Equis
Catálogo Triple Equisania
 
AgileTour-2010, Noida : What it means to be "An Agile Developer"?
AgileTour-2010, Noida : What it means to be "An Agile Developer"?AgileTour-2010, Noida : What it means to be "An Agile Developer"?
AgileTour-2010, Noida : What it means to be "An Agile Developer"?Ganesh Gembali
 
Agile Workshop: Releasing Quality Software
Agile Workshop: Releasing Quality SoftwareAgile Workshop: Releasing Quality Software
Agile Workshop: Releasing Quality SoftwareSiddhi
 
Agile Development From A Developers Perspective
Agile Development From A Developers PerspectiveAgile Development From A Developers Perspective
Agile Development From A Developers PerspectiveRichard Banks
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersMatt Cowell
 
Agile Myths agilencr2010
Agile Myths agilencr2010Agile Myths agilencr2010
Agile Myths agilencr2010Ganesh Gembali
 
Enter the mind of an Agile Developer
Enter the mind of an Agile DeveloperEnter the mind of an Agile Developer
Enter the mind of an Agile DeveloperBSGAfrica
 
User story estimation with agile architectures
User story estimation with agile architecturesUser story estimation with agile architectures
User story estimation with agile architecturesRaffaele Garofalo
 
Software architecture in an agile environment
Software architecture in an agile environmentSoftware architecture in an agile environment
Software architecture in an agile environmentRaffaele Garofalo
 
Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile ProjectKent McDonald
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Interview skills Presentation
Interview skills PresentationInterview skills Presentation
Interview skills PresentationVikram Kerkar
 

En vedette (16)

Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile AdoptionOvercoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile Adoption
 
Practices of agile developers
Practices of agile developersPractices of agile developers
Practices of agile developers
 
Agile for developers
Agile for developersAgile for developers
Agile for developers
 
Catálogo Triple Equis
Catálogo Triple EquisCatálogo Triple Equis
Catálogo Triple Equis
 
AgileTour-2010, Noida : What it means to be "An Agile Developer"?
AgileTour-2010, Noida : What it means to be "An Agile Developer"?AgileTour-2010, Noida : What it means to be "An Agile Developer"?
AgileTour-2010, Noida : What it means to be "An Agile Developer"?
 
Agile Workshop: Releasing Quality Software
Agile Workshop: Releasing Quality SoftwareAgile Workshop: Releasing Quality Software
Agile Workshop: Releasing Quality Software
 
Agile Development From A Developers Perspective
Agile Development From A Developers PerspectiveAgile Development From A Developers Perspective
Agile Development From A Developers Perspective
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for Developers
 
Agile Myths agilencr2010
Agile Myths agilencr2010Agile Myths agilencr2010
Agile Myths agilencr2010
 
Enter the mind of an Agile Developer
Enter the mind of an Agile DeveloperEnter the mind of an Agile Developer
Enter the mind of an Agile Developer
 
User story estimation with agile architectures
User story estimation with agile architecturesUser story estimation with agile architectures
User story estimation with agile architectures
 
Software architecture in an agile environment
Software architecture in an agile environmentSoftware architecture in an agile environment
Software architecture in an agile environment
 
Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile Project
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Interview skills Presentation
Interview skills PresentationInterview skills Presentation
Interview skills Presentation
 

Similaire à Agile Developers Create Their Own Identity

What all things to consider for a good career in java
What all things to consider for a good career in javaWhat all things to consider for a good career in java
What all things to consider for a good career in javaJanBask Training
 
Java Course in Delhi
Java Course in DelhiJava Course in Delhi
Java Course in Delhidigital anil
 
What is Java | Learn Java | Types of Java
What is Java | Learn Java | Types of JavaWhat is Java | Learn Java | Types of Java
What is Java | Learn Java | Types of Javadevbhargav1
 
Hiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdfHiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdfAIS Technolabs Pvt Ltd
 
Unlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdfUnlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdfUncodemy
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8terrencebarr
 
Surviving Life in the JavaScript Ecosystem
Surviving Life in the JavaScript EcosystemSurviving Life in the JavaScript Ecosystem
Surviving Life in the JavaScript EcosystemGeertjan Wielenga
 
Java Course training in Hamirpur Himachal Pradesh
Java Course training in Hamirpur Himachal PradeshJava Course training in Hamirpur Himachal Pradesh
Java Course training in Hamirpur Himachal PradeshExcellence Technology
 
Java Training in Chandigarh
Java Training in ChandigarhJava Training in Chandigarh
Java Training in Chandigarhriyat210400
 
Carrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java ProgrammerCarrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java Programmerjeetendra mandal
 
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with LessOracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with LessEd Burns
 
Coder Technologies- java course
Coder Technologies- java courseCoder Technologies- java course
Coder Technologies- java coursecodertechnologies
 
The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011Arun Gupta
 
Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?Bruno Borges
 

Similaire à Agile Developers Create Their Own Identity (20)

What all things to consider for a good career in java
What all things to consider for a good career in javaWhat all things to consider for a good career in java
What all things to consider for a good career in java
 
Java Course in Delhi
Java Course in DelhiJava Course in Delhi
Java Course in Delhi
 
What is Java | Learn Java | Types of Java
What is Java | Learn Java | Types of JavaWhat is Java | Learn Java | Types of Java
What is Java | Learn Java | Types of Java
 
Hiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdfHiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdf
 
Unlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdfUnlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdf
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
Introduction To JavaFX 2.0
Introduction To JavaFX 2.0Introduction To JavaFX 2.0
Introduction To JavaFX 2.0
 
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8
 
Surviving Life in the JavaScript Ecosystem
Surviving Life in the JavaScript EcosystemSurviving Life in the JavaScript Ecosystem
Surviving Life in the JavaScript Ecosystem
 
Java Course training in Hamirpur Himachal Pradesh
Java Course training in Hamirpur Himachal PradeshJava Course training in Hamirpur Himachal Pradesh
Java Course training in Hamirpur Himachal Pradesh
 
Java Training in Chandigarh
Java Training in ChandigarhJava Training in Chandigarh
Java Training in Chandigarh
 
Malik M. Ashfaque - CV
Malik M. Ashfaque - CVMalik M. Ashfaque - CV
Malik M. Ashfaque - CV
 
Mycv Tb
Mycv TbMycv Tb
Mycv Tb
 
Carrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java ProgrammerCarrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java Programmer
 
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with LessOracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
Coder Technologies- java course
Coder Technologies- java courseCoder Technologies- java course
Coder Technologies- java course
 
The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011
 
Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?
 
Ashok (java)
Ashok (java)Ashok (java)
Ashok (java)
 

Plus de Naresh Jain

Problem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignNaresh Jain
 
Agile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteNaresh Jain
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational ResilienceNaresh Jain
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
 
Agile India 2018 Conference Summary
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference SummaryNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Pilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingNaresh Jain
 
Concurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniNaresh Jain
 
Erlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniNaresh Jain
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarNaresh Jain
 
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppNaresh Jain
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdNaresh Jain
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Naresh Jain
 
No Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNaresh Jain
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016Naresh Jain
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 ConferenceNaresh Jain
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTNaresh Jain
 

Plus de Naresh Jain (20)

Problem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary Design
 
Agile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome Note
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational Resilience
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
Agile India 2018 Conference Summary
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference Summary
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Pilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert Virding
 
Concurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco Cesarini
 
Erlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco Cesarini
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur Datar
 
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile App
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
No Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKenna
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
 
The Eclipse Way
The Eclipse WayThe Eclipse Way
The Eclipse Way
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDT
 

Dernier

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Dernier (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

Agile Developers Create Their Own Identity

  • 1. Agile Developers Create Their Own Identity – Ajay Danait ©2000 – 2004 Valtech, Inc All Rights Reserved. Template 6.4 US-En ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 2. What this is all about ? Practical experiences in implementing Agile methodologies Enriched experience derived by the developer using Agile/XP methodologies 2 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 3. Agenda Story board of the talk Types of software development Offshore Consultancy model Designations vs. Roles Developer role Agile Mentor role Pair programming 3 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 4. Software Development Software maintenance (Brown field work) Reverse engineering, defect fixing, enhancements Inputs in the form of bugs, tickets, CRFs Typical maintenance cycle 4 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 5. Software Development Software development (Green field work) Developing software from scratch Requirements in the form of use-cases/features/story cards Typical development cycle 5 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 6. Offshore Consultancy model Conduit model Customer Development Team Peer-to-peer model Customer Development Team 6 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 7. Crowns and Caps !!! Designations (Crowns) Project Manager Tech Architect Tech Architect Tech Architect Tech Lead Tech Lead Tech Lead Designer Developer/Coder Tester 7 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 8. Crowns and Caps !!! Designations Why have designations ? Hierarchical org structure with multiple layers Gap between layers widens Knowledge sharing is restricted 8 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 9. Crowns and Caps !!! Roles (Caps) Architect Team Developer Lead Project Manager Tester Designer 9 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 10. Crowns and Caps !!! Roles Flat / Matrix org structures Everybody is a consultant (management/technical) Team members change caps depending upon situations Increase in sense of ownership 10 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 11. Types of developers Volunteers Self inspired Take technology initiatives Come up with ideas that build the team Implement innovative concepts discovered during work Followers Initial guidance needed to come up to speed Show progress after some hand holding exercise Need to be inspired to grow into volunteers 11 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 12. Types of developers Prima Donnas An expert developer Picky on work selection Project heavily depends on the developer Highest possibility of attrition Solos Introvert behavior, find pleasure working alone Tendency to get distracted working alone (surfing, chatting, spam mails, etc.) Gets stuck and not report them to save “losing face” Can resort to skimping steps (e.g. check in code without tests passing) 12 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 13. Developer Role Rights/Expectations Equal opportunity Democracy of choosing work based on capabilities Open culture within the team Duties/Responsibilities Group ownership Rotation of responsibilities Nobody remains just a follower, everybody volunteers!!! 13 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 14. Developer Role Agile Developer Role Iteration plan meetings with developer participation vs. closed door PM project plan meetings Daily local offshore SCRUMS and onsite web conference SCRUMS vs. Daily status meetings/mails. Plan and execute in vertical slices of the app vs. traditional WBS into horizontal tasks. 14 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 15. Agile Mentor “The great leader is first experienced as a servant to others. ” Leaders value volunteers Recognize volunteers as VIPs Encourage the hearts of followers Help those around you discover, develop and use their talent Help members focus ---- “Catch The Vision” Know the Mission/Vision statement and keep it in front of everyone. 15 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 16. Agile Mentor “The great leader is first experienced as a servant to others. ” Challenge volunteers to stretch and grow Help build their confidence, to have high expectations of themselves. Then equip them and be their mentor. Eventually they would grow into mentors. Show appreciation Know our Mission/Vision statement and keep it in front of everyone. Affirm / Affirm / Affirm Your Volunteers Build some dollars into your budget for volunteer recognition. Personalize the recognition. 16 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 17. Agile Mentor Leverages junior developers by encouraging them to take simpler tasks rather than treating them as shadow resources. Is a hands-on developer : the team respects a hands-on mentor rather than a task delegating leader Different patterns of task delegation:- task completion by volunteering task completion by pure delegation task completion by group negotiation 17 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 18. Pair Programming “Remember Sholay … Kitne Aadmi The ? …. Do sarkar” Typical pair programming Passing the baton smoothly Online review Knowledge increases when shared (Reduces prima donnas) Mitigates attrition risk Variants Pairing volunteers with followers Pairing volunteers with volunteers 18 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries
  • 19. Questions Questions 19 ©2004 Valtech Technologies, Inc. All Rights Reserved. Printed in the USA. Java™: Java and all Java-Based marks are registered trademarks of Sun Microsystems, Inc. in the US and in other Countries