Today's mainstream agile software development tool PK, which one is better to use?

Xiao Wang, who has been a programmer for 6 years in a large company and a project manager for 2 years, is ushering in his anxious 30th year in a startup company.
But he is now a little irritable and skeptical about his decision to join the startup 3 months ago. From his past experience, the company's new small projects should have been delivered within a month in the past large companies. It has been 3 months now, and everything in work and life seems to be in chaos. Although he is mentally prepared for starting a business, in his opinion, these should not be a problem——
  ● The CEO underestimated the difficulty of the project and promised in front of the customer 1 Monthly delivery is no problem
  ● Lack of effective management of software versions
  ● Code checking in various languages, installation of various tools and plug-ins, it is very troublesome
  ● Taking over the project halfway, the development environment and architecture are changed, causing delays
  ● Manual integration
  ● Too much intervention by testers It's late, and the test is done after the development
...
1 full-stack engineer with 3 or 5 programmers who have just graduated, most of the regular army's system training, the team is still in the running-in period, but it has to meet the continuous needs of customers, the urgent deadline, The failure of a project may directly lead to the failure of the startup.
In the face of the harsh reality of small teams and new team technology entrepreneurship, in the case of uneven quality of developers, it is necessary to rely on tools to assist the whole process of development, make up for the shortcomings of entrepreneurial teams, and improve R&D competitiveness. Compared with the self-developed tools of large enterprises, small and medium-sized enterprises mostly rely on third-party tools. We compared the mainstream agile software development tools of ThoughtWorks, Teambition, Trello, Slack, and DevCloud .
1. Does the product function cover the whole life cycle of software development
Thoughtworks: Yes
SmartWorks is an early multinational company that introduced the DevOps concept to China, and has also provided consulting services to many large domestic software companies. Its products: mingle (project management), Snap CI (continuous integration - discontinued service), GoCD (continuous delivery), Gauge (automatic testing). The tonality of multinational companies is not to localize for a single market, so the product has an English interface, and the product is developed based on an open source platform.


Teambition: No
Teambition is a leader in domestic team collaboration tools and a star enterprise in Internet entrepreneurship. Focusing on project management communication and collaboration, its products include not only software development, but also many traditional vertical industry segments. The product supports some API access to facilitate the completion of the whole process of software development.



 
Trello: No.
Trello can be said to be the preferred product of foreign developers (part of domestic teams). Like Teambition, it focuses on project management, but Power-Up supports many scenarios and APIs. It does not subdivide specific industries, but has a concise full Chinese interface. , clear scene, extremely low learning cost, easy to get started. If your team struggles with payment and internationalization, Trello is definitely the way to go.



 
Slack: No.
Recently, it is rumored that AWS intends to acquire Slack. As a SaaS product that has emerged from abroad, Slack integrates email, chat, and search to promote growth from the bottom up, breaking the inherent routine of SaaS products. The product still does not support Chinese, especially the domestic network access required by some services is not smooth, and the team's use cost is high.



 

DevCloud : Yes DevCloud is a one-stop cloud DevOps platform
independently developed by Huawei. The product includes project management, configuration management, code inspection, compilation and construction, assembly line, test management, deployment management, and release management services, realizing end-to-end one-stop development, covering the whole life cycle of software development, and focusing on the field of software development.



 
2、是否有服务团队一对一指导?
一个企业选择一个全新的研发平台,全新的模式,迁移成本巨大,不仅是代码安全,还有人员学习成本。特别是服务场景越多的产品,不是单单的FAQ能解决的。然而大部分互联网企业的产品,是很少提供专项的专家技术支持的。
思特沃克(Thoughtworks)侧重咨询,往往只针对大型企业提供服务,以“三高”著称:高品质、高规格、高价格。不是一般中小企业享受得起的;Teambition、Trello、Slack主打互联网模式,只有消费到一定金额的客户才会有技术支撑,其余全靠自学;DevCloud(华为软件开发云)可以说充分发挥了华为的人海战术,技术支撑团队可以进驻企业,一帮一把项目迁移上云,扶上马再送一程。
3、是否更适合国内企业场景?
如上文所述,外来的和尚不一定会念本地经。况且能请得起外来和尚的也不多。近些年互联网创业风起云涌,3、5个人的创业公司和团队比比皆是,这种苍蝇腿肉跨国公司是看不上的,也不可能全程培育,他们更崇拜全球统一标准、统一模式。这里本土企业的优势就明显了,创业者与创业者有更多共同语言。



 
以上,工具只是辅助,思想还需实践。所谓敏捷开发的核心,不过是转变生产方式,以市场、客户、用户为导向,重新理顺管理、开发、测试、运维的关系。一个真诚的建议是能面对面交流的,千万不要以邮件代替。转型总是痛苦的,可是“飞轮效应”告诉我们,虽然早期推动困难,但只要轮子转起来,就会越来越快。这还难道不值得我们今天多加一点力吗?

  ● 了解点击华为软件开发云,加V:hwysqzs,与华为技术大神“面对面”交流;获得华为云重磅技术文档;大咖新锐观点独家分享,另有赠品相送!

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326178283&siteId=291194637