SlideShare a Scribd company logo
1 of 39
Project Development
    Process
    Carey Hinoki




1
2




At Work…
How many people
would like to grow
personally?
3




At Work…
How many people
would like to grow
intellectually?
4




At Work…
How many people
would like to grow
financially?
5




At Work…
How many people
would like to stay
invisible?
6




What are the goals?
  
      No swoop and poop!
     Barriers of protection!
     Defined roles and responsibilities!
     Well oiled machine… or just well oiled up!
     Accountability and Respect!
     Removing the 5 dysfunctions from “our” team!
     More exclamation marks!!!11!
7




What are the
5 Dysfunctions of a Team?
8




1. Absence of Trust
  An unwillingness to be vulnerable.
  Team members who are not genuinely
  open with one another about their
  mistakes and weaknesses make it
  impossible to build a foundation of
  trust.
9




2. Fear of Conflict
  Teams that lack trust are incapable of
  engaging in unfiltered and passionate
  debate of ideas.
10




3. Lack of Commitment
  Without having their opinions aired in
  the course of passionate and open
  debate, team members rarely buy in
  and commit to decisions, though they
  feign agreement during meetings.
11




4. Avoidance of Accountability
  Without committing to a clear plan of
  action, even the most focused and
  driven people often hesitate to call
  their peers on actions and behaviors
  that seem counterproductive to the
  good of the team.
12




5. Inattention to Results
  When team members put their
  individual needs (ego, career,
  recognition) or even the needs of their
  divisions above the collective goals of
  the team.
13




Ultimately, Be Happy!
       If you are not happy with what you
        do at work, you should leave

       If you do not respect your coworkers,
        you should leave
14




Team Roles
                       Project
                       Project
                        Team
                        Team



     Project
     Project   Architect
               Architect         Lead
                                 Lead   Developer
                                        Developer
    Manager
    Manager
15




       Who is involved?

 Stakeholder(s)
 Stakeholder(s)   Project Manager
                  Project Manager      Architect(s)
                                       Architect(s)             Lead
                                                                Lead        Developer(s)
                                                                            Developer(s)

••Creates needs
  Creates needs   ••Creates
                    Creates         ••Creates tech.
                                      Creates tech.       ••Directs
                                                             Directs      ••Implements
                                                                             Implements
                  requirements
                   requirements     requirements
                                     requirements         Developers
                                                           Developers     solutions
                                                                           solutions
                  ••Manages
                    Manages         ••Manages tech.
                                      Manages tech.       ••Implements
                                                             Implements
                  requirements
                   requirements     requirements
                                     requirements         solutions
                                                           solutions
                  ••Verifies
                    Verifies        ••Designs solutions
                                      Designs solutions
                  requirements
                   requirements
16




Stakeholder Involvement,
Hurray Requirements!

      Must attend weekly project meeting
       • “Stakeholder Meeting”
      IF you attend daily standups
       • Must be a chicken (no voice)
       • Must not be a pig
       • Must shower (pigs are stinky)
17




Information Superhighway,
No Skipping Ahead!


   Stakeholder(s)
   Stakeholder(s)       PM
                        PM         Architect(s)
                                   Architect(s)      Lead
                                                     Lead        Developer(s)
                                                                 Developer(s)

       Needs
       Needs          Business
                       Business      Designs
                                     Designs        Technical
                                                     Technical    Execution
                                                                  Execution
                    Requirements
                    Requirements                  Requirements
                                                  Requirements
18




Not to be confused with a
Software Development Process
19




       What is required?

 Stakeholder(s)
  Stakeholder
 Stakeholder(s)
   Stakeholder       Project Manager
                     Project Manager        Architect(s)
                                            Architect(s)           Lead
                                                                   Lead          Developer(s)
                                                                                  Developers
                                                                                 Developer(s)
                                                                                  Developers
     5 – 10%
      5 – 10%            10 – 20%
                          10 – 20%         “Quality Time”
                                           “Quality Time”          100%
                                                                   100%            10 – 100%
                                                                                   10 – 100%

••Provide business
  Provide business   ••Facilitate daily
                       Facilitate daily   ••100% upfront
                                            100% upfront     ••100% involved
                                                               100% involved   ••Develop
                                                                                 Develop
goals
 goals               standups
                      standups            ••Design must be
                                            Design must be   ••Facilitate
                                                               Facilitate
••Provide
  Provide            ••Manage outside
                       Manage outside     accepted by
                                           accepted by       implementation
                                                              implementation
acceptance tests
 acceptance tests    project
                      project             Lead
                                           Lead              ••Develop
                                                               Develop
                     communication
                      communication       ••On call
                                            On call
20




What is required?

  Intelligence Validation
          through
    COMMUNICATION!!
21




Who can be what?
 You can only play one roll at a time,
           wear one hat.


    Stakeholder
     Stakeholder       PM
                       PM          Architect
                                   Architect




               Lead
                Lead        Developer
                            Developer
22




How should you do your job?
          Whatever works for you, as long as you meet
           the role requirements.
          Mob programming
          Pair programming
          Ludacris speed programming (fake option)
          TDD
          DDT
       
           Wireframes, sketches, etc.
23




Stipulations?
       There are always stipulations!
       Teams can be as little as one person!
        • Small ticket
        • Small task
        • One story point
       There has always been an optional “I” in
        “Team”
24




THERE IT IS!
25




THERE IT ISN’T!
26




Responsibilities of a Lead

             Lead + PM + Architect
   Smaller
    Team

               Lead + Architect


                  Lead + PM          Always 100% Involved
   Larger
                                     Always a Developer
                     Lead
    Team                             NEVER a Stakeholder!
27




Isn’t a one man team dangerous?
          Hell YA it is!
 Review
 Review   Review
          Review        Review
                         Review      Review
                                     Review
 Design
 Design   Code
          Code          Iterative
                         Iterative   System
                                     System
                        Versions
                         Versions    before
                                     before
                                     pushed
                                     pushed
28




Stakeholder Communication
  Needs                                         Technical Needs

   PM
   PM             Stakeholder
                  Stakeholder                      Architect
                                                   Architect



             Has PM                                Screw
           permission                false
                                                     off

                        true

          Lead
          Lead                      Developer
                                    Developer
29




But what about the goals?



 You tell me…
30




No Swoop and Poop!
  • Defined process
  • Defined stakeholder meetings
  • Defined standups
  • Managed communication
  • Must have buy in
31




Barriers of protection!

  Understanding your
  communication pathways
  and who are your direct
  contacts
32




Defined roles and responsibilities!
    “Productive knowledge work is all about how we use each
 other’s time and attention as we try to get stuff done. Your worst
 competitor is day-to-day confusion—the time it takes everyone
           to figure out what to do and what not to do.”

                                                        Bill Jensen
                                             Author of “Simplicity: the
                                                   New Competitive
                                             Advantage in a World of
                                                 More, Better, Faster”
33




Accountability!
        “As politically incorrect as it sounds, the most
     effective and efficient means of maintaining high
        standards of performance on a team is peer
    pressure. One of the benefits is the reduction of the
          need for excessive bureaucracy around
    performance management and corrective action.
    More than any policy or system, there is nothing like
    the fear of letting down respected teammates that
     motivates people to improve their performance.”
34




Respect!
  Well, I’m just hoping for the best
35




Well oiled machine…
or just well oiled up!
1. Ability to do the work you want to do
2. Ability to play the role you want to play
3. Ability to be creative
4. Ability to not be micromanaged
5. I can bring in oil
36




Removing the 5 dysfunctions
from “our” team!

  Read the book
  http://www.amazon.com/The
  -Five-Dysfunctions-Team-
  ebook/dp/B006960LQW/ref=d
  p_kinw_strp_1
37




More exclamation marks!!!11!
38




What does it take to implement this
golden opportunity?
                        BUY IN
39




Borrowed Information
  •   http://www.iconfinder.com/search/?q=iconset%3Asketch
  •   http://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756/ref=la_B001ILFMB2_1_1?
      ie=UTF8&qid=1348166481&sr=1-1
  •   http://tomorrowsreflection.com/5-dysfunctions/
  •   http://www.waterfall-model.com/
  •   http://www.managedmayhem.com/2009/05/06/agile-software-development-process/
  •   http://www.ign.com/
  •   http://www.jafriedrich.de/pdf/Book%20summary%20-%20The%205%20Dysfunctions%20of%20a%20Team.pdf
  •   http://www.extension.iastate.edu/mt/civility/2007/02/roles_and_responsibilities_1.html

More Related Content

What's hot

Business process design powerpoint presentation templates
Business process design powerpoint presentation templatesBusiness process design powerpoint presentation templates
Business process design powerpoint presentation templates
SlideTeam.net
 
Puc class6 discovery_2
Puc class6 discovery_2Puc class6 discovery_2
Puc class6 discovery_2
realstarters
 

What's hot (19)

Distributed Agile Development
Distributed Agile DevelopmentDistributed Agile Development
Distributed Agile Development
 
Agile Design in Practice
Agile Design in PracticeAgile Design in Practice
Agile Design in Practice
 
Why software projects_need_heroes
Why software projects_need_heroesWhy software projects_need_heroes
Why software projects_need_heroes
 
Its not about the tooling
Its not about the toolingIts not about the tooling
Its not about the tooling
 
Design in Practice (V1)
Design in Practice (V1)Design in Practice (V1)
Design in Practice (V1)
 
Agile is the New Black
Agile is the New BlackAgile is the New Black
Agile is the New Black
 
The Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile ProjectsThe Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile Projects
 
SOPAL
SOPALSOPAL
SOPAL
 
IIIT Guest Talk 0512
IIIT Guest Talk 0512IIIT Guest Talk 0512
IIIT Guest Talk 0512
 
How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?
 
Software development is hard
Software development is hardSoftware development is hard
Software development is hard
 
Product Design: Integrating design into your business - MaRS Best Practices
Product Design: Integrating design into your business - MaRS Best PracticesProduct Design: Integrating design into your business - MaRS Best Practices
Product Design: Integrating design into your business - MaRS Best Practices
 
Business process design powerpoint presentation templates
Business process design powerpoint presentation templatesBusiness process design powerpoint presentation templates
Business process design powerpoint presentation templates
 
Whose Throat to Choke?
Whose Throat to Choke?Whose Throat to Choke?
Whose Throat to Choke?
 
Agile
AgileAgile
Agile
 
Agile Prototyping for Software Development Projects
Agile Prototyping for Software Development ProjectsAgile Prototyping for Software Development Projects
Agile Prototyping for Software Development Projects
 
Puc class6 discovery_2
Puc class6 discovery_2Puc class6 discovery_2
Puc class6 discovery_2
 
Prototyping in a Scrum environment
Prototyping in a Scrum environmentPrototyping in a Scrum environment
Prototyping in a Scrum environment
 
The Zero Bullshit Architecture
The Zero Bullshit ArchitectureThe Zero Bullshit Architecture
The Zero Bullshit Architecture
 

Viewers also liked

Twitter security
Twitter securityTwitter security
Twitter security
samthking25
 
Company profile libita content new
Company profile libita   content newCompany profile libita   content new
Company profile libita content new
Budi Berlian
 
Aku dan bumiku banjir longsor
Aku dan bumiku banjir longsorAku dan bumiku banjir longsor
Aku dan bumiku banjir longsor
pustakadeptan
 
Hidrocefalia Y Mielomeningocele
Hidrocefalia Y MielomeningoceleHidrocefalia Y Mielomeningocele
Hidrocefalia Y Mielomeningocele
saidagm
 
Linguagem do corpo 3 cristina cairo - a cura pelo amor
Linguagem do corpo 3   cristina cairo - a cura pelo amorLinguagem do corpo 3   cristina cairo - a cura pelo amor
Linguagem do corpo 3 cristina cairo - a cura pelo amor
Cátia Pilger
 
Texto, vozes e sentido
Texto, vozes e sentidoTexto, vozes e sentido
Texto, vozes e sentido
Eva Rocha
 

Viewers also liked (20)

Règlement jeu res2
Règlement jeu res2Règlement jeu res2
Règlement jeu res2
 
Accounting Firm Agreement
Accounting Firm AgreementAccounting Firm Agreement
Accounting Firm Agreement
 
Cloud based maps
Cloud based mapsCloud based maps
Cloud based maps
 
Twitter security
Twitter securityTwitter security
Twitter security
 
8 magomez-determsalud-pur05
8 magomez-determsalud-pur058 magomez-determsalud-pur05
8 magomez-determsalud-pur05
 
Tecnologias y soluciones para PyMES. Verano TICs 2013 UNACHI, Panamá
Tecnologias y soluciones para PyMES. Verano TICs 2013 UNACHI, PanamáTecnologias y soluciones para PyMES. Verano TICs 2013 UNACHI, Panamá
Tecnologias y soluciones para PyMES. Verano TICs 2013 UNACHI, Panamá
 
Five innovative laptop concept designs
Five innovative laptop concept designsFive innovative laptop concept designs
Five innovative laptop concept designs
 
Company profile libita content new
Company profile libita   content newCompany profile libita   content new
Company profile libita content new
 
Aku dan bumiku banjir longsor
Aku dan bumiku banjir longsorAku dan bumiku banjir longsor
Aku dan bumiku banjir longsor
 
Pursuant Webinar: Creating a Culture of Philanthropy
Pursuant Webinar: Creating a Culture of PhilanthropyPursuant Webinar: Creating a Culture of Philanthropy
Pursuant Webinar: Creating a Culture of Philanthropy
 
Hippa
HippaHippa
Hippa
 
Hidrocefalia Y Mielomeningocele
Hidrocefalia Y MielomeningoceleHidrocefalia Y Mielomeningocele
Hidrocefalia Y Mielomeningocele
 
la comtaminacion
la comtaminacionla comtaminacion
la comtaminacion
 
Using Your Current English Skills - 現在の英語スキルを使う
Using Your Current English Skills - 現在の英語スキルを使うUsing Your Current English Skills - 現在の英語スキルを使う
Using Your Current English Skills - 現在の英語スキルを使う
 
Berger y luckmann
Berger y luckmannBerger y luckmann
Berger y luckmann
 
Linguagem do corpo 3 cristina cairo - a cura pelo amor
Linguagem do corpo 3   cristina cairo - a cura pelo amorLinguagem do corpo 3   cristina cairo - a cura pelo amor
Linguagem do corpo 3 cristina cairo - a cura pelo amor
 
Mallas oficiales de sociales 1º a 11º..2013..1
Mallas  oficiales  de sociales 1º  a 11º..2013..1Mallas  oficiales  de sociales 1º  a 11º..2013..1
Mallas oficiales de sociales 1º a 11º..2013..1
 
Presentation1.PPTX
Presentation1.PPTXPresentation1.PPTX
Presentation1.PPTX
 
Taller de sociales el cimarronismo 4ºb..2013
Taller de sociales el cimarronismo  4ºb..2013Taller de sociales el cimarronismo  4ºb..2013
Taller de sociales el cimarronismo 4ºb..2013
 
Texto, vozes e sentido
Texto, vozes e sentidoTexto, vozes e sentido
Texto, vozes e sentido
 

Similar to PICS - Development Process & Roles

Endava Career Days Jan 2012 - Analysis And Architecture in Endava - How do w...
Endava Career Days Jan 2012  - Analysis And Architecture in Endava - How do w...Endava Career Days Jan 2012  - Analysis And Architecture in Endava - How do w...
Endava Career Days Jan 2012 - Analysis And Architecture in Endava - How do w...
Endava
 
Endava Career Days Jan 2012 Analysis and Architecture in Endava
Endava Career Days Jan 2012 Analysis and Architecture in EndavaEndava Career Days Jan 2012 Analysis and Architecture in Endava
Endava Career Days Jan 2012 Analysis and Architecture in Endava
Florin Cardasim
 
Designing for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian ToolsDesigning for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian Tools
Atlassian
 
Leading and Motivating Engineers - what product managers need to know - prod...
Leading and Motivating Engineers -  what product managers need to know - prod...Leading and Motivating Engineers -  what product managers need to know - prod...
Leading and Motivating Engineers - what product managers need to know - prod...
Ron Lichty
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA
 
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
Yang tengfei
 

Similar to PICS - Development Process & Roles (20)

Endava Career Days Jan 2012 - Analysis And Architecture in Endava - How do w...
Endava Career Days Jan 2012  - Analysis And Architecture in Endava - How do w...Endava Career Days Jan 2012  - Analysis And Architecture in Endava - How do w...
Endava Career Days Jan 2012 - Analysis And Architecture in Endava - How do w...
 
Endava Career Days Jan 2012 Analysis and Architecture in Endava
Endava Career Days Jan 2012 Analysis and Architecture in EndavaEndava Career Days Jan 2012 Analysis and Architecture in Endava
Endava Career Days Jan 2012 Analysis and Architecture in Endava
 
Getting started with Agile
Getting started with AgileGetting started with Agile
Getting started with Agile
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
 
Designing for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian ToolsDesigning for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian Tools
 
IBM Smarter Business 2012 - Innovation på IBM
IBM Smarter Business 2012 - Innovation på IBMIBM Smarter Business 2012 - Innovation på IBM
IBM Smarter Business 2012 - Innovation på IBM
 
Telligent - Spur Your Employees to Innovation
Telligent - Spur Your Employees to InnovationTelligent - Spur Your Employees to Innovation
Telligent - Spur Your Employees to Innovation
 
Dev "Programming" Ops For DevOps Success
Dev "Programming" Ops For DevOps SuccessDev "Programming" Ops For DevOps Success
Dev "Programming" Ops For DevOps Success
 
Agile Ucd
Agile UcdAgile Ucd
Agile Ucd
 
Red7 Software Planning Models
Red7 Software Planning ModelsRed7 Software Planning Models
Red7 Software Planning Models
 
Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)
 
GrayCell Corporate Presentation
GrayCell Corporate PresentationGrayCell Corporate Presentation
GrayCell Corporate Presentation
 
Design For Rapid Product Realization (DFRPR)
Design For Rapid Product Realization (DFRPR)Design For Rapid Product Realization (DFRPR)
Design For Rapid Product Realization (DFRPR)
 
Leading and Motivating Engineers - what product managers need to know - prod...
Leading and Motivating Engineers -  what product managers need to know - prod...Leading and Motivating Engineers -  what product managers need to know - prod...
Leading and Motivating Engineers - what product managers need to know - prod...
 
Navigating the Slippery Slope of Emergent Design
Navigating the Slippery Slope of Emergent DesignNavigating the Slippery Slope of Emergent Design
Navigating the Slippery Slope of Emergent Design
 
Failure and agility
Failure and agilityFailure and agility
Failure and agility
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
 
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
 
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)
 
NYC Future of Digital Media Intro by Mike Holt
NYC Future of Digital Media Intro by Mike HoltNYC Future of Digital Media Intro by Mike Holt
NYC Future of Digital Media Intro by Mike Holt
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
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
giselly40
 

Recently uploaded (20)

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
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony 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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 

PICS - Development Process & Roles

  • 1. Project Development Process Carey Hinoki 1
  • 2. 2 At Work… How many people would like to grow personally?
  • 3. 3 At Work… How many people would like to grow intellectually?
  • 4. 4 At Work… How many people would like to grow financially?
  • 5. 5 At Work… How many people would like to stay invisible?
  • 6. 6 What are the goals?  No swoop and poop!  Barriers of protection!  Defined roles and responsibilities!  Well oiled machine… or just well oiled up!  Accountability and Respect!  Removing the 5 dysfunctions from “our” team!  More exclamation marks!!!11!
  • 7. 7 What are the 5 Dysfunctions of a Team?
  • 8. 8 1. Absence of Trust An unwillingness to be vulnerable. Team members who are not genuinely open with one another about their mistakes and weaknesses make it impossible to build a foundation of trust.
  • 9. 9 2. Fear of Conflict Teams that lack trust are incapable of engaging in unfiltered and passionate debate of ideas.
  • 10. 10 3. Lack of Commitment Without having their opinions aired in the course of passionate and open debate, team members rarely buy in and commit to decisions, though they feign agreement during meetings.
  • 11. 11 4. Avoidance of Accountability Without committing to a clear plan of action, even the most focused and driven people often hesitate to call their peers on actions and behaviors that seem counterproductive to the good of the team.
  • 12. 12 5. Inattention to Results When team members put their individual needs (ego, career, recognition) or even the needs of their divisions above the collective goals of the team.
  • 13. 13 Ultimately, Be Happy!  If you are not happy with what you do at work, you should leave  If you do not respect your coworkers, you should leave
  • 14. 14 Team Roles Project Project Team Team Project Project Architect Architect Lead Lead Developer Developer Manager Manager
  • 15. 15 Who is involved? Stakeholder(s) Stakeholder(s) Project Manager Project Manager Architect(s) Architect(s) Lead Lead Developer(s) Developer(s) ••Creates needs Creates needs ••Creates Creates ••Creates tech. Creates tech. ••Directs Directs ••Implements Implements requirements requirements requirements requirements Developers Developers solutions solutions ••Manages Manages ••Manages tech. Manages tech. ••Implements Implements requirements requirements requirements requirements solutions solutions ••Verifies Verifies ••Designs solutions Designs solutions requirements requirements
  • 16. 16 Stakeholder Involvement, Hurray Requirements!  Must attend weekly project meeting • “Stakeholder Meeting”  IF you attend daily standups • Must be a chicken (no voice) • Must not be a pig • Must shower (pigs are stinky)
  • 17. 17 Information Superhighway, No Skipping Ahead! Stakeholder(s) Stakeholder(s) PM PM Architect(s) Architect(s) Lead Lead Developer(s) Developer(s) Needs Needs Business Business Designs Designs Technical Technical Execution Execution Requirements Requirements Requirements Requirements
  • 18. 18 Not to be confused with a Software Development Process
  • 19. 19 What is required? Stakeholder(s) Stakeholder Stakeholder(s) Stakeholder Project Manager Project Manager Architect(s) Architect(s) Lead Lead Developer(s) Developers Developer(s) Developers 5 – 10% 5 – 10% 10 – 20% 10 – 20% “Quality Time” “Quality Time” 100% 100% 10 – 100% 10 – 100% ••Provide business Provide business ••Facilitate daily Facilitate daily ••100% upfront 100% upfront ••100% involved 100% involved ••Develop Develop goals goals standups standups ••Design must be Design must be ••Facilitate Facilitate ••Provide Provide ••Manage outside Manage outside accepted by accepted by implementation implementation acceptance tests acceptance tests project project Lead Lead ••Develop Develop communication communication ••On call On call
  • 20. 20 What is required? Intelligence Validation through COMMUNICATION!!
  • 21. 21 Who can be what? You can only play one roll at a time, wear one hat. Stakeholder Stakeholder PM PM Architect Architect Lead Lead Developer Developer
  • 22. 22 How should you do your job?  Whatever works for you, as long as you meet the role requirements.  Mob programming  Pair programming  Ludacris speed programming (fake option)  TDD  DDT  Wireframes, sketches, etc.
  • 23. 23 Stipulations?  There are always stipulations!  Teams can be as little as one person! • Small ticket • Small task • One story point  There has always been an optional “I” in “Team”
  • 26. 26 Responsibilities of a Lead Lead + PM + Architect Smaller Team Lead + Architect Lead + PM  Always 100% Involved Larger  Always a Developer Lead Team  NEVER a Stakeholder!
  • 27. 27 Isn’t a one man team dangerous? Hell YA it is! Review Review Review Review Review Review Review Review Design Design Code Code Iterative Iterative System System Versions Versions before before pushed pushed
  • 28. 28 Stakeholder Communication Needs Technical Needs PM PM Stakeholder Stakeholder Architect Architect Has PM Screw permission false off true Lead Lead Developer Developer
  • 29. 29 But what about the goals? You tell me…
  • 30. 30 No Swoop and Poop! • Defined process • Defined stakeholder meetings • Defined standups • Managed communication • Must have buy in
  • 31. 31 Barriers of protection! Understanding your communication pathways and who are your direct contacts
  • 32. 32 Defined roles and responsibilities! “Productive knowledge work is all about how we use each other’s time and attention as we try to get stuff done. Your worst competitor is day-to-day confusion—the time it takes everyone to figure out what to do and what not to do.” Bill Jensen Author of “Simplicity: the New Competitive Advantage in a World of More, Better, Faster”
  • 33. 33 Accountability! “As politically incorrect as it sounds, the most effective and efficient means of maintaining high standards of performance on a team is peer pressure. One of the benefits is the reduction of the need for excessive bureaucracy around performance management and corrective action. More than any policy or system, there is nothing like the fear of letting down respected teammates that motivates people to improve their performance.”
  • 34. 34 Respect! Well, I’m just hoping for the best
  • 35. 35 Well oiled machine… or just well oiled up! 1. Ability to do the work you want to do 2. Ability to play the role you want to play 3. Ability to be creative 4. Ability to not be micromanaged 5. I can bring in oil
  • 36. 36 Removing the 5 dysfunctions from “our” team! Read the book http://www.amazon.com/The -Five-Dysfunctions-Team- ebook/dp/B006960LQW/ref=d p_kinw_strp_1
  • 38. 38 What does it take to implement this golden opportunity? BUY IN
  • 39. 39 Borrowed Information • http://www.iconfinder.com/search/?q=iconset%3Asketch • http://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756/ref=la_B001ILFMB2_1_1? ie=UTF8&qid=1348166481&sr=1-1 • http://tomorrowsreflection.com/5-dysfunctions/ • http://www.waterfall-model.com/ • http://www.managedmayhem.com/2009/05/06/agile-software-development-process/ • http://www.ign.com/ • http://www.jafriedrich.de/pdf/Book%20summary%20-%20The%205%20Dysfunctions%20of%20a%20Team.pdf • http://www.extension.iastate.edu/mt/civility/2007/02/roles_and_responsibilities_1.html