1 / 18

Agile Working Group

Agile Working Group. Agile Method Critical Success Factors. Working Group Goals. Determine Critical Success Factors for Implementing practices that support the Agile philosophy Obtaining organizational, projects and individual benefits from said practices. Participants.

jubal
Télécharger la présentation

Agile Working Group

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agile Working Group Agile Method Critical Success Factors

  2. Working Group Goals • Determine Critical Success Factors for • Implementing practices that support the Agile philosophy • Obtaining organizational, projects and individual benefits from said practices USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  3. Participants • Donald Reifer, USC-RCI (Moderator) • Mohammed Al-Said, USC (Scribe) • Barry Boehm, USC* • Alistair Cōckburn, Humans and Technology • Nancy Eickelmann, Motorola • Michael Falat, DOD/DISA • Bill Harenburg, Information Technology Management • George Huling, Consultant • Tony Jordano, SAIC • Charles Leinbach, Freshwater Partners • Michael Salone, US Army* • Walker Royce, Rational * Roaming USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  4. Agenda • Understand working group scope • What is Agile? • Questions and worries related to Agile • Critical Success Factors • Research opportunities • Validation USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  5. The Agile Manifesto - Value on Maneuverability • Individuals and Interactions over Processes and Tools • Working software over Comprehensive documentation • Customer collaboration over Contract negotiation • Responding to change over Following a plan USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  6. Questions and Worries • How do we explain what agile methods are, so potential adopters truly understand them? • Worry – People will honestly fake it and continue to do business as usual. • Worry – A loss of accountability • Worry – Agility during development damages maintainability USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  7. Questions and Worries (2) • Mapping between business model and methodology to evaluate the appropriateness • How do we unify the industry and reduce polarization • Domain of applicability? • Adopters will misinterpret the philosophy which will lead to practices that don’t achieve desired objectives. USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  8. Questions and Worries (3) • Can we invent ways to be maneuverable in both long – and short-term? • Worry - Agile methods will fall out of favor. • Worry – Lack of body of knowledge that supports agile methods. • Worry - Hackers like to claim to be agile to avoid applying discipline. USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  9. Questions and Worries (4) • Worry – Agile is not maneuver (in specific business models). • Can I use it and get some benefit from it? USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  10. People Right people with the right skills available when needed Teamwork Leadership Process Disciplined process Product Stable requirements and architecture Building codes CM QA Interface management Technology Critical Success Factors Using PPP&T Didn’t work, we couldn’t find CSFs that are truly unique to Agile USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  11. The Agile Manifesto - Value on Maneuverability • Individuals and Interactions over Processes and Tools • Working software over Comprehensive documentation • Customer collaboration over Contract negotiation • Responding to change over Following a plan USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  12. CSFs: Individuals and Interations Over Processes and Tools • Reward demonstrable results • Encourage trying new ideas as appropriate • Project individuals and interactions are guided by supportive processes and practices • Number of practices used is way smaller than traditional sets • All stakeholders buy-in • People are disciplined by a few key practices (anchors) USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  13. CSFs: Working Software over Comprehensive Documentation • Frequent demos of product software as it evolves • More frequent than documents • Demos in place of reviews. • Doesn’t mean “no” documentation. • Documentation focused on users and structure, not design. USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  14. CSFs: Customer Collaboration Over Contract Negotiations • Customers/users are full-time team participants • Open communications • Adds value • Trusting cultured • Incremental contracting based on incremental results • “what” vs. “how” USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  15. CSFs: Responding to Change Over Following a Plan • Frequently evolve and reprioritize requirements (stories) • Open to replanning project when and as needed • don’t overplan • appropriate level of detail • Start the project with the mindset that you’ll be responsive to responsible change • Responsible means balanced consideration between value, solution and resources USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  16. Research Topics • How much documentation and what kind is enough? • What downstream documentation is useful? • What agile practices are being used, when and within what domains and how successful are they? • How do we do agile in an acquisition environment? • Contracting, progress measurement, RFP,/SOW, progress monitoring, oversight, V&V, milestone payment • How do you do tech transfer with rogue programmers? • As compared to “traditional” projects, do agile projects: • Increase quality • Improve productivity • Meet performance expectations • Cut costs USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  17. Research Topics (2) • What are the next set of emerging agile best practices? • Items 14, 15, … • What is the core set of practices amongst the agile practices? • The role of metrics in agile and how can they reenforce maneuverability • New and existing metrics • What’s different about managing an agile project vs. a traditional project? • How does agile fit in with different business models? (web, military, etc.) USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

  18. Thanks to all the participants Questions? USC-CSE Annual Research Review - Working Group on CSFs for Agile Methods

More Related