Issuu on Google+

TECHNOLOGY TRANSFER PRESENTS

ED YOURDON AGILE PROJECT MANAGEMENT ROME MAY 2-4, 2011 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY

info@technologytransfer.it www.technologytransfer.it


AGILE PROJECT MANAGEMENT

ABOUT THIS SEMINAR Though the basic principles of “Agile” software development were first published as a “manifesto” nearly a decade ago, and though some IT professionals argue they have been “Agile” for much longer than that, it has only been during the past year or two that it has begun to reach “mainstream” status in the IT industry. At the same time, more IT organizations are beginning to realize that “Agile” is more than just a simple philosophy to “be flexible.” Indeed, there are detailed, specific guidelines as well as case studies and references that can be used to dramatically increase the chances of success in an Agile Project. Having managed, guided, coached, and lectured about Agile Project Management since its early days, Ed Yourdon has collected these guidelines and experiences into an intense, detailed seminar that will help seminar delegates succeed with their own Agile Projects.

WHO SHOULD ATTEND Team leaders and Project Managers who intend to lead an Agile Project of their own, as well as Programmers, software Engineers, and other IT Professionals who intend to participate in an Agile Project. Also recommended for mid-level and senior-level IT executives who are thinking of, or planning to, introduce an Agile “initiative” for all of the IT projects in their organization.


OUTLINE 1. Introduction • Agenda. Objectives of the seminar 2. Why Agile is becoming mainstream • Assumptions and problems of traditional system development approaches • The age of complexity, uncertainty, and disruptive change • The objectives of Agile: flexibility, quality, user satisfaction • Surveys of usage and experiences with Agile Projects • Summary of top 3 things needed to make Agile succeed • When not to use an Agile approach 3. An overview of the Agile process • Brief requirements and envisioning, based on “stories” • Developing an initial architecture, as needed • Development “sprints,” with deliverables every week or two • Re-planning for the next sprint • Continuous refactoring of existing code/architecture • The concept of technical debt: “always leave the code smelling better” • Test-Driven Design (TDD) 4. The difference between Agile processes and Agile management • Distinguishing between technical activities of design, coding, and testing – versus management activities of planning, estimating, controlling, and supervision of project-team personnel 5. Key elements of Agile management • What Agile managers do • What they don’t do: persisting with initial plan is biggest predictor of failure • Estimating value of each deliverable, and distinguishing between “features” and value

• Key principles: co-located developers and users; Developers dedicated to one project; abandoning traditional “command and control” and encouraging more “self-management” individuals and teams 6. Managing people in Agile Projects • Recruiting technical people for Agile Projects • Motivating and demotivating people • Basics of self-organization and self-management • Developing competence 7. Managing teams in Agile Projects • Developing trust in teams; characteristics of agile teams, enemies of organizational trust, symptoms of mistrust • Team roles • Empowering teams • Leading and ruling of teams; the craft of rule-making • Alignment of constraints. Communications in teams 8. Planning, estimating and scheduling Agile Projects • The purpose of planning; why planning typically fails • Estimating size of projects, with story points, and “ideal days” • Techniques of estimating - scrum poker, etc. • Re-estimating • Planning for value: prioritizing themes; financial prioritization; prioritizing desirability • Scheduling: release planning, iteration planning • Estimating velocity and burndown • Buffering plans for uncertainty 9. Monitoring and controlling progress in Agile Projects • The importance of frequent deliverables • Daily standup meetings: what are you going to accomplish today, what obstacles stand in your way

• Managing workflows, not schedules • Monitoring release plans • “Retrospectives” (mini-postmortems) to plan for next sprint • Don’t break the build 10. Dealing with change and improvement • Laws of change • Embracing change • Linear vs. non-linear improvement 11. Variants and dialects of Agile • Scrum • Lean development • XP (extreme programming) • Other variants 12. Confronting the myths of Agile • Agile doesn’t scale, and can’t be used on large projects • Agile cannot be used on geographically distributed projects, where developers and users are not co-located • Agile cannot be used on projects with external “regulatory” requirements • Agile means there will be no documentation • Agile is mortally opposed to formal approaches such as SEI/CMMI, Esprit, ISO-9000, etc. 13. Tools for Agile • Collaboration and communication tools • Project Management tools for tracking and displaying progress, status, etc • Additional tools 14. Conclusion


INFORMATION PARTICIPATION FEE

HOW TO REGISTER

GENERAL CONDITIONS

€ 1600

You must send the registration form with the receipt of the payment to: TECHNOLOGY TRANSFER S.r.l. Piazza Cavour, 3 - 00193 Rome (Italy) Fax +39-06-6871102

GROUP DISCOUNT

The fee includes all seminar documentation, luncheon and coffee breaks.

VENUE

Residenza di Ripetta Via di Ripetta, 231 Rome (Italy)

SEMINAR TIMETABLE

9.30 am - 1.00 pm 2.00 pm - 5.00 pm

within April 18, 2011

PAYMENT

Wire transfer to: Technology Transfer S.r.l. Banca Intesa Sanpaolo S.p.A. Agenzia 6787 di Roma Iban Code: IT 34 Y 03069 05039 048890270110

If a company registers 5 participants to the same seminar, it will pay only for 4. Those who benefit of this discount are not entitled to other discounts for the same seminar. EARLY REGISTRATION

The participants who will register 30 days before the seminar are entitled to a 5% discount. CANCELLATION POLICY

A full refund is given for any cancellation received more than 15 days before the seminar starts. Cancellations less than 15 days prior the event are liable for 50% of the fee. Cancellations less than one week prior to the event date will be liable for the full fee. CANCELLATION LIABILITY

In the case of cancellation of an event for any reason, Technology Transfer’s liability is limited to the return of the registration fee only.



ED YOURDON

first name ...............................................................

AGILE PROJECT MANAGEMENT surname .................................................................

May 2-4, 2011 Residenza di Ripetta Via di Ripetta, 231 Rome (Italy)

job title ...................................................................

Stamp and signature

organisation ...........................................................

Registration fee: € 1600

address .................................................................. postcode ................................................................ city ......................................................................... country ................................................................... telephone ...............................................................

If registered participants are unable to attend, or in case of cancellation of the seminar, the general conditions mentioned before are applicable.

fax .......................................................................... e-mail .....................................................................

Send your registration form with the receipt of the payment to: Technology Transfer S.r.l. Piazza Cavour, 3 - 00193 Rome (Italy) Tel. +39-06-6832227 - Fax +39-06-6871102 info@technologytransfer.it www.technologytransfer.it


SPEAKER Ed Yourdon a veteran of the IT industry for nearly 45 years, Ed Yourdon has been deeply involved in the Internet revolution since it began in the mid-1990s; he has served on Boards of Directors and technical advisory boards for numerous high-tech startup companies in the U.S. and India. He has been involved in Enterprise 2.0 since its beginnings in the 2002-2003 period, and he currently consults, lectures, and writes about various aspects of the new technologies. Mr. Yourdon will summarize the technologies, identify the strategic issues facing IT managers and senior executives today. He is an internationally-recognized computer consultant, as well as the author of more than two dozen books, including: “Byte Wars”, “Managing High-Intensity Internet Projects”, “Death March”, ”Rise and Resurrection of the American Programmer”, and “Decline and Fall of the American Programmer”. His latest book, “Outsource: competing in the global productivity race”, discusses both current and future trends in offshore outsourcing, and provides practical strategies for individuals, small Businesses, and the nation to cope with this unstoppable tidal wave. According to the December 1999 issue of “Crosstalk: The Journal of Defense Software Engineering”, Ed Yourdon is one of the ten most influential men and women in the software field. In June 1997, he was inducted into the Computer Hall of Fame, along with such notables as Charles Babbage, Seymour Cray, James Martin, Grace Hopper, Gerald Weinberg, and Bill Gates.


Agile Project Management