<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Wed, 19 Jun 2013 04:28:41 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPMaster.com: Scrum - An Agile Project's Best Friend]]></title>
      <guid>http://www.phpdeveloper.org/news/19451</guid>
      <link>http://www.phpdeveloper.org/news/19451</link>
      <description><![CDATA[<p>
PHPMaster.com has posted a bit less of a technical article than usual and shares some of the <a href="http://phpmaster.com/scrum-an-agile-projects-best-friend">concepts behind scrum</a>, the project management style that's currently quite popular with development groups.
</p>
<blockquote>
In an <a href="http://phpmaster.com/php-project-management/">earlier article I wrote</a>, we took a general look at project management and discussed what some of its pitfalls are that should be avoided. As part of that, I mentioned that you should, as much as possible, be using an Agile methodology, particularly Scrum, to manage development. I'd like to follow that up with a look at Scrum and at how we can use it to tame our projects.
</blockquote>
<p>
He talks about the typical "waterfall" technique of project development - requirements up front and cross your fingers for the rest. He compares this to the agile process and how scrum, in particular, helps keep things from falling apart. He then gets in to "how to scrum" by defining some of the key terms and talking about things like:
</p>
<ul>
<li>Holding smaller meetings
<li>Limiting scope and time frame
<li>Looking for feedback
<li>Constant reworking remaining time
</ul>
<p>
...all at the same time, multiple times during the life of the project. Agile focuses on quick changes and updates because the project is constantly getting feedback from those asking for the product, giving them (hopefully) exactly what they want.
</p>
</p>
Link: http://phpmaster.com/scrum-an-agile-projects-best-friend]]></description>
      <pubDate>Fri, 12 Apr 2013 09:26:24 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Web & PHP Magazine: Issue #11 - Climate Change]]></title>
      <guid>http://www.phpdeveloper.org/news/19147</guid>
      <link>http://www.phpdeveloper.org/news/19147</link>
      <description><![CDATA[<p>
The latest issue of Web & PHP Magazine has been released today - <a href="http://webandphp.com/issue-11">issue 11</a>, "Climate Change". This new edition includes articles like:
</p>
<ul>
<li>"PHP in the Cloud" By <i>Fr&eacute;d&eacute;ric Harper</i>
<li>"Develop your Agile mindset" By <i>Steffan Surdek</i>
<li>"Database Indexing part 2" By <i>Cory Isaacson</i>
<li>"Presenting For Geeks eBook teaser" By <i>Dirk Haun</i>
<li>"Level Crossings and Traffic Jams" By <i>Stefan Priebsch</i>
</ul>
<p>
As always, you can pick up this issue for free by either <a href="http://webandphp.com/user/register?destination=issue-11">registering</a> or logging into your account. You can also get the back issues from the site too for more great reading.
</p>]]></description>
      <pubDate>Thu, 07 Feb 2013 09:08:37 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings Blog: Is PHP an Agile Programming Language?]]></title>
      <guid>http://www.phpdeveloper.org/news/10837</guid>
      <link>http://www.phpdeveloper.org/news/10837</link>
      <description><![CDATA[<p>
On the Ibuildings blog there's a <a href="http://www.ibuildings.com/blog/archives/1221-Is-PHP-an-Agile-Programming-Language.html">new post</a> that looks to answer the question "is PHP an agile programming language?"
</p>
<blockquote>
In raising the question about whether a specific programming language is agile I want to avoid exploring what makes a language agile, or comparing PHP with other languages. The intention here is not to associate PHP to agile as a natural relationship, as much as to try and understand if we can find the ingredients in the PHP world, for creating an agile environment.
</blockquote>
<p>
He (<i>Marcello Duarte</i>) first defines agile development practices for those not familiar and talks about the tools that PHP has to offer that fit in with that goal. He notes that PHP fits in well with the goals of agile development in being both light and powerful.
</p>]]></description>
      <pubDate>Fri, 15 Aug 2008 07:56:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPImpact Blog: Agile Database Deployment Using Phing]]></title>
      <guid>http://www.phpdeveloper.org/news/10481</guid>
      <link>http://www.phpdeveloper.org/news/10481</link>
      <description><![CDATA[<p>
On the PHP::Impact blog, there's a <a href="http://phpimpact.wordpress.com/2008/06/22/database-deployment-using-phing/">new tutorial</a> showing how to use the <a href="http://phing.info/trac/">Phing build system</a> to deploy your application.
</p>
<blockquote>
A common way to automate development and deployment tasks is by writing shell scripts, however, Phing provides some advantages over shell scripts for task automation. [...] But, having a large collection of shell scripts can lead to a maintenance nightmare, reason why I decided to port some of them to PHP as Phing tasks. I chose Phing because it's simple, powerful and very easy to extend.
</blockquote>
<p>
He <a href="http://phpimpact.wordpress.com/2008/06/22/database-deployment-using-phing/">talks about</a> DbDeployTask (an optional task for database revisions) and how to use the system for Agile development practices.
</p>]]></description>
      <pubDate>Wed, 25 Jun 2008 09:39:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Job Posting: Photrade Seeks Agile Web Applications Developer (Cincinnati, OH)]]></title>
      <guid>http://www.phpdeveloper.org/news/9841</guid>
      <link>http://www.phpdeveloper.org/news/9841</link>
      <description><![CDATA[<table cellpadding="3" cellspacing="2" border="0">
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Company</td>
	<td style="font-size:11px">Photrade</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">Cincinnati, Ohio</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">Agile Web Applications Developer</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p>
	<b>About Photrade:</b>
<br/>
Photrade.com is a rapidly growing, venture-backed web 2.0 startup company located in Cincinnati, Ohio. Our website enables our users to share, protect and make money from their digital images through a web 2.0 interface. We're solving complex semantic problems around data management and auto-classification.
</p>
<p>
Agile Web Applications Developer<br/>
This is an opportunity for a self-starter to really make their mark. Unlike larger companies, Photrade provides the right candidate with the opportunity to truly excel and shine as they will have the opportunity for significant financial rewards, a high level of recognition and rapid promotion within our dynamic organization. 
</p>
<p>
We want only the best people to work with us and are looking for someone to add to our fun and exciting business environment. We believe in a work hard, play hard environment, and you should too. This position will report directly to the VP of Engineering and provides significant financial rewards, learning opportunities and growth potential for the right candidate. 
</p>
<p>
<b>Responsibilities:</b><br/>
The responsibilities listed below are representative of the daily tasks. However, we are a startup and need the person to be flexible to accomplish our business objectives. 
</p>
<ul>
<li>Implement requirements in PHP 5.0 and MySQL into the existing architecture.
<li>Define and execute the technical vision and IT strategy in alignment with the broader corporate objectives.
<li>Participate in and contribute to strategic discussions as a key member of the technical staff. 
</ul>
<p>
<b>Qualifications:</b><br/>
The requirements listed below are representative of the knowledge and ability preferred, but not required. 
</p>
<ul>
<li>Experience building web applications on a LAMP stack in an agile environment  
<li>Expertise in PHP and MySQL. 
<li>SQL - Database performance expertise. 
<li>"Web" experience - understanding of HTML, Javascript, CSS, the DOM, SOAP, XML, Services and cross-browser compatibility and standards. 
<li>Solid experience with at least one lower-level language.
<li>Able to write lean, clean, effective Object Oriented code. 
<li>Has an understanding of the semantic web and "Web 2.0" principles
</ul>
<p>
Compensation: Commensurate with Experience and includes a Stock Option plan.
</p>
<p>
Start Date: Immediate.
</p>
<p>
To apply, send your resume and cover letter to acp@photrade.com.
	</p>
	</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Link</td>
	<td style="font-size:11px"><a href="http://www.photrade.com">More Information</a></td>
</tr>
</table>]]></description>
      <pubDate>Fri, 21 Mar 2008 20:33:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Koopmanschap's Blog: A call for Agile Developers]]></title>
      <guid>http://www.phpdeveloper.org/news/7488</guid>
      <link>http://www.phpdeveloper.org/news/7488</link>
      <description><![CDATA[<p>
<i>Stefan Koopmanschap</i> has issued a Call to Action for all PHP developers out there in his <a href="http://www.leftontheweb.com/article/324/a-call-for-agile-developers">latest blog entry</a> in an effort to get things happening in the arean of Agile development in PHP.
</p>
<blockquote>
My experiences so far as a PHP developer is that a lot of companies and (open source) projects do not work according to Agile methodologies, or often not really according to any methodology (a.k.a. <a href="http://en.wikipedia.org/wiki/Cowboy_coding">Cowboy Coding</a>). While there may be nothing wrong with that, I still want to try to push the Agile methodologies more into the realm of PHP.
</blockquote>
<p>
He's even started up a website (no content yet, AgilePHP.eu) to help promote the effort. So now he's looking for some PHP developers that would like to help out with the project - to help promote agile development in PHP and give the community a solid resource and foundation (via the website and other forms of communication). If you're interested, check out <a href="http://www.leftontheweb.com/article/324/a-call-for-agile-developers">the blog post</a> for more or just email <i>Stefan</i> at stefan [at] agilephp [dot] eu
</p>]]></description>
      <pubDate>Thu, 22 Mar 2007 15:59:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Felix Geisend&ouml;rfer's Blog: Agile Web development (with CakePHP)]]></title>
      <guid>http://www.phpdeveloper.org/news/6019</guid>
      <link>http://www.phpdeveloper.org/news/6019</link>
      <description><![CDATA[<p>
In an effort to improve the way that he's writing web applications, <i>Felix Geisend&ouml;rfer</i> has looked around him and found some good tools to "help him on his way to agility" in his programming. In <a href="http://www.thinkingphp.org/2006/08/14/agile-web-development-with-cakephp/">this new post</a>, he recounts some of his findings so far.
</p>
<blockquote>
So I've decided that, over the course of the next couple days (or weeks), I'll dedicate quite a bit of my time to explore ways to improve the way I write web applications. This includes getting into unit/integration testing, automating workflows, and also adopting better coding techniques.
</blockquote>
<p>
He <a href="http://www.thinkingphp.org/2006/08/14/agile-web-development-with-cakephp/">covers four software packages</a> that he's found so far to help achieve this goal:
<ul>
<li>Apache Ant
<li>SimpleTest for PHP
<li>Selenium Remote Control
<li>Selenium IDE
</ul>
</p>
<p>
For each of the software in the list, he talks about what kinds of features they offer and how that relates back to his goal. There are also links to downloads and documentation for each of them for further reading.
</p>]]></description>
      <pubDate>Mon, 14 Aug 2006 07:18:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Shiflett's Blog: Agile PHP Testing at PHP Quebec]]></title>
      <guid>http://www.phpdeveloper.org/news/5026</guid>
      <link>http://www.phpdeveloper.org/news/5026</link>
      <description><![CDATA[From <i>Chris Shiflett</i> today, there's a <a href="http://shiflett.org/archive/215">new post</a> mentioning the talk he'll be giving at the upcoming <a href="http://conf.phpquebec.com/en/conf2006/">PHP Quebec conference</a>.
<p>
<quote>
<i>
Next week, I'll be speaking at <a href="http://conf.phpquebec.com/en/conf2006/">PHP Quebec</a> in Montreal about testing PHP applications. Agile PHP Testing is a new talk that focuses on really simple approaches to testing, and I hope to demonstrate how creating a test suite is close to what you're probably already doing anyway.
</i>
</quote>
<p>
<a href="http://conf.phpquebec.com/en/conf2006/session#phptestting">The talk</a> will cover agile PHP testing and will be a "no nonsense" look, with less theory talk and more actual hands-on time with the code.]]></description>
      <pubDate>Wed, 22 Mar 2006 06:40:17 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[ThinkPHP Blog: PHP and Scrum - the dreamteam in agile web development]]></title>
      <guid>http://www.phpdeveloper.org/news/4925</guid>
      <link>http://www.phpdeveloper.org/news/4925</link>
      <description><![CDATA[On the ThinkPHP blog today, <i>bjoern</i> has posted <a href="http://blog.thinkphp.de/archives/86-PHP-and-Scrum-the-dreamteam-in-agile-web-development.html">some of his opinions</a> about <a href="http://www.controlchaos.com/">Scrum</a>, a programming methodology, and its use in the PHP world.
<p>
<quote>
<i>
You may have heard about Agile Programming, eXtreme Programming and the like. I want to introduce to you Scrum, which is "an agile, lightweight process that can be used to manage and control software and product development using iterative, incremental practices.". Not only <a href="http://www.eweek.com/article2/0,1895,1885883,00.asp">big companies</a> are using this toolset, but also some smaller ones, including us at Mayflower GmbH.
</i>
</quote>
<p>
He <a href="http://blog.thinkphp.de/archives/86-PHP-and-Scrum-the-dreamteam-in-agile-web-development.html">lists out</a> some of the main attributes that Scrum is defined by, including:
<ul>
<li>Scrum is a wrapper for existing engineering practices.
<li>Scrum is a process that controls the chaos of conflicting interests and needs.
<li>Scrum is a way to maximize productivity.
<li>Scrum is a way for everyone to feel good about their job, their contributions, and that they have done the very best they possibly could.
</ul>
<p>
He's also given a workshop on the subject, and you can find <a href="http://blog.thinkphp.de/uploads/PHP_Scrum_Entwicklertage06.pdf">the PDF slides here</a>.]]></description>
      <pubDate>Fri, 03 Mar 2006 06:39:42 -0600</pubDate>
    </item>
  </channel>
</rss>
