<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[阿Tim日志]]></title> 
<link>https://atim.cn/index.php</link> 
<description><![CDATA[专业的php开发者.开发团队的带队人]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[阿Tim日志]]></copyright>
<item>
<link>https://atim.cn/post//</link>
<title><![CDATA[项目开发流程]]></title> 
<author>bkkkd &lt;partybase@gmail.com&gt;</author>
<category><![CDATA[有感而发]]></category>
<pubDate>Mon, 08 Sep 2014 16:03:46 +0000</pubDate> 
<guid>https://atim.cn/post//</guid> 
<description>
<![CDATA[ 
	公司最近和一家做iOS的公司合作，主要是开发我们的iOS程序版本。上周周五晚上，那边的程序员发了一通的问题过来，说接口问题、界面问题，最后说了他觉得这些应该是在开发前就做好的规划。<br/><br/>虽然不是一个人的问题，先从自身找问题。<br/><br/>首先，这个接口的事情确有不足，原来开发时，都是由后端与android程序员沟通确认接口形式。所以有部分接口没有完整的写到文档中。后来检查时也发现有部分接口不完整，也提交过添加任务，但添加的人和检查的人员（是我做检查）都没有做好。最终还有漏了些接口。<br/><br/>其次，没有进行过面对面沟通，项目开始到现在，本来还安排了让对方的主程过来与我们沟通谈接口的情况。结果在项目开始后，也没有进行过面对面的交流，所以才引起了后面对接口理解不全的一系列问题。假如当时我强烈要求必须过来沟通，这样在后面的问题相对会少很多。<br/><br/>然后界面问题，包括iOS程序员，后缀程序员，产品都没有在界面出来后把所有流程走一次。好像排序这样的问题完全可以在界面出来后检查一次。大家都是看界面好不好看。没有人去思考功能的问题。<br/><br/>最后，上面的问题整合起来是：<strong>沟通不足以及检查方法不正确，引起后面一系列问题。</strong>另外这里还是涉及到瀑布式开发和敏捷开发的博弈。外包公司由于程序员的成本最大，所以希望用其它平宜的员工成本的解决前期的问题，就会产生前期制定的要求，程序员不能修改，只能错也按着错。<br/><br/>所以在外包公司难以实现敏捷开发，只能按需求开发（即使需求是错的）。
]]>
</description>
</item><item>
<link>https://atim.cn/post//#blogcomment</link>
<title><![CDATA[[评论] 项目开发流程]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://atim.cn/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>