Events - Filter:

Select event terms to filter by
Select event type to filter by
«May 22, 2008 - June 21, 2008»
05 / 22
05 / 23
05 / 24
05 / 25
05 / 26
05 / 27
Start: 6:00 am
End: 6:30 am

In today's fast-paced world of software development many new and exciting development methodologies/processes have emerged, including Scrum, Feature-Driven Development (FDD), Crystal and many others. However, regardless of the process involved, business analysts can help software development teams create better software in a shorter timeframe. The lean principles that form the basis of agile software development methods can be utilized even in a waterfall development process. This talk will focus on how those principles can be applied regardless of the development process being used.

05 / 28
Start: 8:30 am
Start: 05/28/2008 - 08:30
End: 05/29/2008 - 05:00

An Agile Integration of Lean Thinking and Lean Software Development. Learn how to implement Lean as Fast-Flexible Flow to add value in the context of your customer, quickly, without hacking. Apply the proven principles of Lean to your software development and deliver quality code faster, cleaner and in a sustainable manner.

05 / 29
End: 5:00 am
Start: 05/28/2008 - 08:30
End: 05/29/2008 - 05:00

An Agile Integration of Lean Thinking and Lean Software Development. Learn how to implement Lean as Fast-Flexible Flow to add value in the context of your customer, quickly, without hacking. Apply the proven principles of Lean to your software development and deliver quality code faster, cleaner and in a sustainable manner.

05 / 30
05 / 31
06 / 1
06 / 2
Start: 8:30 am
Start: 06/02/2008 - 08:30
End: 06/04/2008 - 05:00
  • Practice using test-first design development methods
  • Experience writing unit tests before writing production code
  • Automate all unit testing with xUnit
  • Gain experience developing programs in small verifiable steps for better designs
  • Use test-driven development to add new functionality to applications without adding bugs
  • Learn how to refactor (re-design) existing applications to make them more maintainable
  • Improve design by developing programs in small steps
  • Learn how to incrementally add new unit tests to legacy code while preservi
Start: 8:30 am
Start: 06/02/2008 - 08:30
End: 06/04/2008 - 05:00
  • Learn, experience, and practice the Scrum Master approach to managing development
  • Apply lean-agile principles to software development projects
  • Build a cohesive agile team to deliver high quality software more quickly
  • Plan and execute small development iterations and internal releases
  • Respond to emerging requirements and competitive pressures
  • Practice Scrum leadership within a simulated project

Eliminate Barriers to Development SuccessScrum is an agile development method for project management that removes barriers between you

06 / 3
(all day)
Start: 06/02/2008 - 08:30
End: 06/04/2008 - 05:00
  • Practice using test-first design development methods
  • Experience writing unit tests before writing production code
  • Automate all unit testing with xUnit
  • Gain experience developing programs in small verifiable steps for better designs
  • Use test-driven development to add new functionality to applications without adding bugs
  • Learn how to refactor (re-design) existing applications to make them more maintainable
  • Improve design by developing programs in small steps
  • Learn how to incrementally add new unit tests to legacy code while preservi
(all day)
Start: 06/02/2008 - 08:30
End: 06/04/2008 - 05:00
  • Learn, experience, and practice the Scrum Master approach to managing development
  • Apply lean-agile principles to software development projects
  • Build a cohesive agile team to deliver high quality software more quickly
  • Plan and execute small development iterations and internal releases
  • Respond to emerging requirements and competitive pressures
  • Practice Scrum leadership within a simulated project

Eliminate Barriers to Development SuccessScrum is an agile development method for project management that removes barriers between you

06 / 4
End: 5:00 am
Start: 06/02/2008 - 08:30
End: 06/04/2008 - 05:00
  • Practice using test-first design development methods
  • Experience writing unit tests before writing production code
  • Automate all unit testing with xUnit
  • Gain experience developing programs in small verifiable steps for better designs
  • Use test-driven development to add new functionality to applications without adding bugs
  • Learn how to refactor (re-design) existing applications to make them more maintainable
  • Improve design by developing programs in small steps
  • Learn how to incrementally add new unit tests to legacy code while preservi
End: 5:00 am
Start: 06/02/2008 - 08:30
End: 06/04/2008 - 05:00
  • Learn, experience, and practice the Scrum Master approach to managing development
  • Apply lean-agile principles to software development projects
  • Build a cohesive agile team to deliver high quality software more quickly
  • Plan and execute small development iterations and internal releases
  • Respond to emerging requirements and competitive pressures
  • Practice Scrum leadership within a simulated project

Eliminate Barriers to Development SuccessScrum is an agile development method for project management that removes barriers between you

Start: 8:00 am
Start: 06/04/2008 - 08:00
End: 06/06/2008 - 05:00

An Agile Integration of Lean Thinking and Lean Software Development. Learn how to implement Lean as Fast-Flexible Flow to add value in the context of your customer, quickly, without hacking. Apply the proven principles of Lean to your software development and deliver quality code faster, cleaner and in a sustainable manner.

06 / 5
(all day)
Start: 06/04/2008 - 08:00
End: 06/06/2008 - 05:00

An Agile Integration of Lean Thinking and Lean Software Development. Learn how to implement Lean as Fast-Flexible Flow to add value in the context of your customer, quickly, without hacking. Apply the proven principles of Lean to your software development and deliver quality code faster, cleaner and in a sustainable manner.

Start: 8:30 am
Start: 06/05/2008 - 08:30
End: 06/06/2008 - 05:00
  • Learn what design patterns are and which are most common and useful
  • Discover how design patterns work in an agile environment
  • Strengthen your design and programming abilities
  • Examine the concepts of commonality variability
  • Learn to accommodate change using good object-oriented design techniques

Learn the Thought Process of PatternsDesign patterns assist in software development—from analysis to implementation.

Start: 8:30 am
Start: 06/05/2008 - 08:30
End: 06/06/2008 - 05:00
  • Create user stories that describe what the user really needs
  • Manage user stories over the life of the project
  • Combine or split up stories to fit in one iteration
  • Make sure you have all the stories you need
  • Ensure that user stories are consistent
  • Learn to accurately estimate story development time
  • Group stories to optimize iterations

Learn and Practice a Repeatable Process for Discovering and Managing StoriesThis course focuses on uncovering and managing the customers’ true needs for the product you are building.

Start: 8:30 am
Start: 06/05/2008 - 08:30
End: 06/06/2008 - 05:00
  • Apply lean principles to quality and testing
  • Deliver value to customers quickly with agile testing practices
  • Discover opportunities for lean-agile improvements
  • Learn about lean-agile testing practices across the entire release cycle
  • Evaluate FitNesse as an automated acceptance testing tool solution
  • Respond to and recommend agile testing transition actions

Quickly Deliver the Highest Value Features to the CustomerLean-agile methods promote the rapid delivery of value to customers by deferring detailed definition and design of

06 / 6
End: 5:00 am
Start: 06/04/2008 - 08:00
End: 06/06/2008 - 05:00

An Agile Integration of Lean Thinking and Lean Software Development. Learn how to implement Lean as Fast-Flexible Flow to add value in the context of your customer, quickly, without hacking. Apply the proven principles of Lean to your software development and deliver quality code faster, cleaner and in a sustainable manner.

End: 5:00 am
Start: 06/05/2008 - 08:30
End: 06/06/2008 - 05:00
  • Learn what design patterns are and which are most common and useful
  • Discover how design patterns work in an agile environment
  • Strengthen your design and programming abilities
  • Examine the concepts of commonality variability
  • Learn to accommodate change using good object-oriented design techniques

Learn the Thought Process of PatternsDesign patterns assist in software development—from analysis to implementation.

End: 5:00 am
Start: 06/05/2008 - 08:30
End: 06/06/2008 - 05:00
  • Create user stories that describe what the user really needs
  • Manage user stories over the life of the project
  • Combine or split up stories to fit in one iteration
  • Make sure you have all the stories you need
  • Ensure that user stories are consistent
  • Learn to accurately estimate story development time
  • Group stories to optimize iterations

Learn and Practice a Repeatable Process for Discovering and Managing StoriesThis course focuses on uncovering and managing the customers’ true needs for the product you are building.

End: 5:00 am
Start: 06/05/2008 - 08:30
End: 06/06/2008 - 05:00
  • Apply lean principles to quality and testing
  • Deliver value to customers quickly with agile testing practices
  • Discover opportunities for lean-agile improvements
  • Learn about lean-agile testing practices across the entire release cycle
  • Evaluate FitNesse as an automated acceptance testing tool solution
  • Respond to and recommend agile testing transition actions

Quickly Deliver the Highest Value Features to the CustomerLean-agile methods promote the rapid delivery of value to customers by deferring detailed definition and design of

06 / 7
06 / 8
06 / 9
06 / 10
Start: 11:00 am
End: 12:00 pm

Testing obviously takes on new importance in agile development. Automated acceptance test, test-driven development, and other techniques are rising in both importance and practice. These are necessary, but not enough. Finding errors is only half the problem--and not the most important half at that. Testing must improve the development process to avoid the errors in the first place. Errors aren't just bugs. They include commincation errors, errors in understanding, and many other kinds of errors.

06 / 11
Start: 10:00 am

The use of stories in agile projects is commonplace. However, teams in many organizations have discovered limitations in the user story’s narrow view in complex projects. Attempts to coordinate related stories through “epics” and “themes” may help the details of managing the problem but generally leave the enterprise view unaddressed—particularly when multiple teams are working together.

06 / 12
06 / 13
06 / 14
06 / 15
06 / 16
06 / 17
06 / 18
06 / 19
Start: 6:00 am
End: 8:30 am

This talk focuses on what developers must attend to when building systems with Agile methods. It discusses an alternative to the choices of:

  • Design for the future which often results in overdesign
  • Not designing at all which often makes code difficult to change

The mantra of the talk is “minimizing complexity and rework” and shows how to use the advice from Design Patterns, coupled with the attitude of not building what you don’t need from Agile.

06 / 20
06 / 21
Syndicate content