第2章 如何做到敏捷

2022-03-14 07:42:35 字數 633 閱讀 2481

敏捷開發是一種哲學,它是一種思考軟體開發的方式。

敏捷軟體開發宣言

個人和互動勝過過程和工具。

可工作的軟體勝過面面俱到的文件。

客戶協作勝過合同談判。

響應變化勝過遵循計畫。

敏捷宣言背後的原則

我們遵循以下原則:

我的的最高優先順序通遞過盡早地、持續地交付有價值的軟體來滿足客戶。

歡迎變化的需求,即使在開發的後期。敏捷過程利用變化為客戶創造競爭優勢。

頻繁交付能工作的軟體,短則幾周,長則幾個月,時間間隔越短越好。

在整個專案開發過程中,業務人員和開發人員必須每天都在一起工作。

專案開發以積極的個體為基礎。為他們提供所需的環境和支援,並相信他們能完成工作。

向開發團隊傳遞資訊或者在開發團隊內部傳遞資訊,最高效、最有力的方法是面對面的交談。

能工作的軟體是度量進度的首要標準。

敏捷過程推動了可持續的軟體開發。發起者、開發者和客戶應該能長期維持乙個恆定的速度。

對技術卓越和良好設計的持續關注能增強敏捷能力。

簡單性(將未完成能工作最大化的藝術)是非常重要的。

最好的架構、需求和設計出自於自組織的團隊。

每隔一定時間,團隊應該反思一下如何變得更有效,然後相應地調整或校正其行為。

如何做到專業

要想成為頂級的足球前鋒,需要速度 敏捷和門前敏銳的嗅覺,不放過任何乙個破門的機會,做一名足球運動員也是乙份工作,如何把這份工作做到極致,如何成為身價最高的球員,就如同如何成為薪水最高的職業經理人一樣,需要的是專業,不管從事什麼樣的工作,要想把工作做到極致,首先要做的就是專業。如何讓自己變得更專業,這...

如何做到物件導向

首先,物件導向的概念 物件導向 object oriented 是將現實問題構建關係,然後抽象成 類 class 給類定義屬性和方法後,再將類例項化成 例項 instance 通過訪問例項的屬性和呼叫方法來進行使用。其次,物件導向的三個基本要素 1.繼承 2.封裝 3.多型 再次,物件導向的五個基本...

如何做到不焦慮

部落格是乙個記錄,更重要的是分享經驗 我會努力每週一進行一次分享,希望和有感同身受的人一起,解決程式猿的 強迫症 生活。大大小小也經歷了幾次重要的考試,漸漸的發現了控制情緒的一些長久之計 1.自己去計畫自己的時間和覆盤學習進度 這一點很重要,其實焦慮就是總覺得自己什麼都沒做,但是有好多要做的事情。每...