¡°2016
Devops ״̬±¨¸æ¡±ÖÐÌá³öÁ˹ØÓÚÆóÒµÎÄ»¯µÄWestrumÄ£ÐÍ[1]¡£¸ÃÄ£Ð;۽¹ÓÚÓÃÐÅÏ¢Á÷ͨ¡¢¸ß¶ÈºÏ×÷ºÍÐÅÈÎ×÷ΪDevopsÔÚ¹«Ë¾ÄÚÄܳɹ¦µÄÔ¤²âÒòËØ¡£ËüÊÇÒ»¸öºÜºÃµÄ½«À´×´Ì¬Éè¼Æ¹¤¾ß£¬µ«ÊÇ£¬Ëü²¢²»ÄܸæËßÄãµÄ¹«Ë¾Ä¿Ç°ÈçºÎ¡£¶øÇÒ£¬¶ÔÓÚÈçºÎÓ°ÏìÆóÒµÎÄ»¯ÒÔ¼°Ó¦¸ÃÈçºÎ¸Ä±äÆóÒµÎÄ»¯£¬ËüûÓиø³ö½¨Òé¡£
±¾ÎÄÖÐÌáÒéÁËÒ»ÖÖÌæ´úÄ£ÐÍ£¨Ò²Ðí¿ÉÒÔ»¥²¹£©¡£¸ÃÄ£ÐÍÊÇÓÉCameronºÍQuinnÌá³öÀ´µÄ[2]£¬Ëü¿¼ÂÇÒ»¸ö¹«Ë¾ÊÇרעÓÚÁé»îÐÔ»¹ÊÇÎȶ¨ÐÔ£¬ÒÔ¼°ËüµÄÔËÓªÊǶÔÄÚ¼¯Öл¹ÊǶÔÍ⼯ÖС£ÎÒËù¾ÍÖ°µÄSeqr¹«Ë¾Ò»Ö±ÔÚ³ÖÐøµØ½øÐÐDevOpsתÐÍ£¬´ËÎÄÖÐÎÒ½«Õ¹Ê¾¸ÃÄ£ÐÍÔÚSeqrµÄÓ¦Óýá¹û¡£ÎҵľÑé±íÃ÷£¬Ó¦ÒÔÒ»¸ö»ú¹¹ÏÖÓеÄÆóÒµÎÄ»¯×÷ΪÆðµã£¬Ëü¾ö¶¨ÁËÈçºÎÓ°ÏìÆóÒµÎÄ»¯À´´´½¨Ò»¸ö¸ßЧ»ú¹¹¡£Ö®ËùÒÔÑ¡ÔñWestrumÄ£Ð͵ÄÌæ´úÄ£ÐÍ£¬ÊÇÒòΪËüÌṩÁ˺âÁ¿ºÍ¿ÉÊÓ»¯ÆóÒµÎÄ»¯µÄ¹¤¾ß¡£
ΪʲôÆóÒµÎÄ»¯ÖØÒª
ÔÚ¹ýÈ¥µÄ¼¸Ê®ÄêÖУ¬¹«Ë¾ÄÚ·¢ÉúÁËËÄ´ó±ä¸ïÖ÷ÕÅ£ºÕ½ÂÔÐԹ滮£¬×ÜÖÊÁ¿¹ÜÀí£¬ÔÙ¹¤³Ì»¯ºÍËõ¼õ¹æÄ£¡£ËüÃǵÄÄ¿µÄÔÚÓÚÌá¸ß¾¼ÃЧÒ档Ȼ¶ø£¬ÆäÖÐ75%»òÊÇʧ°Ü»òÊDzúÉúÁË×ãÒÔÍþв¹«Ë¾Éú´æµÄÑÏÖØÎÊÌâ[2]¡£ºöÊÓ¹«Ë¾µÄÆóÒµÎÄ»¯ÊÇ×î³£±»Ìá¼°µÄʧ°ÜÔÒò¡£
ÎҵĹ۲ìҲ֤ʵÁËÕâÒ»µã¡£ÎÒ¿´µ½ÓÐЩµÈ¼¶Öƺ͹ÙÁÅ×÷·çµÄ»ú¹¹ÊÔͼ½«ScrumÓÃÓÚÍŶӼ¶±ð£¬¶ø²»È¥Ó°Ïì¿ÉÖ§³ÖÕâЩ¸Ä±äµÄÖ÷¹Ü¼¶±ð¡£ÔÚÕâÖÖ»ú¹¹ÄÚ£¬Ãô½Ý½ÌÁ·ÃÇÏòÔ±¹¤ÃǽÌÊÚÓÂÆø¡¢×¨×¢¡¢³Ðŵ¡¢×ðÖغ͹«¿ª¡£È»¶ø£¬ËûÃÇËùΪ֮¹¤×÷µÄϵͳͨ³£Ìᳫ°ì¹«ÊÒÕþÖΡ¢°ÑÔðÈÎÍÆж¸øËûÈ˼°Öð¼¶Éϱ¨£¬ÕâЩÓëÉÏÊöµÄ¼ÛÖµ¹ÛÏà㣡£
ÆóÒµÎÄ»¯Ã²ËÆÄÑÒÔÀí½â£¬ÎÞÂÛÈçºÎ£¬Áìµ¼ÕßÃǶ¼²»Ó¦¸ÃµÍ¹ÀËüµÄÖØÒªÐÔ¡£ÎÄ»¯¿ÉÖ§³Ö¹«Ë¾µÄÕ½ÂÔÖ÷ÕÅ»òÈÃÆä×¢¶¨Ê§°Ü¡£ÔÚºóÃæµÄƪ·ùÖУ¬±¾ÎĽ«Ö¤Ã÷DevopsתÐÍÊÇ´´½¨¸ßЧ»ú¹¹µÄÒ»Ïî²ßÂÔ¡£
ÆóÒµÎÄ»¯ÔÚSeqr³£±»Ìá¼°¡£Æ©È磬µ±ÌôѡijÈ˵£ÈιÜÀíÖ°ÄÜÒÔ´Ù½ø´ó¼ÒÏòÀíÏëµÄ·½Ïò×ö³ö¸Ä±äʱ£¬ÎÒÃǻῼÂǵ½ÎÒÃǵÄÆóÒµÎÄ»¯¡£´ËÍ⣬µ±ÎÒÃÇÐèÒª½øÐÐÄÚ²¿ÖØ×éÒÔʵÏÖÓɳ¬Ç°µÄÐÂÐË»úÓöËù½ç¶¨µÄеÄÉÌÒµÐèÇóʱ£¬ÎÒÃÇÒ²½«ÆóÒµÎÄ»¯ÁÐÈ뿼ÂÇ¡£×ÜÖ®£¬µ±×ö³öij¸öÌض¨µÄÉÌÒµ¾ö²ßʱ£¬¶ÔÆóÒµÎÄ»¯µÄÈÏʶ»á¸æËßÎÒÃÇÈçºÎÐж¯¡£
ʲôÊÇDevOpsתÐÍÒÔ¼°ÈçºÎ¶¨Òå¸ßЧ»ú¹¹
ʲôÊǸßЧ»ú¹¹£¿¸ù¾Ý"2016 DevOpes״̬±¨¸æ¡±[1]£¬¸ßЧ»ú¹¹±»ÃèÊöΪÕâÖÖ»ú¹¹£º°´Ð貿Êð£¨Ã¿ÌìÓжà´Î²¿Ê𣩣¬´Ó´úÂëÌá½»µ½´úÂëÔÚ²úÆ·ÖÐÔËÐÐËù¼ä¸ôµÄʱ¼ä²»³¬¹ý1Сʱ£¬
ƽ¾ù»Ö¸´Ê±¼äÉÙÓÚһСʱ£¬¶øÇÒ±ä¸üʧ°ÜÂʵÍÓÚ15%¡£ ¸ßÐÔÄÜ»ú¹¹ÃÇÔÚÍÌÍÂÁ¿ºÍÎȶ¨ÐÔÉ϶¼±íÏֵúܺã¬ÕâÒ²Ö¤Ã÷ÁËÕâ²¢²»ÊÇÒ»¸öÁãºÍÓÎÏ·¡£ÄÜ´ïµ½¸ßЧµÄÔÒòÔÚÓÚ£¬³ÖÐø½»¸¶±³ºóµÄ¼¼ÊõʹµÃÄܹ»ÔÚ¸ø³ö¸ßÖÊÁ¿²úÆ·µÄͬʱҲÄܸüƵ·±µØ²¿Êð¡£[4]
¸ù¾ÝÎҵľÑ飬 DevOpsתÐÍÐèÒªÆóÒµ¸÷¸ö¼¶±ðµÄÈ«ÃæµÄŬÁ¦À´´òÔì¸ßЧ»ú¹¹¡£ÆäÖÐÒ»ÖÖ¿ªÊ¼ÊµÊ©DevOpsµÄ·½·¨¾ÍÊǽÌÆóҵͨ¹ýµü´úºÍÖð²½Ôö³¤µÄ·½Ê½À´¿ª·¢Æä²úÆ·¡£Í¨³££¬Õâ¾ÍÒâζ×Å£¬ÔÚ¹«Ë¾ÄÚ£¨²»½ö½öÊÇÔÚ¹¤³Ìʦ֮¼ä£©²ÉÓÃScrumÀ´ÔÚÿ¸ösprint½»¸¶ÉÌÒµ¼ÛÖµ¡£Ê±²»Ê±µØ£¬¹«Ë¾»áÒâʶµ½£¬¶à¿÷Scrum£¬ÒòΪËüÃǵÄÖ÷ÒªµÄÌôÕ½ÊDz»ÄÜ°´ÕÕÊг¡ÉÏÓоºÕùÁ¦ÓÅÊƵĽÚ×àÀ´Íê³É½»¸¶¡£
SeqrÊÇÒÔÒ»´ÎÉÏÏߣ¨rollout£©ËùÐèÒªµÄʱ¼äÒÔ¼°ÉÏÏßµÄƵÂÊÀ´¶¨Òå¸ßÐÔÄܵġ£¶¨ÆÚÿ¸ôÒ»¶Îʱ¼ä¾ÙÐÐÒ»´ÎÉÏÏߣ¨ÎÒÃÇ´ó¸ÅÊÇÿÖÜÒ»´Î£©£¬½»¸¶×ÔÉÏ´ÎÉÏÏßÖ®ºóËùÍê³ÉµÄÈκι¦ÄÜ£¨feature£©¡¢¸Ä½ø»ò´íÎóÐÞÕý¡£ÍŶӽ«sprintµÄ²¿·Öʱ¼ä·ÅÔڸĽøÉÏ£¬´Ó¶ø¼õÉÙÉÏÏßʱ¼ä¡£Èç¹ûÉÏÏßʱ¼ä±äµÃ×㹻С£¬ÉÏÏ߾ͻᱻ°´Ð貿ÊðËù´úÌæ¡£Ò»µ©ÎÒÃǴﵽÿÌìÉÏÏßÒ»´Î£¬ÎÒÃǽ«»á¿¼ÂÇ×÷Ϊһ¸ö¹«Ë¾ÎÒÃÇÊÇ·ñÁîÓû§ÂúÒâÁË£¬»òÕßÎÒÃÇÊÇ·ñÓ¦¸ÃÔÚ¹¤³Ì·½Ãæ×ö³ö¸ü¶àµÄŬÁ¦À´È÷ֲ¿ÃŵÄÿһ¸öÌá½»ÉÏÏß¡£
ÎÒºÜÔÞͬJez Humble [4]µÄ¿´·¨£º¼Ü¹¹²»×ãºÍÎÄ»¯²»×ãÕâÁ½´ó×è°µ¼Ö³ÖÐø½»¸¶£¨Continuous
Delivery£¬ËüÊÇDevOpsµÄ·Ç³£ÖØÒªµÄ¸ÅÄ²»Æð×÷Óá£Ç°ÕßÒâζ×Å£¬¿É²âÊÔÐÔ¡¢¿É²¿ÊðÐԺͿɼà¿ØÐÔ¾³£²»ÊÇÒ»¸öϵͳ¼Ü¹¹ËùÖ÷Òª¿¼Âǵġ£ºóÕß´ú±í×Å£¬Ô±¹¤²»ÄܸÐÊܵ½ÓбØҪȥ¸üƵ·±µØ½»¸¶¡¢¸ü¿ìµØÊÕ¼¯·´À¡Òâ¼ûºÍ³ÖÐøµØ¸Ä½øËûÃǵŤ×÷¡£¼Ü¹¹×ªÐ͵ÄÄÚÈݲ»ÔÚ´ËÎĵķ¶Î§Ö®ÄÚ¡£ÎÒÃǽ«¾Û½¹ÔÚÈçºÎºâÁ¿ÆóÒµÎÄ»¯ºÍÈçºÎ¶¨ÒåDZÔڵĸı䷽Ïò´Ó¶øÀ´Ö§³ÖDevOpsתÐÍ¡£
¾ºÕù¼ÛÖµ¿ò¼Ü½âÎö
¾ºÕù¼ÛÖµ¿ò¼Ü[2]¶¨ÒåÁËËÄÖÖÎÄ»¯ÀàÐÍ£º´ó¼ÒÍ¥ÐÍ£¨clan£©£¬Áé»îÐÍ£¨adhocracy£©£¬Êг¡ÐÍ£¨market£©ºÍµÈ¼¶ÐÍ£¨hierarchy£©¡£ËüÃǵÄÌص㶼ÔÚÓÚ¶ÀÌصļÛÖµ¹ÛÇý¶¯£¬¶ÔЧÒæÀ´Ô´µÄ¼ÙÉ裬ÒÔ¼°Õ¼Ö÷µ¼µØλµÄÁìµ¼ÄÜÁ¦ÀàÐͺͷ½ÏòÀàÐÍ¡£
´ó¼ÒÍ¥ÐÍÆóÒµÎÄ»¯ÒÔºÏ×÷ΪÖÐÐÄ¡£ËüµÄÖ÷Òª¼ÙÉèÊÇÆóÒµµÄЧÒæÔ´×Ըе½ÂúÒâµÄºÍÖҳϵÄÔ±¹¤ÃÇ¡£Ô±¹¤²ÎÓëºÍ¾íÈëµ½¹«Ë¾µÄ¾ö²ß¹ý³ÌÖУ¬ÒýÀ´ÁËËûÃǵÄÖҳϺÍÊÚȨ¡£ÓÐ×Å´ó¼ÒÍ¥ÆóÒµÎÄ»¯µÄ¹«Ë¾£¬ÆäÁìµ¼ÕßÃÇÊÇÍŶӽ¨ÉèÕß¡¢µ¼Ê¦»ò½ÌÁ·£¬°ïÖúÿ¸öÔ±¹¤ºÍÍŶÓÏòÇ°·¢Õ¹¡£
Áé»îÐÍÆóÒµÎÄ»¯Í¨³£ÓëÆóÒµ¼Ò¾«ÉñºÍ´´Ð¹ҹ³¡£¶ÔËü¶øÑÔÖØÒªµÄÊÇÇ°ÑصÄÏë·¨ºÍ´´ÐµĽâ¾ö·½·¨ÒÔ½â¾öÄÇЩ¿É²úÉúлúÓöµÄÎÊÌâ¡£ÔÚÕâÀ๫˾ÄÚ£¬Áìµ¼ÕßÃÇÖ÷ÒªÊÇÄÜÆô·¢ËûÈ˵Ĵ´ÐÂÕߺÍÓÐÔ¶¼ûµÄÈË¡£
Êг¡ÐÍÆóÒµÎÄ»¯¹ØעʵÏÖÄ¿±ê¡¢ÔÚ¾ºÕùÖлñʤ¡¢ÒÔ¼°Ìá¸ßÏñÊг¡Õ¼ÓÐÂÊ»òROIÕâЩ¿É²âÁ¿µÄ³É¹û¡£ËüµÄÖ÷Òª¼ÙÉèÊÇ£¬ÎÞÂÛÊÇÄÚ²¿¾ºÕù»¹ÊÇÍⲿ¾ºÕù£¬ËüÃǶ¼ÊÇ´øÀ´Ð§ÒæµÄÉú²úÂʵÄÀ´Ô´¡£ÕâÀàÎÄ»¯µÄÁìµ¼ÕßÃÇϲ»¶¾ºÕù²¢ÇÒÔںܶà×è°ÏÂÈÔÄܽ»¸¶½á¹û¡£
µÈ¼¶ÐÍÆóÒµÎÄ»¯ÔÞÑï¿ÉÔ¤²âÐÔ¡¢Ê±¼äÐÔºÍЧÂÊ¡£Í¨¹ý¿ØÖÆ˵ÄÄ¿±êÊÇÇå³ýÈßÓàºÍÀË·ÑÀ´»ñµÃЧÒæ¡£Òò´Ë£¬ÕâÀàÎÄ»¯µÄÁìµ¼ÕßÃÇͨ³£ÊǺܺõÄ×éÖ¯ÕߺÍе÷Õߣ¬ËûÃǼà¿Ø³ÌÐòÊÇ·ñ±»×ñÑÒÔ¼°¹æÔòÊÇ·ñ±»´òÆÆ¡£
±í1×ܽáÁËÕâËÄÖÖÆóÒµÎÄ»¯¸Å¿ö£º

±í1: ¾ºÕù¼ÛÖµ¿ò¼ÜÖеÄËÄÖÖÎÄ»¯ÀàÐÍ£¬À´Ô´£º[2]
³ýÁËËÄÀàÆóÒµÎÄ»¯µÄÃ÷ÏÔµÄÇø±ð£¬ÎÒÃÇÒ²ÐèÒªÀí½â»®·ÖÕâЩÎÄ»¯µÄÁ½¸öÇø·ÖµÄά¶È¡£ÆäÖÐÒ»¸öÇø·ÖµÄЧÒæ±ê×¼Êǹ«Ë¾ÊǶ¯Ì¬µÄ¡¢Ãô½ÝµÄºÍÊÊÓ¦ÐÔÇ¿µÄ£¨´ó¼ÒÍ¥ÐÍÎÄ»¯£¬Áé»îÐÍÆóÒµÎÄ»¯£©»òÕß¿ÉÔ¤²âµÄºÍÎȶ¨µÄ£¨µÈ»úÐÍÆóÒµÎÄ»¯£¬Êг¡ÐÍÆóÒµÎÄ»¯£©¡£Ç°Á½ÖÖÆóÒµÎÄ»¯£¬Èç¹ûËüÃÇ¿ÉÒÔ×ÔÎÒתÐÍÀ´¸úËæËù´¦»·¾³µÄ±ä»¯£¬¾Í±»ÈÏΪÊǺÜÓÐЧ¹ûµÄ¡£ºÜ¶à³õ´´Òµ¹«Ë¾ºÍNGOÓÐÕâÖÖÌØÕ÷¡£ºóÁ½ÖÖÆóÒµÎÄ»¯£¬Èç¹ûËüÃÇ»ñµÃµÄ½á¹ûÊdz־õģ¬¾Í±»ÈÏΪÊdzɹ¦µÄ¡£ÕâÖÖÌØÕ÷ÔÚÕþ¸®»ú¹¹ºÍ´óѧºÜµäÐÍ¡£
ÁíÒ»¸öÇø·ÖµÄЧÒæ±ê×¼ÊÇÄÚ²¿µ¼Ïò£¨´ó¼ÒÍ¥Ðͺ͵ȼ¶ÐÍÆóÒµÎÄ»¯£©ÓëÍⲿµ¼Ïò£¨Áé»îÐͺÍÊг¡ÐÍÆóÒµÎÄ»¯£©¡£Ç°ÕßÃǾ۽¹ÔÚÒÔÍêÕûºÍÒ»ÖÂΪЧÒæÀ´Ô´¡£¶øºóÕßÃÇÖØÊÓÍⲿÊÀ½ç£¬½«»ñµÃ³É¹¦¹é¹¦ÓÚ¾ºÕùºÍÊг¡¡£
ÕâÁ½¸öά¶È£¨Áé»îÐÔ¶ÔÎȶ¨ÐÔ£¬ÄÚ²¿µ¼Ïò¶ÔÍⲿµ¼Ïò£©½»²æ²úÉúһЩ¶ÀÌصÄÆóÒµÎÄ»¯¡£Æ©È磬´ó¼ÒÍ¥ÐÍÆóÒµÎÄ»¯´ú±íÁé»îÐÔºÍÄÚ²¿µ¼Ïò¡£ÁíÒ»·½Ã棬Êг¡ÐÍÎÄ»¯´ú±í×ÅÎȶ¨ÐÔºÍÍⲿµ¼Ïò¡£ÖØÒªµÄÒ»µãÊÇ£¬¶àÖÖ²»Í¬µÄÎÄ»¯ÄÜÔÚ¹«Ë¾ÄÚ¹²´æ¡£Æ©È磬ÔÚÒ»¸öµäÐ͵ÄÆóÒµÄÚ£¬ºÜ¿ÉÄÜÏúÊÛ²¿ÃŲÉÓÃÊг¡ÐÍÆóÒµÎÄ»¯£¬GRC£¨ÖÎÀí£¬·çÏպͷ¨¹æ×ñ´Ó£©²¿ÃŲÉÓõȼ¶ÐÍÆóÒµÎÄ»¯£¬Ñз¢²¿ÃŲÉÓÃÁé»îÐÍÆóÒµÎÄ»¯£¬¶øÈËÁ¦×ÊÔ´²¿ÃÅÊÇ´ó¼ÒÍ¥ÐÍÎÄ»¯¡£¾ÝÎҵĹ۲죬ÕâÖÖÆóÒµÎÄ»¯ÉϵķÖÆç¿ÉÄܵ¼Ö¹«Ë¾ÄÚ²¿µÄĦ²Á£¬µ±Ô±¹¤°Ñ¾«Á¦ÀË·ÑÔÚ³åÍ»ÉÏʱ¾Í»áÒýÆðЧÒæµÄϽµ¡£Áìµ¼ÕßÃǶԲ»Í¬ÎÄ»¯µÄÒâʶºÍ¹²ÃùÄÜ°ïÖú¹«Ë¾ÀûÓ÷ÖÆç²¢ÕýÈ·µØÓ¦¶ÔËü¡£
CameronºÍQuinnÌá³öÁ˺âÁ¿¹«Ë¾ÓµÓкÎÖÖÆóÒµÎÄ»¯µÄÎʾíµ÷²é±í[2]£¬¸Ã±íÈçͼ1Ëùʾ¡£

ͼ1£ºÆóÒµÎÄ»¯ÆÀ¹À¹¤¾ß£¬À´Ô´£º[2]
Ô±¹¤±»ÒªÇó»Ø´ðÏÂÃæ6¸öÎÊÌ⣺¹«Ë¾µÄÖ÷ÒªÌØÕ÷¡¢Áìµ¼Á¦¡¢¶ÔÔ±¹¤µÄ¹ÜÀí¡¢Äý¾ÛÁ¦¡¢Õ½ÂÔÖصãºÍ³É¹¦µÄ±ê×¼¡£¶Ôÿһ¸öÎÊÌ⣬ËûÃǽ«100·Ö·ÖÅä¸ø´ð°¸A¡¢B¡¢C»òD¡£A´ú±í´ó¼ÒÍ¥ÐÍÆóÒµÎÄ»¯£¬B´ú±íÁé»îÐÍÆóÒµÎÄ»¯£¬C´ú±íÊг¡ÐÍÆóÒµÎÄ»¯£¬DÊǵȼ¶ÐÍÆóÒµÎÄ»¯¡£¡°Now¡±ÕâÒ»Áдú±í±»µ÷²éÕ߶Թ«Ë¾Ä¿Ç°µÄ¿´·¨¡£¡°Preferred¡±ÕâÒ»Áдú±í±»µ÷²éÕßÈÏΪҪÔÚ½«À´³É¹¦µÄ»°¹«Ë¾Ó¦¸ÃÊÇʲôÑùµÄ¡£ËùÓÐÎÊÌâµÄ´ð°¸A¡¢B¡¢CºÍDµÄ½á¹ûµÄƽ¾ùÖµ»³ÉÒ»¸öͼ±í£¬À´ÃèÊöÒ»¸ö¹«Ë¾µÄ¶ÀÌصÄÎÄ»¯ÀàÐÍ¡£
Seqr °¸ÀýÑо¿
SeqrµÄÈí¼þ¹¤³Ì²¿ÃÅ¡¢ÔËÓª²¿ÃźͲúÆ·¹ÜÀí²¿ÃÅÌîдÁ˵÷²é±í¡£Ò»¹²´ó¸ÅÓÐ60ÈË¡£
¸Ã¹«Ë¾µÄ×éÖ¯½á¹¹ÈçÏ¡£Èí¼þ¹¤³ÌÓÉÍŶӺ͹ÜÀí²ã¹¹³É¡£ÍŶÓÊǿ繦ÄÜÐԵģ¬ÓÉÈí¼þ¹¤³Ìʦ£¬QA¹¤³ÌʦºÍϵͳ¹ÜÀíÔ±×é³É¡£²úÆ·¸ºÔðÈË×¼±¸ºÃÒ»¸öÈ·¶¨ÁËÓÅÏȼ¶µÄ»ýѹÈÎÎñ±í£¨backlog£©¸øÈí¼þ¹¤³ÌÍŶӣ¬
¶øÍŶӵÄÄ¿±êÊÇÁìÈ¡»ýѹÈÎÎñ²¢±à³ÌʵÏֶ˵½¶ËµÄÐÂÌØÕ÷£¬´ÓÏë·¨ÉÏÖÁ¸ÃÌØÕ÷±»²¿Êðµ½²úÆ·Öв¢¸ù¾ÝÉÌҵĿ±ê¼à¿ØÆäÐÔÄÜÒÔ¼°Ð޸ĴíÎó¡£È«Ö°µÄÃô½Ý½ÌÁ·Ò»·½ÃæÊÇÍŶӵijÉÔ±£¬ÁíÒ»·½ÃæÒ²ÊǹÜÀíÍŶӵÄÒ»²¿·Ö¡£ËûÃÇÓëÍŶÓÒ»Æð¹¤×÷£¬µ«Ò²Ó빫˾ÆäËû²¿ÃÅÆ©Èç²úÆ·¹ÜÀí¡¢¿Í·þ¡¢Êг¡»òÏúÊÛ²¿ÃŹ¤×÷¡£ÓÐЩÈí¼þ¹¤³Ì¾ÀíÃǵÄÖ°ÔðºÜ¹ã£¬´ÓÕÐƸ¡¢ÌôÑ¡ÐÂÔ±¹¤²¢ÈÃËûÃÇÊÊÓ¦¹«Ë¾¡¢Ô±¹¤¹ÜÀíÕߣ¨½â¾öÊÇ·ñ¿ÉÄÜÈÃÔ±¹¤°Ñ¸öÈËÄ¿±êÓ빫˾µÄÉÌҵĿ±êÏà½áºÏ£©µ½ËõС¼¼ÊõÓ빫˾ÉÌÒµÊÀ½çÖ®¼äµÄ²î±ð¡£ÔËÓªÍŶӣ¬Í¨³£Ò²±»³ÆΪÍøÕ¾¿É¿¿ÐÔ¹¤³Ì£¨Site
Reliability Engineering£©ÍŶӻòSRE£¬ÓÉϵͳ¹ÜÀíÔ±×é³É£¬ËûÃÇÖ÷Òª¸ºÔðÍøÕ¾¿É¿¿ÐԺͻ·¾³µÄÔ¤·À´ëÊ©£¬Êǹ«Ë¾ÔËÓªµÄÖмáÁ¦Á¿¡£²úÆ·¹ÜÀíÍŶÓÓɲúÆ·¸ºÔðÈË×é³É£¬ËûÃǹÜÀíÄÚ²¿ºÍÍⲿµÄÀûÒæÏà¹ØÕߣ¬½«ËûÃǵÄÐèÇóÓ³Éäµ½backlog²¢Ìṩ¸øÈí¼þ¹¤³ÌÍŶӡ£¹ØÓÚSeqr£¨Ö®Ç°µÄÃû³ÆÊÇSeamless£©µÄ¸ü¶àϸ½ÚºÍËüµÄÑݱä¿É²Î¼ûInfoQÍùÆÚÎÄÕÂ[5]ºÍ[6].
ͼ3ºÍͼ4·Ö±ð¸ø³öÁËÔËÓªÍŶӺÍÈí¼þ¹¤³ÌÍŶӵÄÆóÒµÎÄ»¯¸Å¿ö£¬Ã¿¸öͼÖн«ÍŶӺÍÁìµ¼ÕßÇø·Ö¿ªÁË¡£


ͼ3£ºÍøÕ¾¿É¿¿ÐÔÍŶӺÍÁìµ¼ÕßµÄÎÄ»¯¸Å¿ö



ͼ4£ºÈí¼þ¹¤³Ì²¿ÃÅ£¨ÍŶӣ¬Ãô½Ý½ÌÁ·ÒÔ¼°¾Àí£©µÄÎÄ»¯¸Å¿ö
¾ÍÈí¼þ¹¤³Ì²¿ÃŶøÑÔ£¬´ó¼ÒÍ¥ÐÍÆóÒµÎÄ»¯ÓëÁé»îÐÍÆóÒµÎÄ»¯»ìÔÓÔÚÒ»Æ𣬻¹¼ÐÔÓÒ»¶¡µãÊг¡ÐÍÎÄ»¯£¬ºÃÏûÏ¢ÊÇÔ±¹¤¶ÔÕâÖÖÎÄ»¯ºÜÂúÒâ¡£Ãô½Ý½ÌÁ·ÃǶÔÍŶӵĹ۵ãÒ²ÀàËÆ¡£µ«ÊǾÀíÃÇ¿´ÎÊÌⲻͬ¡£ËûÃÇ¿´µ½µÄÊÇÒÔ´ó¼ÒÍ¥ÐÍÆóÒµÎÄ»¯ÎªÖ÷µ¼£¬¾õµÃÓбØÒª½«Æä¸ÄΪ½«´ó¼ÒÍ¥ÐÍ¡¢Áé»îÐͺÍÊг¡ÐÍÆóÒµÎÄ»¯Í¬µÈµØ»ìºÏÔÚÒ»Æð¡£
ÎÒÃÇÌÖÂÛÁËÍŶӺ͹ÜÀí²ã¶ÔÏÖÓÐÎÄ»¯µÄ¿´·¨µÄ²îÒì¡£´Ó¹ÜÀí²ã½Ç¶È³ö·¢£¬SeqrÊÇÒ»¸öÔڸ߶Ȳ»Îȶ¨Êг¡ÏÂÔËÓªµÄÇ°Ñع«Ë¾¡£Íþв¿ÉÄÜÀ´×Ô¶à¸ö²»Í¬µÄ·½Ïò£º¼à¹ÜÕß¡¢Ö±½Ó»ò¼ä½Ó¾ºÕùÕß¡¢»òÕß¿Í»§Ï°¹ßµÄ¸ü¸Ä¡£Ö»ÓÐÄÜ×ã¹»¿ìËٵظı䷽ÏòµÄ¸ßЧÄܹ«Ë¾²ÅÄÜÔÚÊг¡ÉÏ´æ»îÏÂÀ´¡£Èç¹ûÎÒÃǵIJúÆ·²»ÊÇͨ¹ýÃô½Ý¿ª·¢À´ÔöÁ¿¿ª·¢£¬Èç¹ûÎÒÃDz»ÄܺÜƵ·±µÄ½»¸¶£¨Æ©È磬ÿÖÜÒ»´Î£©£¬´æ»îÏÂÀ´ÊDz»¿ÉÄܵġ£Òò´Ë£¬ÔÚSeqr£¬ÎÒÃÇÏàÐÅDevOpsתÐÍÊÇ´´½¨¸ßЧ»ú¹¹µÄ´ð°¸Ö®Ò»¡£
SeqrµÄDevOpsתÐÍ
½¨Á¢³ÖÐø½»¸¶ÊÇDevOpsתÐ͵ÄÊ®·ÖÖØÒªµÄÀï³Ì±®Ö®Ò»£¬¶øSeqrÒ²²»ÀýÍâ¡£ÔÝʱºöÂÔÎÄ»¯ÒòËØ£¬´ïµ½³ÉÊìµÄ³ÖÐø½»¸¶ÐèÒª¸Ä±äÉè¼ÆºÍ¼Ü¹¹¡¢×齨Ó벿Êð¡¢²âÊÔºÍÑéÖ¤¼°ÐÅÏ¢ºÍ±¨¸æ[7]¡£¸ù¾ÝÎÒ×÷Ϊ×ÉѯʦʱµÄ¹Û²ì£¬ÎÒ´Óû¼û¹ýÄĸö¹«Ë¾²ÉÓÃͬһ¸ö½»¸¶¹ÜµÀ¡£¶øÇÒ£¬ÎÒ¾³£¿´µ½×¨¼ÒÃÇÕùÂÛÓ¦²ÉÓÃʲôÑùµÄ¼¼ÊõÉϵĸıäÀ´ÔÚ¹«Ë¾ÄÚ½¨Á¢³É¹¦µÄ³ÖÐø½»¸¶¡£ÔÚSeqr£¬ÎÒÃǾ³£¹Û²ìµ½¶Ôͬһ¸öÎÊÌâÓкܶà½â¾ö°ì·¨¡£ÊÂʵÉÏ£¬ÕâÖÖʵÑéµÄ¸¡ÏÖ£¨¶ø²»ÊÇÊÂÏȾÍÖÚËùÖÜÖª£©±íÃ÷ÎÒÃÇÔÚ´¦ÀíCynefin[8]ÖÐËù¶¨ÒåµÄ¸´ÔÓÁìÓò¡£´¦Àí¸´ÔÓÁìÓòµÄ²ßÂÔÊÇƵ·±µØÖ´ÐС°µ÷²é-¸ÐÖª-ÏìÓ¦¡±Õâһѻ·¹ý³Ì¡£ÎÒÃÇÈÏʶµ½ÊµÑéÊDZØÐëµÄ£¬ÒòΪûÓÐÖ¤¾Ý±íÃ÷ÄÄЩÊÇΪÎÒÃǹ«Ë¾µÄ¶ÀÌØ»·¾³Ëù¶¨ÒåµÄ×îºÃµÄ»òºÃµÄʵÑé¡£¶ø×öʵÑéÔÚÁé»îÐÍÎÄ»¯ÖкܵäÐÍ¡£
¶ÔÓÚÒ»¸öÏñSeqrÕâÑùµÄ¹«Ë¾£¬Àí½âÊг¡ºÎʱ¸Ä±ä»òеĻú»áºÎʱ³öÏÖÊǷdz£¹Ø¼üµÄ¡£Ô±¹¤ÐèÒª¶Ô¿Í»§¡¢¾ºÕùºÍÊг¡±£³ÖºÃÆæÐÄ¡£ÕâÖÖÄܽ«×ÔÉíÓëÉÌÒµÖÜΧ»·¾³Ïà¹ØÁªµÄרעÊǵäÐ͵ÄÊг¡ÐÍÎÄ»¯¡£
ÈçLearn Enterprise[9]ÊéÖÐËù¹Û²ìµ½µÄ£¬Èç¹ûÒ»¸ö»ú¹¹ÓÉСµÄ¡¢·ÖÉ¢µÄ¡¢×ÔÖ÷µÄÍŶӹ¹³É£¬Ëü¾ÍÄÜ¿ìËÙµØÔö´ó¹æÄ£¡£È¨Á¦Ï·ÅÔÔòÊÊÓÃÓÚÕâÀà»ú¹¹£¬¡°Ä¬ÈÏÇé¿öÏ£¬Ó¦ÓÉÖ±½ÓÊܾö¶¨Ó°ÏìµÄÈËÀ´×÷³ö¾ö¶¨¡£ÔÚ¹ÙÁÅ»ú¹¹ÖУ¬µØ·½¼¶±ðµÄÈËÔ±²»ÄÜÓÐЧµØÍê³ÉijЩ¹¤×÷£¬¶ø¸ß¼¶±ðÈËÔ±Ó¦¸ÃÖ»×öÕâЩ¹¤×÷¡±¡£ÕâÖÖ·½Ê½µÄ»ù´¡ÔÚÓÚÓÐ×ÔÐŵÄÍŶӣ¬ÍŶÓÓÐȨȥ³¢ÊÔºÍ×÷³öÓë¼Ü¹¹Ïà¹ØµÄ¾ö¶¨µÈ¡£ÎÒÃÇÔÚSeqrµÄ¾ÑéÏÔʾ£¬´ó¼ÒÍ¥ÐÍÎÄ»¯Ö§³ÖÕâÖÖÐÅÐÄ¡£ÔÚ¹«Ë¾ÄÚ£¬¹Ø¼üµÄ¼¼ÊõÉϵľö²ß²»ÊÇÓÉÒ»¸öµ¥¶ÀµÄ¸öÌåÀ´×÷³öµÄ£¬Í¨³£¶¼ÊÇÍŶӵÄŬÁ¦¡£Æ©È磬Óɼܹ¹Ê¦¶À×Ô×÷³öµÄ¾ö¶¨£¬Ïà±È¶øÑÔÐèÒª¸ü¶àµÄʱ¼ä¡£È»¶ø£¬ÎÒÃÇÈÏΪ£¬ÈÃÊÜÓ°ÏìµÄÈËÃÇÀ´Ó°Ïì¾ö²ß»á¸üÓмÛÖµ£¬ÒòΪÕâÊÇËûÃÇ×Ô¼ºµÄ¾ö¶¨£¬ËùÒÔ»áÖ§³ÖËü¶ø²»ÊÇ·´¶ÔËü¡£
×îÖÕ£¬ÔÚSeqr£¬ÎÒÃÇÓÐÁËÓ빫˾±³¾°ÏàÎǺϵÄÀíÏëµÄÎÄ»¯¸Å¿ö¡£¸ÃÎÄ»¯¸Å¿öÈçͼ5Ëùʾ¡£

ͼ5£ºSeqrÖÐÖ§³ÖDevOps±ä¸ïµÄÀíÏëµÄÎÄ»¯¸Å¿ö
ÓÐÁ½µãÐèҪǿµ÷¡£µÚÒ»£¬¶ÔDevOpsתÐÍ£¬²¢Ã»ÓÐÒ»¸öÆÕ±éͨÓõÄÎÄ»¯¸Å¿ö¡£ÎÒÃǶÔSeqrµÄÐÅÈν«°ïÖúÎÒÃÇ»ñµÃ³É¹¦£¬ËùÒÔÕâÒ»µã²»Ó¦¸Ã±»¸´ÖÆ¡£µ«ÊÇÏ£ÍûÕâ±³ºóµÄÍÆÀí¶ÔÆäËû¹«Ë¾ºÍËûÃǵÄÇé¿öÓÐÓá£
µÚ¶þ£¬ÎÄ»¯ÊôÓÚ¸´ÔÓµÄÁìÓò£¨Cynefin£©¡£Òò´Ë£¬¡°ÎÄ»¯µÄ¸Ä±ä¶ÔÄ¿Ç°¶øÑÔÊÇÒ»¸öÑÝ»¯µÄ¹ý³Ì£¬²¢²»ÊÇÒ»¸öÀíÏ뻯µÄ½«À´×´Ì¬Éè¼Æ¡±[10]¡£ËüµÄÒâ˼ÊÇ˵£¬SeqrµÄDevOpsתÐÍËùÓõ½µÄÎÄ»¯¸Å¿öÓ¦¸Ã±»¿´×÷ΪÎÒÃÇÏ£Íû¸Ä±äµÄ·½Ïò£¬¶ø²»ÊÇÒ»¸ö¾«È·µØÏêϸ˵Ã÷µÄÄ¿±ê¡£
ÎÒÃÇÈçºÎ½øÐÐÎÄ»¯¸Ä±ä£¿ÄÇÖÖÈÏΪ¹ÜÀíÕßÃÇÄÜ×Ô¼º¸Ä±ä»ú¹¹µÄÆóÒµÎÄ»¯µÄÏ뷨̫ÌìÕæ¡£ËûÃÇÄÜ×î´ó³Ì¶ÈµÄÓ°ÏìÆóÒµÎÄ»¯¡£ÓÉÓÚÎÄ»¯ÊÇÏ໥×÷ÓõÄÒ»¸öºÜÐÂÐ˵ÄÊôÐÔ£¬¿ÉÒԴӺü¸¸ö·½ÃæÀ´Ó°ÏìËü[10]¡£
Èç¹ûÄãÌýÌý¹«Ë¾ÄڵĹÊÊ£¬Äã¾ÍÄÜ·¢ÏÖÓÃÀ´Ó¦¶ÔÏÖʵÎÊÌâºÍÈËÖ®¼äµÄÎÊÌâµÄģʽ¡£Òò´Ë£¬ÒªÊµÏָı䣬ºÜÖØÒªµÄÒ»µãÊÇ´´½¨ÐµÄÓÐЧµÄ¹ÊÊÂÀ´Õ¹Ê¾½â¾öÏÖÓÐÎÊÌâµÄ²»Í¬µÄ·½·¨¡£µ±ÕâЩÍê³Éºó£¬ËüÃǾͳÉΪеIJο¼µã£¬ÄÜÌṩÐÂÒ»Ì×·½·¨À´²úÉúÐÂÒ»Ì×ÐÐΪ´Ó¶ø¸Ä±äÎÄ»¯¡£
SeqrµÄDevOpsתÐÍÆðÔ´ÓÚÒ»¸öʵÑé¡£ÔÚÕâ¸öʵÑéÖУ¬Á½¸öÍŶӿªÊ¼¸ºÔðÒ»¸ö½â¾ö·½°¸µÄ¿ª·¢£¬ÒÔ¼°½«Æä½»¸¶¸ø²úÆ·²¢Î¬»¤Ëü¡£Õâ¸öʵÑé±»Ö¤Ã÷Êdzɹ¦µÄ£¬¹ÄÀøÎÒÃÇÔÚ¹«Ë¾µÄËùÓÐÍŶÓÖÐÖظ´¸ÃʵÑé¡£½á¹ûÊÇÕû¸ö²¿ÃŵÄÍŶӣ¬°üÀ¨Èí¼þ¹¤³Ìʦ¡¢QA¹¤³ÌʦºÍϵͳ¹ÜÀíÔ±£¬±»ÖØ×éΪÕæÕýµÄ¿ç¹¦ÄÜÍŶӡ£´ËÍ⣬ÎÒÃÇÒ²³ä·ÖÀûÓÃÄÇЩ±»Èß³¤»áÒéËùÕ¼¾ÝµÄÈËÃÇ£¬ËûÃÇÊÔͼ½â¾öijÌض¨ÎÊÌ⣬ÍùÍùÒòΪÎÊÌâµÄ¸´ÔÓ¶ÈÒÔÕÒ²»µ½½â¾ö°ì·¨¶ø¸æÖÕ¡£Òò´Ë£¬ÎÒÃǽ¨Ò飬´Ó»áÒéÖÐÌáÒéµÄÄÇЩºÏÀí·½·¨ÖÐÌô³öÒ»¸öÀ´Êµ¼ùһϣ¬¶ø²»Òª»¨¹ý¶àµÄʱ¼äÔÚÌÖÂÛÉÏ¡£Î¨Ò»µÄÌõ¼þÊÇ£¬Á½ÖܺóÎÒÃǻ᷵»Øµ½½á¹û£¬ÈÏÕæ²âÁ¿½á¹û¡£Õ⽫°ïÖúÎÒÃÇ¿´¿´ÊµÑéÊdzɹ¦»òʧ°Ü¡£
ÕâЩʵÑ飨˳±ãÌáһϣ¬ËüÃÇÊÇÁé»îÐÍÎÄ»¯µÄµäÐÍ£©°ïÖúÎÒÃǸü¿ìµØ¹¤×÷£¬ÎÒÃÇÄܹ»¸üƵ·±µØ²ÉÈ¡Ðж¯£¬¶ø²»ÊÇÀ§ÓÚÑ°Çó×îÍêÃÀ½â¾ö·½°¸µÄÎÞÖ¹¾³µÄÌÖÂÛÖС£¶à¿÷ÕâÖÖ·½·¨£¬ÎÒÃǽ²ÏÂÃæµÄÕâЩ¼¼Êõ¸ÅÄîÒýÈëµ½ÁËÈÕ³£¹¤×÷ÖС£
ÓÃDockerÀ´¼¯×°Ï仯²¿·Ö¼Ü¹¹£¬
ÏòͳһµÄ»·¾³´Ù½ø£¨¿ª·¢¡¢×¼Éú²úºÍÉú²ú£©£¬
ÒýÈëÌØÐÔ¿ª¹ØºÍ½ð˿ȸ£¨canary£©·¢²¼[11],
ʹÓÃʵ¼ÊÒƶ¯É豸ÉϵÄAppium½øÐÐÉú²ú»·¾³µÄ¼à¿Ø£¬µÈµÈ¡£
ÕâЩʵÑéÒ²µ¼Ö½»¸¶µÄ¸Ä±ä£º
Í£Ö¹ÁË¡°¿ªÊ¼ÌØÐÔ¡±µÄ˵·¨£¬¿ªÊ¼Ê¹Óá°Íê³ÉÌØÐÔ¡±[12]£¬
ÔÚʵÏÖsprintÄ¿±êʱÒýÈëÁËWIPÏÞÖÆ£¬
½«·¢²¼ÓëÉÏÏß·Ö¿ª£¬
Èí¼þ¹¤³ÌÍŶӴÓSREÍŶӽÓÊÖÓ¦ÓóÌÐò¼à¿ØÒÔËõ¶Ì·´À¡»·£¬
ÍòÒ»·¢ÉúÁ˲úÆ·»·¾³ÖеÄÖØ´óʧ°ÜµÈ£¬ÎÒÃÇÒýÈëÁËÎÞ×ïʺóµ÷²é
ÎÒÃDzÉÈ¡µÄÁíÍâÒ»¸öÓ°ÏìÎÄ»¯¸Ä±äµÄ²½ÖèÊÇ£¬Ó÷ſíºÍÔöÇ¿µÄ·½Ê½À´¹ÜÀí×ÔÈ»µÄÔ¼Êø¡£Æ©È磬²»Í¬ÓÚÆäËûÈí¼þ¹¤³ÌÍŶÓÖ»¸ºÔ𿪷¢£¬Ç°ÃæÌáµ½µÄÁ½¸öÍŶÓÐèÒª¸ºÔðÕû¸ö½»¸¶¹ý³Ì£º¿ª·¢¡¢²âÊÔ¡¢²¿ÊðºÍ¼à¿Ø¡£Êµ¼ÊÔÒòÊÇÔËάÍŶÓÀïûÓÐ×ã¹»¶àµÄϵͳ¹ÜÀíÔ±ÃÇÀ´°ïÖúËûÃǽ»¸¶ºÍ¼à¿Ø¡£Òò´Ë£¬ÕâÁ½¸öÍŶÓ×ö³öÁËÏàÓ¦µÄ·´Ó¦£¬Ö¤Ã÷ÁËËûÃÇÒ²¿ÉÄÜ×ö³ö¿É²âÊԵġ¢¿É²¿ÊðµÄºÍ¿É¼à¿ØµÄÈí¼þ£¬Ã»ÓбØÒª°Ñ²¿·Ö¹¤×÷Òƽ»¸øרҵÍŶӡ£
ÒòΪÎÄ»¯Êǽ»»¥ÖÐ×ÔÈ»Ðγɵģ¬ËùÒÔÐèÒªºÃºÃ¹ÜÀíËü¡£ÕâÀïÓÐÒ»¸öÀý×Ó¡£ÈÃÐÂÔ±¹¤ÊÊÓ¦»·¾³Ê±£¬ÎÒÃǽ«ËûÃǺͱ£³ÖÀíÏëÎÄ»¯µÄÔ±¹¤»ìºÏÔÚÒ»Æð¡£Òò´Ë£¬ÐÂÔ±¹¤Ê×ÏÈѧϰ´¦ÀíÎÊÌâµÄÀíÏëµÄģʽ²¢Àí½âʵ¼Ê¡£ÕâÒ»µã¶Ô²¨À¼Ê½ÎÄ»¯ÓÈÆäÖØÒª£¨Èí¼þ¹¤³Ì¡¢ÔËÓªºÍ²úÆ·¹ÜÀíλÓÚÎÒÃÇÔÚ²¨À¼LodzÊеİ칫ÊÒ£»±¾ÎÄ×÷ÕßÊDz¨À¼ÈË£©¡£ÓÉÓڵͰüÈÝ£¬²¨À¼ÈËÇãÏòÓÚÓ÷ßÊÀ¼µË׺ͱ¯¹ÛÇéÐ÷À´Ó¦¶ÔÉÌÒµÔË×÷µÄ²»Îȶ¨ÐÔ¡£ÕâÖÖÊÇÈ«¹úÐÔµÄÎÄ»¯Ç÷ÊÆ£¬Èç¹ûÈÎÆä·¢Õ¹Ôò¿ÉÄÜÊÇÆÆ»µÐԵġ£
¶Ô¹«Ë¾¶øÑÔ£¬Äܹ»±æ±ð³ö¹«Ë¾ÄÚ³öÏÖÁËÀíÏëµÄÎÄ»¯[14]Ò²ÊǺܹؼüµÄ¡£Æ©È磬µ±ÍŶӴÓSREÍŶӽÓÊÖÁ˼à¿ØÓ¦ÓóÌÐòµÄÖ°Ôðʱ£¬ÍŶÓÀïµÄÔ±¹¤ÓÐÁ½ÖÖ½â¾ö·½·¨¡£Ò»Ð©ÈËÈùÜÀí²ãÀ´Ö¸¶¨ËÓ¦µ±È¥Öµ°à¡£ÆäËûÈËÈÏΪÓÉÍŶÓÀ´¾ö¶¨ËÈ¥¸ºÔð¼à¿Ø¡£Ç°ÕßÒªÇóµÈ¼¶ÐÍÎÄ»¯£¬Áìµ¼ÕßÊÇе÷Õߣ»ºóÕßÒªÇó´ó¼ÒÍ¥ÐÍÎÄ»¯£¬Áìµ¼ÕßÊÇÖ§³ÖÍŶӾö²ßµÄ´Ù½øÕß¡£¸ù¾ÝÎÒÃÇÀíÏëµÄÎÄ»¯¸Å¿ö£¬¹ÜÀí²ã¾ö¶¨Ö§³ÖºóÕßÀ´½â¾öÎÊÌâ¡£Èç´Ë£¬¹ÜÀí²ãÓ°ÏìÎÄ»¯Ïò´ó¼ÒÍ¥Ð͸ı䡣
½áÂÛ
ÓÐʱºòDevOpsתÐ;ÖÏÞÓÚʵÏÖÌض¨µÄ¼¼ÊõºÍʵ¼ù¡£ÎÒÃÇÔÚ×ʼµÄ·½·¨ÖкöÂÔÁËÎÄ»¯£¬Óöµ½ÁËÈËÃǶÔËùÒý½øµÄ¸Ä±äÓÐËùµÖ´¥¡£¶øÕâЩ·´¹ýÀ´µ¼ÖÂÁ˲»ÀíÏëµÄ½á¹û£¨È磺µÍ²¿ÊðƵÂÊ£©¡£ÎÒÃǹ۲쵽£¬ºÜ×ÔÈ»µØÈÃÈËÃDzÎÓëµ½³ÖÐø¸Ä½ø½»¸¶¹ÜµÀ£¬ÕâÖÖÏÖÏóÄ¿Ç°Ö»ÄÜÔÚ¹«Ë¾ÄÚÒ»²¿·Ö¹¤³ÌʦÖмûµ½¡£µ±ÎÒÃÇ°ÑÎÄ»¯ÊӽǼÓÈëµ½DevOpsתÐÍÖУ¬ÎÒÃǾͿªÊ¼Àí½âΪʲôÓÐЩÌض¨µÄÖ÷ÕŲ»Æð×÷ÓÃÒÔ¼°Ó¦¸ÃÈçºÎÒýµ¼ËüÃÇ¡£
ͨ¹ýDevOpsÀ´´òÔìÒ»¸ö¸ßЧ»ú¹¹£¬ÍùÍùÐèÒª¸Ä±äÆäÆóÒµÎÄ»¯¡£¾ÝÎҵľÑ飬ÕâÊÇתÐÍÖÐ×îÀ§ÄѵÄÌôÕ½Ö®Ò»¡£Ê×ÏÈ£¬ËüÐèÒªÁìµ¼ÕßÃÇÀí½âÈçºÎÓ°ÏìÆóÒµÎÄ»¯³ÉΪһ¸ö¸´ÔӵĿÉÊÊÓ¦µÄϵͳ¡£Ó¦¶ÔÎÄ»¯ÕâÖÖÎÞÐεÄÎïÖÊ£¬ÐèÒªÁìµ¼ÕßÖ®¼äÓи÷ÖÖ¸÷ÑùµÄÈí¼¼ÄÜÀ´ÓëÈ˺ÍÍŶӴò½»µÀ¡£ÎÒÃÇÒªÄܹ»°ÑÕâÖÖÈí¼¼ÄÜÓ빤³ÌÊÀ½çÏà½áºÏ£¬²¢ÈÏʶµ½ÕâÁ½ÕßÈçºÎ»¥²¹¡£×îÖÕ£¬ÔÚÄ¿±êºÍÀí½âƵ·±ÊµÑé¡¢¶Ì·´À¡»·¡¢È±ÉÙÄÜÁ¦¹ÂµººÍ¹²ÏíµÄ£¨¶ø²»Êǵ»¯µÄ£©ÔðÈεȵȱ³ºóµÄ¼ÛÖµ·½Ã棬Õû¸ö»ú¹¹ÄÚ±ØÐëÒ»Ö¡£
ÓÐÈË¿ÉÄÜÓÐÕâÑùµÄÓ¡Ïó£¬ÈÏΪÆóÒµÎÄ»¯ÊÇDevOpsתÐÍÖÐËùÓÐÎÊÌâµÄ½â¾ö·½°¸¡£Ëüµ±È»²»ÊÇ¡£ËüÊÇ»ùʯ£¬ÒªÃ´ÔöÇ¿¹«Ë¾µÄÕ½ÂÔÖ÷ÕÅ£¬ÒªÃ´ÈÃÆä×¢¶¨Ê§°Ü¡£Èç¹ûÒ»¸ö»ú¹¹µÄ¸Ä±äÒ²¿¼Âǵ½ÁËÎÄ»¯£¬ÄÇôÎÄ»¯ºÜÓпÉÄÜ»áÁîÆäÊ°빦±¶¡£
ÎÄ»¯ÊÇÎÒÃÇËù»ñµÃµÄ½á¹û±³ºóµÄÔÒòÖ®Ò»¡£È»¶ø£¬Ã»ÓÐÔ±¹¤£¨²»½ö½öÊǹ¤³ÌʦÃÇ£¬»¹ÓÐÃô½Ý½ÌÁ·ÃÇ£©ÒÔ¼°ËûÃǵÄר¼Ò֪ʶºÍ¾ÑéÀ´Ö´ÐÐDevOpsתÐÍ£¬ÎÒÃÇÊÇÎÞ·¨´ïµ½ÕâЩ½á¹ûµÄ¡£½á¹ûÈçͼ6Ëùʾ¡£

ͼ6£ºDevOps±ä¸ïÖеÄRolloutͳ¼ÆÖµ£¨Ê±¼ä¿ç¶È£ºÔ¼Ò»Ä꣩
ͼ6ÖУ¬Ã¿¸öºá·½¿é´ú±íÉÏÏß³ÌÐòÖеÄÒ»¸ö²½Ö衣ΪÁ˲»Ð¹Â¶ÎÒÃDzúÆ·»·¾³µÄ¼¼Êõϸ½Ú£¬ÕâÀï¾Í²»½âÊÍËüÃǵĺ¬ÒåÁË¡£È»¶ø£¬ÖØÒªµÄÊÇ£¬Æ½¾ùÉÏÏßʱ¼äºÜÏÔÖøµÄ¼õÉÙÁË£¬´Ó´óÔ¼80Сʱ½µµ½ÁË5-10Сʱ¡£ÒòΪÕâЩ¸Ä½ø£¬ÉÏÏß´Ó¶ø±äµÃ¸üƵ·±¡£¶øÇÒ£¬ÉÏÏß±äµÃ¸üÎȶ¨£¬Òò¶ø´ÓËùÐèʱ¼ä¶øÑÔËüÃDZäµÃ¿ÉÔ¤²âÁË¡£¿¼Âǵ½Ãô½Ý¿ª·¢ÍŶÓÔÚÈÎÎñ¹æ»®Ö®ºóµÄÌá½»³Ðŵ£¬ËûÃÇÐèÒªÒ»¶¨³Ì¶ÈµÄ¿ÉÔ¤²âÐÔ£¬ÕâÒ»µãºÜÖØÒª¡£ÉÏÏßÊÇÃô½Ý¿ª·¢ÍŶӵÄÖ°Ô𣬿ÉÄÜ»áÓ°Ïìµ½SprintµÄÆäËûÄ¿±ê¡£
Ëæ×ÅÁ¬Ðø²»¶ÏµÄÉÏÏߣ¬ÓÐЩÕÏ°¾ÍÏûʧÁË£¬ÆäÖ÷ÒªÔÒòÓÐÁ½µã£º£¨1£©ÉÏÏß³ÌÐò£¨°üÀ¨¼Ü¹¹£©µÄ¼ò»¯£»£¨2£©È˹¤³ÌÐòµÄ×Ô¶¯»¯¡£¾Í¼ò»¯¶øÑÔ£¬ÖØÐÂÉè¼ÆÉÏÏß³ÌÐòÀ´¼õÉÙ²½ÖèÒò´Ë¼õÉÙ¸´ÔӶȡ£ÁíÒ»·½Ã棬¶ÔÈ˹¤³ÌÐòµÄ×Ô¶¯»¯Ö÷ÒªÊÇÕë¶Ô²âÊԺͲ¿Ê𣬴Ӷø½µµÍÆ临ÔӶȡ£ÔÚÕû¸öתÐÍÖÐÒ»Ö±±£³Ö×ŵÍʧ°ÜÂÊ¡£
Ç°ÃæÌáµ½ÎÒÃÇ»¹ÔÚ¼ÌÐø½øÐÐDevOpsתÐÍÒÔÌá¸ßÉÏÏßƵÂʺͷ¢²¼ÖÊÁ¿¡£Òò´Ë£¬Õâ¸ö¹ý³ÌÊdzÖÐøµÄ£¬µ«ÎÒÃÇËù¾ö¶¨Ñ¡ÔñµÄ·½Ïò¿´ÆðÀ´Ç°¾°Ò»Æ¬¹âÃ÷¡£
|