雙周回顧#006 - 這三個月

斷更啦~~

請添加圖片描述

上次更新時間 2023/11/23, 斷更近三個月的時間。

先狡辯下,因為忙、著實忙。因為忙,心安理得給斷更找了個借口,批評下自己~~

這三個月在做啥?跨部門援助,支援公司互聯網的 ToC 項目,一言難盡。

先說下考勤,基本上每天晚上十一點后下班。正常的雙休沒了,變成單休,甚至上十三天休一天。

月份調休時長
2023/1176
2023/1260
2024/0146

所以,確實是有點忙~~

一次不指望開發人員懂業務的項目開發經歷

此次支援的項目屬于公司重點高項,團隊陣容堪稱豪華,所有資源優先投入此次項目。

此次項目的最大特點就是要在兩個月內出成果,時效卡的死死的

但是,問題來了,大部分人是從外部門支援來的,整個團隊懂業務的就那么幾個人。所以遭遇了工作以來,堪稱魔幻的一次開發經歷。

正常的項目迭代流程:

自測
修復后
修復
需求評審
原型 UI設計
開發人員
BUG
測試環境
測試人員 產品 UI

這次就牛逼了,主打一個開發不需要懂業務,按圖索驥就行,妥妥的牛馬。

所以,效果也很顯著,整個開發周期內,前后端的 BUG 數量,高達6000+。身上不帶百八十個 BUG,午飯都不好意思加個雞腿~~

自測
修復后
修復
需求評審
原型 UI設計
開發人員
BUG
測試環境
測試人員 產品 UI

但是,咱就說但是。但是,項目結果也是喜人的,經過牛馬們沒日沒夜的辛勤勞作、經過測試人員的N輪測試,項目成功落地。

項目開發

項目啟動會議后,迅速再拉了一次 30+人的工程架構解讀會議,大伙看了兩天代碼,立馬投入開發階段。

早期介入開發時,大家集體懵逼。時間緊、任務重,根本沒有時間給開發人員講解業務需求、甚至需求文檔都沒有。

項目啟動后的前兩周,大伙一臉懵逼的做功能。遇到不懂得業務時,最常聽到是,“先等測試提 BUG 就行,他們懂業務”。這也造就了,測試介入后,提了6000+的 BUG

項目測試

通常情況下,當開發做完完整的功能后,經歷自測、提測、冒煙測試后,測試人員才會正式介入測試。

冒煙測試
自測
修復
功能開發
提測
正式測試,最多三輪
BUG

這次流程就稍稍變化了下,整個項目管控,變成了比敏捷還敏捷。邊開發、邊構建、邊測試,而且不限次數的測試,直到問題處理結束。

構建發布
缺陷/需求
開發
代碼提交
測試環境
測試

最大的變化是,測試這里提出的不再是單純的 BUG,也會包含著需求在里面。也就是說,要做什么、不做什么,基本上是通過測試人員來傳達的。

另外很重要的一點,就是測試人員介入的時間點,在開發人員開始開發后的第三周。
測試的步步緊跟是這次項目成功的重要因素。

項目的底氣

拉了一群新人,在新人完全不懂業務的情況下,為什么敢玩的這么刺激?不怕翻車嗎?它的底氣是什么:

  1. 屬于舊項目重構。業務上并不是新需求,有產品人員全程跟隨,不怕業務需求跑偏。
  2. 龐大的測試團體。70+人的項目組,測試人員占了一半。
  3. 工程架構。可插拔的構架設計,保證了業務層的模塊可以隨時替換,單個模塊不會影響其它模塊。

項目開始后,開發人員一直在發牢騷,感覺項目負責人就是在瞎搞,妥妥的即將翻車。

令人驚訝的是,雖然一直在修修補補,但這輛車成功抵達了終點。

不過這一過程中,有一說一,技術債肯定是留下了,很多場景下,為了盡快修復問題,代碼都是特寫的,后期 CodeReview 時,必定要修改的。

價值

三個月忙忙碌碌,丟了一些東西,也撿起一些東西。

  • GUI 專利
    • 采集用戶行為,以熱力圖的方式可視化展示,輔助產品運營人員做決策。同事提出的想法,我加以實現,抱同事大腿,蹭個署名,哈哈哈哈哈
  • 業務串講以及 CodeReview
    • 主持數次串講以及 CodeReview
  • 性能分析
    • 首屏性能問題
    • 表格卡頓問題。其中比較有趣的一點,組件降級處理,確實是個不錯的方案
  • 抉擇
    • 得支援部門領導得欣賞,期望我平調到支援部門;原部門期望留下,會有新項目主持。被人欣賞的感覺,還是不錯的噠

同事離職

同一天入職的同事離職了,時間定格在 2024/2/2,遙祝一帆風順,前程似錦。

往期回顧

  • 雙周回顧#005 - 零
  • 雙周回顧#004 - 滿眼歡喜
  • 雙周回顧#003 - 新生
  • 雙周回顧#002 - 紅樹林
  • 雙周回顧#001 - 火燒云

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/716844.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/716844.shtml
英文地址,請注明出處:http://en.pswp.cn/news/716844.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

智能時代:人工智能引領未來創新

智能時代:人工智能引領未來創新 1. 人工智能的定義與特點 人工智能(Artificial Intelligence,AI)是指模擬、延伸和擴展人類智能的理論、方法、技術及應用系統的一門交叉學科。其特點包括學習能力、推理能力、感知能力和交互能力…

【C語言】InfiniBand 驅動mlx4_ib_init和mlx4_ib_cleanup

一、中文講解 這兩個函數是Linux內核模塊中對于Mellanox InfiniBand 驅動程序初始化和清理的函數。 mlx4_ib_init()函數是模塊初始化函數,使用__init宏標注,表示該函數只在模塊加載時運行一次。 函數執行的步驟如下: 1. 通過alloc_ordered_w…

數據結構——lesson5棧和隊列詳解

hellohello~這里是土土數據結構學習筆記🥳🥳 💥個人主頁:大耳朵土土垚的博客 💥 所屬專欄:數據結構學習筆記 💥對于順序表鏈表有疑問的都可以在上面數據結構的專欄進行學習哦~感謝大家的觀看與…

ElasticSearch開篇

1.ElasticSearch簡介 1.1 ElasticSearch(簡稱ES) Elasticsearch是用Java開發并且是當前最流行的開源的企業級搜索引擎。能夠達到實時搜索,穩定,可靠,快速,安裝使用方便。 1.2 ElasticSearch與Lucene的關…

Angular項目升級的一般步驟?

升級Angular項目是一個重要的任務,可以帶來性能改進、新功能和安全性增強等好處。以下是升級Angular項目的一般步驟: 1、備份項目文件: 在進行升級之前,務必對整個項目進行備份,以防意外情況發生。 2、查看當前版本&…

如何快速遷移其他云服務器中的網站數據到騰訊云輕量應用服務器中?教你使用寶塔Linux面板遷移網站

要快速遷移其他云服務器中的網站數據到騰訊云輕量應用服務器中,可以遵循以下步驟: 準備遷移前的工作:首先,確保你已經有了從其他云服務器到騰訊云輕量應用服務器的數據備份。這一步是為了在遷移過程中避免數據丟失或損壞。 使用寶…

模擬器抓HTTP/S的包時如何繞過單向證書校驗(XP框架)

模擬器抓HTTP/S的包時如何繞過單向證書校驗(XP框架) 逍遙模擬器無法激活XP框架來繞過單向的證書校驗,如下圖: ?? 解決辦法: 安裝JustMePlush.apk安裝Just Trust Me.apk安裝RE管理器.apk安裝Xposedinstaller_逍遙64位…

智能邊緣小站 CloudPond(低延遲、高帶寬和更好的數據隱私保護)

智能邊緣小站 CloudPond(低延遲、高帶寬和更好的數據隱私保護) 邊緣小站的主要功能是管理用戶在線下部署的整機柜設施,一個邊緣小站關聯一個華為云指定的區域和一個用戶指定的場地,相關的資源運行狀況監控等。 邊緣計算 邁入5G和AI時代,新…

利用redis實現秒殺功能

6、秒殺優化 這個是 圖靈 的redis實戰里面的一個案例 6.1 秒殺優化-異步秒殺思路 我們來回顧一下下單流程 當用戶發起請求,此時會請求nginx,nginx會訪問到tomcat,而tomcat中的程序,會進行串行操作,分成如下幾個步驟…

基于單片機的紅外遙控解碼程序設計與實現

摘要:該文介紹基于士蘭半導體芯片(SC6122)的紅外發射遙控器,通過單片機解碼程序,實現紅外遙控信號的解碼和接收。紅外接收頭與單片機特定的引腳連接,通過設置單片機定時計數器,采樣來自紅外接收頭的高、低電平寬度解碼遙控信號。該解碼程序設計主要應用在LED數碼顯示控制…

電機的極數和槽數,機械角度和電角度,霍爾IC,內外轉子

什么是電機的極數和槽數? 【第7集】②?正弦波驅動的轉矩脈動、正弦電流的時序和相位變化、超前角控制(超前角調整)、正弦波驅動的各種波形 - 電源設計電子電路基礎電源技術信息網站_羅姆電源設計R課堂 (rohm.com.cn) 下面為您介紹表示電機…

supervisor進程管理器-supervisord管理hyperf項目

Supervisor安裝 # 安裝 epel 源,如果此前安裝過,此步驟跳過 yum install -y epel-release # 安裝supervisor yum install -y supervisor # 設置supervisor開機自啟動 systemctl enable supervisord # 啟動supervisord服務 systemctl start supervisord…

新概念英語第二冊(72)

【New words and expressions】生詞和短語(7) racing n. 競賽 per prep. 每 Utah n. 猶他(美國州名) horsepower n. 馬力…

Java虛擬機(JVM)從入門到實戰【上】

Java虛擬機(JVM)從入門到實戰【上】,涵蓋類加載,雙親委派機制,垃圾回收器及算法等知識點,全系列6萬字。 一、基礎篇 P1 Java虛擬機導學課程 P2 初識JVM 什么是JVM Java Virtual Machine 是Java虛擬機。…

3.2日-線性模型,基礎優化方法,線性回歸從零開始實現

3.2日-線性模型,基礎優化方法,線性回歸從零開始實現 1線性模型衡量預估質量訓練數據總結2基礎優化方法3 線性回歸從零開始實現 1線性模型 衡量預估質量 訓練數據 總結 2基礎優化方法 梯度下降是一種優化算法,常用于機器學習和深度學習中&…

autojs Intent跳轉申請忽略電池優化頁面 和判斷是否已加入忽略優化白名單

//打開電池優化申請 判斷是否加入白名單 importClass(android.os.PowerManager); // importClass(android.Settings) //安卓setting 中有設置界面的各種activity var pm context.getSystemService(context.POWER_SERVICE);if (!pm.isIgnoringBatteryOptimizations(currentPa…

進程的信號

目錄 信號(signal)入門 技術應用角度的信號 注意 用kill -l命令可以察看系統定義的信號列表 信號處理常見方式概覽 產生信號 1.通過終端(鍵盤)按鍵產生信號 signal函數 2. 調用系統函數向進程發信號 kill 函數 raise 函數 3.由軟件條件產生的信號 alarm 函數 4.硬…

pytorch基礎4-自動微分

專題鏈接:https://blog.csdn.net/qq_33345365/category_12591348.html 本教程翻譯自微軟教程:https://learn.microsoft.com/en-us/training/paths/pytorch-fundamentals/ 初次編輯:2024/3/2;最后編輯:2024/3/3 本教程…

【Java EE】JUC(java.util.concurrent) 的常見類

目錄 🌴Callable 接口🎍ReentrantLock🍀原子類🌳線程池🌲信號量 Semaphore??CountDownLatch、?相關面試題 🌴Callable 接口 Callable 是?個 interface . 相當于把線程封裝了?個 “返回值”. ?便程序…

什么是灰色預測

灰色預測是一種基于灰色系統理論的預測方法,用于處理數據不完全、信息不充分或未知的情況下的預測問題。它適用于樣本數據較少、無法建立精確的數學模型的情況。 灰色預測的基本思想是利用已知數據的特點和規律來推斷未知數據的發展趨勢。它的核心是灰色關聯度的概念…