Posts

Agile vs Waterfall

Image
  Agile vs Waterfall: Which One is Better to Use? Isn’t it hard to just be starting a startup tech business? How much more if you have to deal with terms that seem so alien? What is Agile? What is Waterfall? And when you know, it’s all about deciding which one fits your business the best. Let’s answer a common startup question on Agile vs Waterfall: Which one is better to use? The first step of any IT project development is planning. After  building a software development team , it is an important phase to identify the requirements, stakeholders, market, schedule, and, most importantly, the development methodology. This impacts the delivery of the project and structure of the development. This time, we’ll discuss two of the most popular development types. We’ll also talk about how different they are: Agile vs Waterfall. Agile vs Waterfall Before everything else, we should know that SDLC has the following major phases: initiating, designing, executing, testing, and deployment. ...

Sprint Planning in Dev Ops

Image
  Getting started in Visual Studio Team Services (VSTS) eventually leads to planning a sprint. This post discusses how to configure a sprint in VSTS and schedule work for this iteration. This is one of a series of posts detailing the process of building an application with Angular, Visual Studio, ASP.NET Core, and Azure. See the  complete list of posts here . This is a summary of decisions made and lessons learned while creating this project in Visual Studio Team Services (VSTS): Chose two weeks for the initial sprint duration and because I am a team of one, I may have varying sprint durations in the future to fit my schedule. While VSTS supports varying sprint durations, teams generally operate better with a consistent schedule. Set the sprint capacity to later compare to scheduled work. Although VSTS capacity is set per day in hours, this number can be calculated from week-based or sprint-based capacity estimations. Estimated backlog items using a modified Fibonacci sequence...

Angular Testing

Image
  In this Angular unit testing tutorial, we’ll demonstrate how to build a simple Angular app and then walk through the unit testing process step by step with examples. We’ll cover the following in detail: What is Angular testing? What is Angular unit testing? Why you should unit test Angular apps How do you write an Angular test? What is Karma in Angular? How to write a unit test in Angular How to test an Angular service How to test an Angular component How to test an async operation in Angular To follow along with this tutorial, you should have a basic understanding of how to use  Angular . What is Angular testing? Angular testing  is a core feature available in every project set up with the  Angular CLI . To stay synchronized with the JavaScript ecosystem, the Angular team makes a point to release two major  Angular versions  each year. Since its inception through to its most recent release,  Angular 11 , Angular has been designed with testability in...