The beginning of ALM Networks

Source: Internet
Author: User
Tags visual studio 2010

This is the first article on my blog site (www.almnetworks.net. The ALM Networks site will focus on Application Lifecycle management (ALM), which is related to the Application Lifecycle management platform, such as the Scrum mode and agile mode, microsoft's Visual Studio development platform and Team Foundation Server Team collaborate to manage content related to the Server platform. I will share some of my work and life experiences with you through this site, hoping to help you.

ALM (Application lifecycle management) is actually something that any software developer and any software practitioner should care about, or you are more or less concerned about, I just don't know this term. Our software industry has been around for more than 20 years, but today, we have created and sorted out the corresponding processes and tools to make them a system. You may think that the software can be made from the Workshop. Of course, many great software is generated like this, but all these great software is now moved out of the workshop, A group of experienced developers are responsible for managing these products using a specific application lifecycle management tool and a certain process model. Therefore, ALM is the core and foundation of any software product. No matter how big your team is or how complex your product is, we need ALM.

Another major topic is the Scrum model. It is not enough to have a good platform. A good process is the key to achieving high quality. In the past 20 years, our software industry has tried many process management methods to make our software development more efficient and controllable, such as Waterfall Model and cmme Maturity Model, PMI project management models and so on. However, these models all ignore a problem and software development itself is a constant action to explore, before writing code, developers never know what methods they will use to solve the problem, and new problems will come one after another, none of these processes guarantee that the root cause of high-quality software is that they all try to develop software through an established, pre-defined process, which is in conflict with the ability of software development. The Scrum model is the first process to let software development return to its essence. It uses exploratory processes to solve exploratory problems and help us create better teams, it also helps us develop higher quality products.

ALM + Scrum + high-quality products, which is the focus of this site.

 

 

Related information:

Scrum
Http://en.wikipedia.org/wiki/Scrum_ (development)

ALM-Application Lifecycle Management
Http://en.wikipedia.org/wiki/Application_lifecycle_management

Visual Studio 2010
Http://www.microsoft.com/visualstudio/en-us/

Team Foundation Server
Http://en.wikipedia.org/wiki/Team_Foundation_Server

Waterfall Model
Http://en.wikipedia.org/wiki/Waterfall_model

Cmme
Http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration

PMI or PMP
Http://en.wikipedia.org/wiki/Project_Management_Institute

 

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.