Skip to main content

Best project management practices with Agile

Targets

This training offers a theoretical and practical presentation on the IT project manager's job. Agility is essential and meets the current needs of companies, adaptability and responsiveness, characteristics propagated to the most intimate of the computer system. The IT department must be able to respond to such constraints and even convert that into a force. The experience of the IT community is thus concentrated in a collection of good practices in software development. This training aims to transmit some of this knowledge.

Prerequisite

Basic knowledge of team management and IT project management. Experience desirable.

Contents

  1. Agile transition
    1. Cases of leaders
    2. Cases of Product Owners
    3. Cases of software architects
    4. Cases of development teams
    5. Cases of team managers
    6. Client cases
    7. Contractualization of deliverables
       
  2. What you need to know to understand the sequence
    1. The agile manifesto
    2. Agile methodologies
      1. Scrum
      2. Kanban
      3. eXtreme Programming
      4. Difference between Scrum, Kanban and XP
      5. Lean Startup
      6. What methodology to choose?
    3. The sprint (or iteration)
    4.  Backlogs
    5. The User Stories
    6. The Technical Stories
    7. Boards
      1. Scrum Board
      2. Kanban Board
      3. Other boards
    8. Le Burndown Chart
       
  3. Sprints
    1. Define development processes
    2. Example of a complete process in an agile methodology
    3. Passage from one step to another : the Definition of Done
    4. Role of software architects
    5. Role of the technical project manager
    6. Project documentation
    7. Technical debt management
    8. Duration of a sprint
       
  4. Methods used
    1. Communicate
    2. Team size
    3. Developer situation
    4. Working in pairs
    5. Coding rules
    6. Domain-Driven Design
    7. Test-Driven Development
    8. Behavior-Driven Development
    9. Code Reviews
    10. Regular demonstrations at Product Owner
    11. Product packaging
    12. Continuous improvement
    13. Continuous integration
    14. Trigger feedback to get the most out of it
    15. 20% of "Free Time"
       
  5. Agile meetings
    1. Backlog Refinement Meeting
    2. Sprint Planning Meeting
    3. Daily Scrum Meeting
    4. Sprint review
    5. Retrospective of sprint
    6. Retrospective of anomalies (or Post-Mortem)
    7. R&D Presentations
    8. Big Code Review
    9. One on One Meeting
       
  6. Manage your agile project
    1. Manage your team
    2. Teams and corporate culture
    3. Manage your product backlog
    4. Manage your architecture backlog
    5. Minimum Viable Product
    6. Manage quality and anomalies
    7. Estimer
      1. Unit of estimate
      2. User Stories Perimeter
      3. Tasking
    8. Plan
    9. Agile metrics
    10. Towards self-management
       
  7. Agile project management tool
    1. Tableur
    2. Trello
    3. Post-its table
    4. ALM tools
    5. User Story Map
    6. iceScrum