Don’t be Shy, be Agile

Based on the 12th Annual State of Agile Report, 98% of the respondents agreed that their agile projects were a success. In addition, 74% of them also agreed that half of the agile projects also met their objectives.

Rationale For Overwhelming Support

The impressive consensus shared by respondents for the accelerated software delivery is no big surprise. The field of technology takes the lead in adapting Agile Project Management with 24% of respondents reported to be IT practitioners. Delivery of software improved by Agile team members reduces buffer time and delay from conventional order of operations.

The financial industry also echoed similar optimism for Agile. Up to 17% of respondents reported to be Agile team members to manage evolving market trends and economic fluctuations. An organization’s adaptation to Agile created a hierarchy-free environment which permitted free flow of ideas and responsiveness. Ideally, this suits the needs of volatile financial markets.

Higher productivity of employees is generally desirable in a competitive organization and Agile organizations delivered that with 55% of respondents voicing their approval.

Agile Organization: The Way Forward?

Technology powerhouses Microsoft, IBM, and CISCO adapted to this model of project management. The reliability of Scaled Agile gives organizations an ace up their sleeves to meet the business goals with ease and measurable outcomes. Could Agile organizations be the future of productivity at the workplace?

Turning into an Agile organization is not a daunting task as it seems, as the management approach can be applied in any enterprise regardless of the size. Making the switch can be a gradual process, therefore there’s no need to rush it.

Breathe a sigh of relief because we’ve readied this guideline to help you be Agile-ready.

#1: Plan in stages

The delivery of product during development to meet goals in Agile methodologies is better known as a timebox. As opposed to using a big bang approach whereby all tasks are expected to complete simultaneously, a phased sequence in Agile prevent complications. As a result, each phase produce a tangible output for progress monitoring. This assists developer in tracking possible errors and identify rectifying measures prior to actual completion of a product.

#2: Consider the human aspect

As the saying goes, employees are the backbone of the company. The role of team members in Agile is also viewed in high regards. Delegation of Agile roles to the employees speed up rate of tasks completion and prevent clashes of duties. Maintaining a positive work environment is also crucial to motivate them and boost team morale given how teamwork-intensive Agile methodologies are.

#3: Create a prototype

Producing a prototype is not exclusive to Agile, but enhancing its output delivery is certainly unrivalled by other approaches. Having a prototype acts as reference point for development team to produce output that matches the design as closely as possible. In addition, it also helps to reduce project risks and gather early feedback from the test users.

#4: Increase collaboration

Agile projects cannot take place without participation of team members, it falls apart without coherent collaboration. As opposed to taking the helm and issue orders, a project manager can foster independence among them. This can be achieved by create a self-planning order within the teams. The employees will learn to manage their tasks without intervention of a superior.

#5: Continuous review and adjustment

Practice makes perfect in nearly all endeavours. Similarly, Agile methodology can also be improved with post-project reports to review the outcomes and recommendations. Future projects can benefit from this process as it sharpens competency of employees to adapt and draw from their wealth of experiences. Collaborative reviews and asking questions encourage open conversations among Agile members to stay ahead of challenges.

What’s a faster way to adapt to Agile? We recommend even greater exposure to Agile Project Management for leaders to reach the peak of their Agility! With the growing dominance of Agile, it’s the new way of development for products exceed expectations. Info Trek offers you the best affordable Scaled Agile courses.

13 Ways to Rank Your Website on Google

In my last article, I laid out the more technical reasons why a website does not rank. Some Black-Hat Search Engine Optimisation (SEO) hacks can do more damage than good. And Google has been actively and consistently penalizing techniques that try to game the system and deceive users.

This article will outline some of the most important points to getting a website ranking well in no time. This article will show 13 tips across four major sections that improve the searchability of a website.

Before we delve into the details, understand that Google never created a certification or official guideline to SEO because it does not encourage anyone to game the system. It believes SEO should ultimately be used for the good of content sharing, and not ranking for the sake of ranking. That said, Google’s search spider is still a computer that adheres to a complex set of algorithms. And algorithms can be predicted. Continue reading “13 Ways to Rank Your Website on Google”

Calculating Your Investment in Enterprise Mobility

Enterprise mobility is maturing. To date, most organizations have deployed some form of  initiative, often in sporadic projects or by buying prefab applications, to solve common business challenges such as expense management or customer relationship management (CRM).

Organizations further along the maturity scale are moving away from the basic “we need to build an app” mindset and are looking in earnest for return on their investment (ROI) by creating business value or decreasing costs. But many are struggling to win support for mobile app development due to the difficulty in quantifying the lifetime costs and benefits of enterprise apps when building the business case.

In the face of known unknowns, the key is to reduce the cost of mobility over  time with a development approach based on prebuilt components, processes, tests, and templates. This results in faster and more reliable delivery of applications and updates, which ultimately translates into achieving ROI sooner.

This whitepaper by Red Hat offers practical advice and an indicative scenario to help you win support for your mobile app initiatives.

Check out the whitepaper here.

Bonus Tip: Red Hat Certification and hands-on training can help build your career and assist your team in reducing downtime and boosting help desk response. From Linux® training to DevOps certification to many other course offerings, we have a path that will fit your career and business goals.






Delighting Vodafone Turkey’s Customers via Agile Transformation

Vodafone is one of the world’s leading mobile communication providers operating in more than 30 countries and partner with networks in over 50 more. Incorporated by the Vodafone Group, Vodafone Turkey, founded in 2006, that is Turkey’s second largest mobile communication company since 2014, provides services to 20.4 million subscribers. As the second biggest direct international investment of Turkey, Vodafone TR’s investment has exceeded 12 billion Turkish Liras since 2006. Currently Vodafone TR has more than 3300 employees, 1200 retailer stores and 43K stakeholders. Vodafone TR, whose goal is to promote Turkey to the global league in mobile communications, will continue to inspire and lead the digital transformation of Turkey Telecommunication industry in Turkey is highly competitive and it emphasizes Time to Market (T2M) pressure. Therefore, inside the Vodafone TR IT, Agile transformation has started to shorten T2M and enhance quality in order to be able to provide competitive advantage to the business. Under this vision, Agile transformation inside Vodafone TR IT has been set as three steps. Continue reading “Delighting Vodafone Turkey’s Customers via Agile Transformation”

CALENDAR TABLE WITH DAX Part.1

No! Don’t you dare say no to calendar table

Create Calendar Table using DAX function – Power Pivot

If you are a pivot table long time user, you know you will be able to group the date field using the grouping features, extracting the Year, Quarters, Months and days out of the date field.

If you’re not familiar with Pivot Table and have no idea Pivot Table is capable of doing so. You can achieve this result by placing the date field to either the Row/Column label field. Once all the date has successfully displayed in the Pivot Table area, right click at any of the date in the Pivot Table, you should be able to locate the grouping option.

But if you had your data being stored in the Data Model, this feature will not be available (for version 2010 and 2013. If you’re using Power Pivot in version 2016, all the dates will be grouped automatically.

Now back to Power Pivot. If you’re a Power Pivot user of version 2010 and 2013, you will have to create a calendar table. Like it or not, even you’re in version 2016, it is always better to create a calendar table even though the date field is grouped automatically.

Simply because the calendar table that you’re about to create is like a lookup table, that contains columns like MonthNumber, Quarter, WeekNum and all other date related column (anything, you name it). The best part is, it is not going to contains tons of rows. With this lookup table, you can link it up with many other facts / data table. it is not just that, this calendar is also reusable. Later on, I will also walk you through, how to make it reusable and sharable.

You seriously need to create calendar table

Version 2010 & 2013

Let’s say, if you insist not to create the calendar table ( I seriously don’t know what else you gonna do in your life), especially if you’re the user from Power Pivot version 2010 and 2013 and thinking you can simply add helper column in the facts table since you can “add column” in it. Can you imagine how many columns you have to add per facts table, what about if you’re having multiple facts table. What you’re doing is simply adding more and more columns to those tables, and every helper column you added into those facts table, at the meantime you’re generating more rows and columns into the table. Plus, those helper columns you can hardly reuse them, almost impossible.

Version 2016

Oohhhh, no no no! you must be thinking you’re gonna skip calendar table. no no no no no !.Even if you’re in the latest version (oh well while I’m writing this, latest version is 2016. Just in case you’re reading from the future) and enjoying all the most advanced perks being the latest version user, so you get to skip this table. In fact, there are many limitations even grouping of date periods is not an issue to you. While the grouping is automatic, it actually has no different as you are inserting helper column. Every time when the grouping form automatically, it inserts physical column into the data model which is again expanding your facts table unnecessarily. Besides, it also adding in tons of rows into your facts table pointlessly.

Check out the short clip below:

So, imaging if you have a few facts table in the data model window and this happened every single time while you drop the date field into the Row or Column field? Too much to handle I would say. So, creating calendar will only do you good, no harm.

Custom financial year, quarter and month

So, for all Power Pivot user, whether you’re using 2010 or 2016 this is important. If you’re company’s financial year is not the conventional type which is begins from the month of January, this calendar is even more useful. Because I’m going to talk about how you can make it reusable and share it with your mates. If you have never been a big fan of Excel Template file, after this imma make you felt so in love with it.

You’re are going to create a template file and every time when you open it, it automatically comes with calendar table which you will never ever ever ever have to re-create any calendar table, if possible, anymore! Which I truly believe routine is a waste of time. With this, your job is going to be as simple as right click and refresh. Unless there are some changes in the calendar settings, else, you can almost just leave the calendar table alone. (forever in peace, amen)