²é¿´: 438  |  »Ø¸´: 0

[×ÊÔ´] ¡¾·ÖÏí¡¿PHP Team Development.Packt.2009

PHP Team Development
ÃâÔðÉùÃ÷
±¾×ÊÔ´À´×ÔÓÚ»¥ÁªÍø£¬½ö¹©ÍøÂç²âÊÔÖ®Óã¬ÇëÎñ±ØÔÚÏÂÔØºó24СʱÄÚɾ³ý£¡ËùÓÐ×ÊÔ´²»Éæ¼°ÈκÎÉÌÒµÓÃ;¡£·¢ÌûÈ˲»³Ðµ£ÓÉÏÂÔØÊ¹ÓÃÕßÒý·¢µÄÒ»Çз¨ÂÉÔðÈμ°Á¬´øÔðÈΣ¡
Öø×÷Ȩ¹éÔ­×÷Õß»ò³ö°æÉçËùÓС£Î´¾­·¢ÌùÈËconanwjÐí¿É£¬ÑϽûÈκÎÈËÒÔÈκÎÐÎʽתÌù±¾ÎÄ£¬Î¥Õ߱ؾ¿£¡
Èç¹û±¾ÌûÇÖ·¸ÄúµÄÖø×÷Ȩ£¬ÇëÓëconanwjÁªÏµ£¬ÊÕµ½Í¨ÖªºóÎÒÃǽ«Á¢¼´É¾³ý´ËÌû£¡

Authors(Editors):
        Samisa Abeysinghe
Publisher: Packt
Pub Date: 2009
Pages: 184
ISBN: 978-1-847195-06-7

Preface
This book is about ensuring project success for PHP teams. It explores technical
as well as non technical aspects that matter when achieving project success. On
the technical front, designing to divide complexity to conquer complex problems,
keeping things simple in the design, choosing the right process, and monitoring and
improving the process are important aspects. On the non technical front, making
sure that they collaborate effectively, the team should be open to changes. The team
should be open to user feedback. Having the right mindset about quality and other
aspects related to project success are discussed.
What this book covers
Chapter 1, Software is Complex, explains the complexities that we face while working
with today's software projects. PHP projects, some years ago, used to be small
projects involving one or two people. However, today, we need teams of people
for PHP projects. This chapter explores the need for teams for PHP projects. It also
discusses how software engineering principles help with PHP projects. There is an
increasing need to use a process for PHP projects. The complexity of having a team
is figuring out how to divide the project's problem among team members and solve
it. This chapter discusses how to divide and conquer projects. We will discuss how
patterns help the PHP project to cope with complexity. Finally, we will explore how
to use tools to manage the development and collaboration within the PHP team.
Chapter 2, MVC and Software Teams, discusses the MVC pattern in depth and how
MVC can help in a PHP project. It also explores how to use the MVC pattern as the
guiding principle to break down the complexity of a project, and how to implement
MVC with a team. It also discusses the integration challenges that are faced in putting
together all the pieces of MVC that are developed by different team members.
Chapter 3, Dealing with Complexity, discusses in depth how we can make use of
software design patterns to cope with complexities in a software project. We will
also discuss how PHP MVC frameworks simplify the complexity of a project. When
using a PHP framework, there are a bunch of expectations; we will explore what to
expect and what to look for in a PHP framework. The mere use of a PHP framework
would not guarantee project success. Hence, we will discuss how to achieve team
success with PHP frameworks in this chapter. We will also look at some leading PHP
frameworks. Moreover, we will also learn how to make things simple while using a
PHP framework.
Chapter 4, The Process Matters, explains the relationship between the process and the
product. We will discuss, in depth, the consequences of ignoring the process and
why the process must be respected. We will learn how to move from no process to
having a process. We will explore the motivation that is required for a process, how
a process helps, and does not hinder a PHP project. We will also study a simple
process model that can be used for PHP projects.
Chapter 5, Agile Works Best, will introduce agile philosophy, including agile values
and agile principles. We will discuss common problems and fears that developers
face when developing a product, and see how agility can help to overcome them.
We will discuss extreme programming principles, and also learn the advantages
of agile process models. Finally, we will explore how we can achieve team agility.
Chapter 6, Ways of Collaboration, discusses the challenges faced while working with
teams, and we explore the implications of assumptions made by team members.
Then we will learn collaboration techniques for ensuring seamless integration of the
various components and layers developed by the team members. We will dig into
the details of source control, bug control, and configuration management, and learn
how those relate to effective team collaboration. Moreover, we will discuss some
tools that we can use for communication and collaboration.
Chapter 7, Continuous Improvement, will explain how to deal with change in PHP
applications. In order to make sure the software that we develop is useful, we have
to make sure that we are willing to embrace change and also be ready to evolve
the system, as we move along. We also have to ensue that the process being used is
effective. We will discuss how we can evolve the PHP application and also measure
the effectiveness of our process. People development is also another important aspect
of continuous improvement when ensuring success with teams. We will learn the
team management and people development aspect in this chapter.


±¾×ÊÔ´Á´½Ó¹²6¸ö¿ÉÑ¡ÍøÂçÓ²ÅÌÁ´½Ó£¬2.51 MB¡£
--------------------------------------------------------------------------------------------------------
2.51
PHP Team Development.Samisa Abeysinghe.Packt.9781847195067.p150.2009
https://www.easy-share.com/1910144028/PHP Team Development.Samisa Abeysinghe.Packt.9781847195067.p150.2009.rar
https://rapidshare.com/files/384 ... 95067.p150.2009.rar
https://uploading.com/files/1mcd ... 5067.p150.2009.rar/
https://www.sendspace.com/file/9bp72v
https://depositfiles.com/files/vk9zca2fb
https://www.divshare.com/download/11322724-0bd


--------------------------------------------------------------------------------------------------------

[ Last edited by conanwj on 2010-9-15 at 22:37 ]
»Ø¸´´ËÂ¥
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÖÇÄÜ»úÆ÷ÈË

Robot (super robot)

ÎÒÃǶ¼°®Ð¡Ä¾³æ

ÕÒµ½Ò»Ð©Ïà¹ØµÄ¾«»ªÌû×Ó£¬Ï£ÍûÓÐÓÃŶ~

¿ÆÑдÓСľ³æ¿ªÊ¼£¬ÈËÈËΪÎÒ£¬ÎÒΪÈËÈË
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ conanwj µÄÖ÷Ìâ¸üÐÂ
¡î ÎÞÐǼ¶ ¡ï Ò»ÐǼ¶ ¡ï¡ï¡ï ÈýÐǼ¶ ¡ï¡ï¡ï¡ï¡ï ÎåÐǼ¶
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ±¾ÈË¿¼085602 »¯Ñ§¹¤³Ì ר˶ +17 ²»ÖªµÀ½Ðʲô£¡ 2026-03-15 19/950 2026-03-19 15:06 by ¾¡Ë´Ò¢1
[¿¼ÑÐ] Çóµ÷¼Á +3 Mqqqqqq 2026-03-19 3/150 2026-03-19 14:11 by peike
[¿¼ÑÐ] Ò»Ö¾Ô¸¸£´ó288Óлú»¯Ñ§£¬Çóµ÷¼Á +3 Сľ³æ200408204 2026-03-18 3/150 2026-03-19 13:31 by houyaoxu
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á£¬Çó¸÷λÀÏʦÊÕÁô +10 ÇïÓÐľ±± 2026-03-14 10/500 2026-03-19 05:52 by anny19840123
[¿¼ÑÐ] »¯Ñ§¹¤³Ì321·ÖÇóµ÷¼Á +15 ´óÃ×·¹£¡ 2026-03-15 18/900 2026-03-18 14:52 by haxia
[¿¼ÑÐ] 311Çóµ÷¼Á +11 ¶¬Ê®Èý 2026-03-15 12/600 2026-03-18 14:36 by ÐÇ¿ÕÐÇÔÂ
[¿¼ÑÐ] 297Çóµ÷¼Á +8 Ï·¾«µ¤µ¤µ¤ 2026-03-17 8/400 2026-03-18 14:30 by laoshidan
[¿¼ÑÐ] 304Çóµ÷¼Á +12 СÐÜjoy 2026-03-14 13/650 2026-03-18 12:34 by Linda Hu
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á +3 ÄÝÄÝninicgb 2026-03-17 3/150 2026-03-18 10:29 by macy2011
[¿¼ÑÐ] 0703»¯Ñ§336·ÖÇóµ÷¼Á +6 zbzihdhd 2026-03-15 7/350 2026-03-18 09:53 by zhukairuo
[¿¼ÑÐ] ²ÄÁÏר˶326Çóµ÷¼Á +6 Ä«ìÏæ¦Ý· 2026-03-15 7/350 2026-03-17 17:10 by ruiyingmiao
[¿¼ÑÐ] 085601Çóµ÷¼Á +4 Du.11 2026-03-16 4/200 2026-03-17 17:08 by ruiyingmiao
[¿¼ÑÐ] Ò»Ö¾Ô¸ËÕÖÝ´óѧ²ÄÁϹ¤³Ì£¨085601£©×¨Ë¶ÓпÆÑо­ÀúÈýÏî¹ú½±Á½¸öʵÓÃÐÍרÀûÒ»ÏîÊ¡¼¶Á¢Ïî +6 ´ó»ðɽС»ðɽ 2026-03-16 8/400 2026-03-17 15:05 by ÎÞи¿É»÷111
[¿¼²©] 26É격 +4 °Ë6°Ë68 2026-03-16 4/200 2026-03-17 13:00 by ÇáËɲ»ÉÙËæ
[¿¼ÑÐ] 11408 Ò»Ö¾Ô¸Î÷µç£¬277·ÖÇóµ÷¼Á +3 zhouzhen654 2026-03-16 3/150 2026-03-17 07:03 by laoshidan
[¿¼ÑÐ] [µ¼Ê¦ÍƼö]Î÷ÄϿƼ¼´óѧ¹ú·À/²ÄÁϵ¼Ê¦ÍƼö +3 ¼â½ÇСºÉ 2026-03-16 6/300 2026-03-16 23:21 by ¼â½ÇСºÉ
[¿¼ÑÐ] 326Çóµ÷¼Á +4 ŵ±´¶û»¯Ñ§½±êéê 2026-03-15 7/350 2026-03-16 17:11 by ŵ±´¶û»¯Ñ§½±êéê
[¿¼ÑÐ] ÖпÆÔº²ÄÁÏ273Çóµ÷¼Á +4 yzydy 2026-03-15 4/200 2026-03-16 15:59 by Gaodh_82
[¿¼ÑÐ] 277²ÄÁÏ¿ÆÑ§Ó빤³Ì080500Çóµ÷¼Á +3 ×ÔÓɼå±ý¹û×Ó 2026-03-16 3/150 2026-03-16 14:10 by ÔËÆøyunqi
[¿¼ÑÐ] 085601²ÄÁϹ¤³Ì315·ÖÇóµ÷¼Á +3 yang_0104 2026-03-15 3/150 2026-03-15 10:58 by peike
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û