Software architect is a good role, but need a lot preparation. If you have 24 hours learning time and you need to ramp-up your knowledge on software engineering / application lifecycle management. This resources can be used for your learning plan. The copyright of the course materials is owned by Microsoft and ALM Rangers. Chapter 1 – Build The Right Software The focus of this chapter is to bui...
[More]
Having Windows Phone? Many people will choose Android over it, but if you a trully a mobile worker you will like Windows Phone endurance in term of Battery and Stability. In this post, I will share about several Windows Phone software for your mobility workforce. Software for Business and Mobility Office Lens Need a portable scanner, this application will help you scan a document or whiteboar...
[More]
Although web services is and old technology on 2000’. The need to understand web services is still exist and important. The idea of web services doing a communication mechanisms, standardization of syntax, and distributed architecture will help you to design the future services. There are several book that I recommend you to learn about web services. Book 1 – Web Services essentials If you want...
[More]
Changes always happen. although you have a good client in the world, changes always happen. Requirements will change anytime, so the good practice to limit the changes is by finishing the project as soon as possible. If you can’t finish your work as soon as posible, you should monitor the changes so that it won’t hurt your team, your financial, and your mood. Visual Studio Online has a good ALM ...
[More]
Kano Model This article will cover you the basic uderstanding about the Kano Model. Kano from the name of Dr. Kano, is a quality mode or estimation model based on the user requirements. Model Kano works suitable with CTQ (Critical to Quality) characteristics. CTQ will remember you what the Agile principles said “YAGNI” – You aren’t gonna need it. YAGNIS is a principle when we want to develop a s...
[More]
After estimating and planning, it is time to develop the software. Visual Studio Online provides you a set of tools to improve the team collaboration. This article will cover several features that van be used for collaborate, codes, and test. Collaborate Visual Studio Online provides the team room. Team room is a IM based model that not only provide IM features but also track and audits the code...
[More]
If customer ask you how long this project will take? or how the software will be deliveres. The ALM Minimalisr provides you several ways to estimate the project. In Visual Studio Online, you can do that by filling the story point on the stories or tasks. This article will cover you several ways to estimathe the project using Agile and ALM Minimalist Story Points Story point is the default way...
[More]
Contract is something common that happen on a project. Ideally contract will cover resources, budget, and time constraint. It covers the features, the time, and the budget is needed. Contract is fragile on a project. Sometime, client want a new feature, a team has limitation to solve problem, or even client can pay the cost on time. On ALM minimalist there are two type of contract which are ...
[More]
When developing a software, you might think what is the better way to acquire the requirements. If you learn software engineering you might be remember about software requirements or requirement engineering. It is a long journey to learn about requirement engineering. You should read a lot documentation, create requierement template for your client, filling the document and discuss within the clie...
[More]
My teammate feel not really satisfied with the ALM features on VIsual Studio 2013. It is great, but lack of simplicity for small to medium project. After using Visual Studio for almost than 15 years, I agree that ALM is a good feature, but not as for startup who still fighting with the client changes and codes horror. Of you already subscribe to visualstudio.com and feel that you still focusin...
[More]