Effective Software Development - The Agile CODE Way!
Presenters: Mike Yeager - Thomas Chichester
Where: Onsite at CODE Training Center (6605 Cypresswood
Dr. Suite 300, Spring, TX 77379) or remotely via GoToMeeting
When: March 18, 2013 (Monday)
Desc: An in-depth lecture style training to educate attendees about productively building software applications using a modified agile approach.
CODE is now offering a unique crash course in the software development process that is making us so successful. During the course of a day, our instructors will discuss how we're using the best parts of existing methodologies such as Agile, Scrum, TDD and Waterfall to produce reliable results. Whether the project involves green-field design or is a conversion or modernization of an existing application, we'll show you how to choose appropriate methodologies as well as how to keep those methodologies from taking over your project. We'll show you how to get the right people involved and how to avoid being trapped by developers who keep telling you, "You just don't understand". We'll show you how to set up a training program that keeps your project moving forward at a predictable pace and makes it far more maintainable without falling into "refactoring" black holes. We'll discuss approaches that get results and how to avoid those that consume more effort than their benefits justify. Finally, we'll show you how to achieve outstanding communication with your clients so they're always up to speed on where the project stands, what has been done, and what is left to do and enables them to prioritize resources to fit their business. This will not only take some of the pressure off you, but will alleviate many of the deadline dramas that suck the life out of great teams.
The training class will be held at our offices in Houston, Texas as well as online via GoToMeeting. After the class, attendees will receive the powerpoint slides and videos of each class as reference materials.
|9:00 – 10:15||
Introduction to the CODE Development Process
This session introduces the general concepts behind a successful development process. The session also shows some of the common choices that must be made, explores some of the options and the tradeoffs made with each choice. Finally, it presents the role of the Development Manager and the standard set of documents, reports and monitoring systems and tools necessary for a successful project. This session concludes with the definition of some common scenarios that will be explored in greater depth throughout the day.
|10:15 – 10:30||BREAK|
|10:30 – 12:00||
This session starts with a brief survey of common development methodologies, then goes on to discuss the pros and cons of each and how to decide which features of each should be adopted, and which should be avoided in order to define the right mix for a particular project. The session then guides the attendee through the examples introduced in the morning session and introduces several tools that can be used to adopt and implement the samples.
|12:00 – 13:30||LUNCH BREAK|
|13:30 – 14:45||
The Development Lifecycle
This session focuses on the tools and processes surrounding the development staff from a management perspective. Using the examples from the morning, this session will show the manager how to get the information necessary to stay on top of the project, evaluate productivity and understand what has been accomplished, what is still to be accomplished and how that fits into the big picture at all times. In addition, the session defines the interaction between managers and the development team.
|14:45 – 15:00||BREAK|
|15:00 – 17:00||
This session takes all of the topics of the morning and provides concrete examples of using proven communication formats and techniques to facilitate a successful project. The session will explore communication between each of the roles including the who, what, when where and how of communication on a successful project.
** Please note that times are approximate and meant to be flexible depending on class participation and questions.
Registration is extremely limited. For more information please e-mail firstname.lastname@example.org or call us at 832-717-4445 x 13.
Discounts may be available for companies who have previously attended our classes. Call us for details. Please note that instructors & exact curriculum may change. All sales are final.
Group discounts as well as discounts for attendees of previous classes may be available.