Presentation on theme: "Presenter: PhuongNQK. Goals Introduce the concept of Agile and Agilist Introduce Agile development, methodologies and applications."— Presentation transcript:
Goals Introduce the concept of Agile and Agilist Introduce Agile development, methodologies and applications
Starting point We are born to work. It is what we do that defines us.
As a result… We always need better ways to work.
You know… Agile mindset will help us find such ways.
Generic Agile concept Iterative Incremental
Generic Agile concept Development and delivery: Iterative Incremental Requirements and solutions: Evolve through collaboration between self- organizing, cross-functional teams Others: Adaptive planning Rapid and flexible response to change
Traditional vs. Agile Individuals and interaction Customer collaboration Responding to change Processes and tools Contract negotiation Following a plan Traditional way Agile way There is value There is MORE value Usable products Comprehensive doc / theory
Agilist An agilist practices and promotes agile mindset.
What makes a good worker? Qualities Passionate DisciplineTruthful Grateful Active Collabor- ative Creative Self- improving
What makes a good agilist? A good worker With SMART goals Size tasks Start quickly Utilize limited resouces Prefer simplicity Improve work daily Interact face to face A member & leader Regularly review & learn
Agile project management
Recipe to improve capacity Visualize work-in- progress Limit work- in-progress Reduce multitasking or task switching Improved focus Cycle Time improves Feedback frequency increases Quality improves Team maturity improves Recipe to improve capacity
Agile is an umbrella… SCRUM FDD Lean Crystal DSDM XP … Methodologies are Implementations Kanban DevOps
Kanban methodology SCRUM is iterative, while KANBAN is flow (continuous) SCRUM is weekly / monthly Waterfall, while KANBAN is hourly / daily Waterfall
DevOps methodology DevOps promotes a set of processes and methods for more effective communication and collaboration between depts. In an organization with separate depts for Dev, IT operations and QA, deep cross- dept integration is often not effective.
Applications Value / Vision Driven Estimate Fixed Constraints And then… Plan- Driven Scope ScheduleCost Scope ScheduleCost
Social biz vs. Agile biz
As a summary Act / Accelerate Adaptively Guarantee Good enough products Improve Incrementally / Iteratively Listen and Learn Evolve towards Excellence
References Agile Estimating and Planning, by Mike Cohn, Prentice Hall Scrum and XP from the Trenches, by Henrik Kniberg, InfoQ nban-and-scrum-combined/ nban-and-scrum-combined/ _Agile_Results_in_a_Nutshell _Agile_Results_in_a_Nutshell
Wait! What if you find you can no longer do anything tomorrow?