The fundamental aspect on ALM already discussed on Chapter 1. This article continous and dedicates the people who want to become software architect by adopting ALM strategies. Chapter 2 – Build The Software Right Chapter 2 focuses on the development practices, project monitoring, and deploying approaches. Therefore, this chapter is divided into three session which are: Sotware Development Practices, Project Monitoring Practices, and Deployment Practices. Session 1 – Software Development Practices (6h) Architecture tool and guide Coding Standard and Technique Coding Conventions Sample Test Plan, Test Case, and Testing Execution Continous Testing Software Testing Examples Test Release Management Guide Testing Tool Guide Session 2 – Project Monitoring and Release (4h) Building Release Plan Project Control Management Project Reporting based on Agile ALM Session 3 – Deployment and Configuration (2h) Deployment Strategy Document template for Project Closing and Project Report As usual, please refer the references for further guide and learning References
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 build the right software based on the requirements. It also focused the right process to capture requirement and to create model Session One – Introducing ALM as Software Engineering Framework (2h) On this session participant should understand two concepts. The first one is software engineering and the second one is ALM. You can finish this session for two hours Software Engineering Framework on Microsoft Solution Framework ALM Quick Reference Guide Session Two – Requirements Engineering (4h) On this session participant should understand how to create bullet-proof requirements using Agile process and method Understanding persona / actor Understanding profiles / role Creating user story Creating storyboards Session Three – Project Planning (4h) On this session participant should understand the key of the planning. it is includes how to create adaptive planning, creating a priority, and adjusting the changes into the plan. Agile Project Management Kanban Fundamental for Project Planning Sprint Planning Ruck Guide Sprint Plan with Scrum So it’s 10 hours to learn about the topics. If you need more detail about the session please see these book as a good references for the sessions References
Inflation is everywhere, budget cut happens as a tradition. The first budget cut happens on training. Many training spent training cost, travelling cost, and time. PluralSight and WintellectNow has a good solution for you. In this post, I will compare both subscriptions for you. Really thanks for both organization that give me an opportunity to enjoy their services. PluralSight The most complete self-learning package. it has good features as well as mobile features for your IPAD or even Android. What’s Good A lot of material and courses Rich Learning artifacts. it is more than video (exercises, assessment) Covers Microsoft and (less) MIcrosoft technology Faster update on new technology course Provides grants for educational institution Good player with quality option This is still the best self learning package out there, I love the assessment model. However, it lacks of learning plan sometime I lost focus which one that I should learn first on same beginner course. The trainer speech sometime too fast, but the lyric help me a lot WinellectNow The most casual learning on the market. It has better structure in term course and easy to understand language even for foreigner like me What’s Good Schedule your learnin plan on your Queue system. Codes samples and simple navigation Easy to understand language for non english people Simple navigation and searching It is a new comer, but come with good quality learning and simple user interface, However, it lacks of quality options for slow connection and others access such as mobile. Somekind it has a long story before we start to create some code. Which one is better? BOTH !, the limitation will be budget and value, but both of them is worthed for learning lover.