Preparing a Project with Visual Studio Online

Background This article will cover how to prepare a project with Visual Studio Online and Agile method. This article assumes that you already have Visual Studio Online account. If you don’t have one, just create at Creating a project and version control  On your visual studio online account, create a new project You can full a project information like the picture below After waiting for several seconds, you can navigate to the project. Adding a member After creating a project, you can add a member by clicking manage link on your project dashboard You can add your team member by typing his name or his Microsoft account email. Please note, that your team member should be registered on visual studio online to join the project. Planning the iterations On a real project, the customer and the team meet each other on a session called a planning game. The planning game will discuss the user story, the itreration length, and the release plan of the system. On this step, we assume that you already have the user story and the release plan of the project. You manage the iteration length by clicking the gear icon on the right uppoer of your visual studio Select the iterations tab. For this example we create one release with two iteration. As you see we also set the date for the release plan date and the iteration. You can see on the picture, we put an overhead time to make sure the quality of our source is sufficient. Please make sure to check the checkbox to activate the iteration backlog Open back your project, and visit Work tab, you will see that we are ready to add some user story on the Visual Studio Online. Conslusion and Future works On this post we create a project with Visual Studio Online as a fisrt step on Application Lifecycle Management. On the next post we will discuss how to create a feature, story amd task. You can grab the visual studio on Amazon.

Indonesian book about Application Lifecycle Management

This book is already written in December 2011, but the pulisher finsihed their work in October 2012. It not a perfect book but hope you can enjoy the fun of building an application in software engineering and ALM concept. You can find my latest book entritled "Rekayasa Perangkat Lunak yang dinamis dengan Global Extreme Programming" This book will tell you about how to Capturing dynamic and every day changes requirements Creating quick design and prototype for your solution Non technical things about your codes development Moving to the production line and release your software This book is Indonesian you can read the full abstract here Wanna buy online visit or visit your near bookstore   P.S. this book is on the way in English format and will be published in Lap Lambert Publishing. If you are not an Indonesian people wait the English version

GXP Project Documentation

You might ask several people what we need to prepare to close the project. The answer is sample "anything that we have as a project result".   Anything can be your product (Software) and its related artifacts. If your are working with a limited team you can adopt my Global eXtreme Programming (GXP) Project Documentation. GXP provides several artifacts such as Project overview statement. This section provides global way to tell how valuable your project. The business problem, the business need, and the benefit Project deliverables. What you have after the project is finished. Project management. The team, the role and the supporting organization. Project solution. The engineering stuff such as the requirement engineering, the project design, and project result. Project audit. Resource, budget, and time audit You can download the template here

Global eXtreme Programming, ALM, and Visual Studio 2010

Software engineering is independent. It’s not related with a specific tools. It can be applied in any tools whether Visual Studio, Eclipse, Net Bean, or anything. However, selecting a correct tool and correct method will boost your team productivity. Microsoft Visual Studio 2010 has a good relationship worth Scrum method. As I mentioned in this post, Scrum has good advantages in integration. However, if you are using XP or Global XP. I created an Indonesian article how to use GXP in Visual Studio ALM. The article is based on our experience in building a project in distributed model. Adopting Global eXtreme Programming in Visual Studio ALM If you are still in the middle of nowhere. Here are the rule of thumbs what Agile method that suitable for your project Scrum is great for middle to enterprise project that has planning driven development. Global eXtreme Programming  is a great stuff  for small to medium project when we thinks entirely in code quality and distributed productivity. How about ICONIX? or RUP?. Well we will discuss it in another post. @ridife

Translate It

About @ridife

This blog will be dedicated to integrate a knowledge between academic and industry need in Application Lifecycle Management (ALM), ICT tips, and Software Engineering Research. Enjoy this blog and let's get in touch in any social media.


Month List