|
Written by Bryan Campbell
|
|
Saturday, 22 October 2011 10:12 |
I had an opportunity to present to the Central Mississippi PMI chapter recently on two topics. The first presentation was an introduction to Agile Project Management and its core principles. This presentation was aligned to the recent PMI Agile Certified Practioner framework and includes an overview of what is entailed in receiving this designation. The second presentation extends these principles by showing how they are applied in a real-world project setting. Agile Introduction - A New ToolAgile Applied
|
|
|
Written by Bryan Campbell
|
|
Saturday, 31 July 2010 11:20 |
On August 11th, 2010, I presented at the Agile 2010 conference in Orlando, Florida on Accelerating Your Organization's Agile Adoption. This particular topic is one that I've been refining over a number of years on how to effectively scale Agile techniques and principles across large, enterprise organization's. Some of you might remember my blog entry last year which described a framework for measuring agile maturity across your organization by assessing the skills of individuals as they develop and apply Agile skills. This presentation explores the framework I described earlier and addresses some common challenges of Agile adoption particularly as it individuals move from 'learning' an Agile principle to actually 'applying' these techniques in a project session. In addition, the presentation covers some of the core principles that Agile espouses and how these add value to an organization. One of the more engaging aspects of the presentation is a collection of 'problem scenarios', each centered on a different team member who exhibits some behaviors that challenge the agile adoption principles that were presented. Presentation participants will be broken into small teams to review and discuss the scenarios and then the different approaches will be reviewed and discussed. Each of these problem scenarios can be mapped back to the agile maturity framework and participants can develop ideas on how to avoid these situations when they apply Agile techniques in their own organizations. You can download a .zip file of presentation, the problem scenarios and a reference sheet by click on this link.
|
AbstractThis paper presents the results of a web services application development project using the Rational Unified Process (RUP) combined with elements of eXtreme Programming (XP). Developed for an international financial services company, the web-based application, called the Property Re-Insurance System, automates the reinsuring of property policies. The client chose this high profile, e-commerce project for the initial use of an iterative software development process consisting of the Rational Unified Process supplemented with some principles of eXtreme Programming, (e.g., paired programming and unit testing). Successfully completed on time and within budget, this experience suggests the Rational Unified Process and eXtreme Programming are complementary development processes that can be effectively applied to internet applications where time-to-market is a critical measure of success. Nevertheless, there is potential for significant improvement in the areas of: definition, duration and sequencing of process activities; choice of documentation artifacts; and, use of automated tools.
|
|
Abstract One of the foundations of agile development is increasing the visibility into the software development process through techniques like the demonstration of working software at the completion of an iteration. Another technique is to leverage a visual radiator that shows requirements flowing through an iteration development lifecycle into completed and tested code. I call this a Wall of Wonder as it can have a wondrous effects on business stakeholders and project participants as they see iteration progress and can adapt to bottlenecks and problem areas.
|
|
|
|
|
<< Start < Prev 1 2 Next > End >>
|
|
Page 1 of 2 |