Efficient team development: tools and methodologies

Source: Internet
Author: User

This is a high quality pre-sale recommendation of Computer class Efficient Team Development: tools and Methodologies ".


Improve project quality, speed up development and reduce operation and maintenance cost.


Editor's recommendation

important mail is too much to do
There are no environments that can be used for validation
Overwrite other members ' revised code
Unable to confidently refactor code
do not know the fixed date of the bug, nor can we trace the degradation
...
Well, you may need this book!
system to explain the tools and methods necessary for team development
detailed description of the features and usage points of each tool and comparison
Automation awareness throughout the book, truly efficient development
Content Summary:
This book is based on the introduction and use of tools necessary for team development, and summarizes the overall structure of team development. It covers issues that arise in team development, version management systems, defect management systems, continuous integration, continuous delivery, and regression testing, as well as examples of "Why use that tool," "Why do you want to do this", and so on in the development site.
This book is for the project manager of the development team for the first time, the project manager who plans to start the new project, the Scrum Master, and the developer reading the rework and postponement issues in the existing project.


As a translator

Chita
Dena Software Development engineer. He has worked as an IT consultant and programmer and has been involved in software package development and Web service development. The Java Web application framework for the play Framework 1 submitter. Responsible for the 1th chapter of the book-5th chapter, the 2nd chapter of the case analysis are based on their own practical experience in the preparation.
Twitter @ikeike443
Fujikura and Ming
want to be able to (SHANON) infrastructure engineer. Responsible for the company's internal infrastructure and service environment security, committed to promoting the automation of application deployment, and based on the rich practical experience, completed the 6th chapter of this book. Like OpenVZ, LXC and other container-type virtualization technology.
Twitter @fujya
Shi on the Well
want to be able to (SHANON) software engineer, QA engineer, now want to be able to information Technology (Shanghai) Co., Ltd. General manager. Experienced in development, committed to driving efficient automated testing. Responsible for the 7th chapter of this book.
e-mail [email protected]
Translator Profile:
San Yi
graduated from Shanghai Jiaotong University. 8 years experience in software development, working in Japan. He is currently working at Information Technology (Shanghai) Co., Ltd., and is engaged in the development of cloud-based customer relationship management and various marketing automation systems, focusing on continuous integration, automated deployment, automated testing, and related open source tools. This book introduces the development process and tools that are used in the translator's daily work.


Translator sequence

Translator Sequence
"Efficient team development: tools and Methodologies" is not a practical project to take you through the overall process of multi-person development projects, but rather to tell you which tools and methods are used to achieve efficient team development. From version management systems, defect management systems to CI tools, virtualization, automated testing, whatever language, framework, and software development model you use, whether you're responsible for development, testing, or managing operations or project management, these tools are all involved. These tools also have a direct impact on the efficiency of development and operations, project costs, and the daily costs of the company.
with the popularization of SaaS (software as a service), more and more projects are not finished after a period of intensive development. Later development, including integration, testing, operations (deployment, release, etc.), has become an important part of the project, both in terms of materiality and cost. Continuous integration, automated deployment (continuous delivery), and regression testing, described in the latter part of the book, are effective in helping to improve quality, speed development, and reduce operational costs.
I am impressed by this book is the automation awareness throughout the whole of the books, including automated environment building, continuous integration, automated testing, automated deployment and release. Click on the mouse to submit code and test cases, with the help of CI and various automation tools, automatically trigger the compilation, integration, testing, deployment, but also automatically linked to the version management system submitted information to the defect management and CI system, a few minutes later open the browser can "enjoy" their own labor results. The scene is so beautiful. It is because of Japan's long-term labor shortage and high labor costs that the authors are so obsessed with automation. Automation is also necessary for the Chinese software industry, which is also able to enjoy demographic dividends. In addition to being able to reduce costs in areas such as development, testing, operations, and more, automated environment building and automated testing can reduce the dependency on individual members of a project, and are essential for large-scale team development and for flexible team sizing.
The content of this book is not only for the company to improve efficiency, reduce costs, but also to become a company's business card. Continuous integration, automated testing, continuous delivery, together with the tools of GitHub, Jenkins, Vagrant, Chef, Serverspec, selenium, and so on, build a technology stack, whether for development, Testers are also very attractive to the ops people. For individuals, in addition to expanding their own knowledge, but also as you choose the Company's important reference to determine whether the company is sensitive to technology, speculation about the project's general workflow and whether it is possible to become death march. And more importantly,
Employee: "Boss, I need a raise!" "
boss: "Why?" "
Employee: "Because I look good!" " 
boss: "..."
Employee: "Because I have been with you for 10 years, there is no merit and elbow grease!" " 
boss: "Okay, plus 5% is almost there." "
staff: "This project to me, I have a way only half of the staff can be completed!" " 
boss: "Really?" Good! Double Your salary! "
Finally, I would like to thank you for your support and encouragement during the translation process. Especially my wife, this is the time when she was pregnant and productive. We welcome the new members of the family in a safe and sound way, and wish him a healthy growth.
San Yi
March 2015 in Shanghai


Nest website Pre-sale of the book, purchase portal click Open Link



Efficient team development: tools and methodologies

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.